3 PANDORA_VERSION= 6.0SP2
5 PANDORA_LICENSE_FILE= ${WRKSRC}/COPYING
7 PANDORA_SPOOLDIR?= /var/spool/pandora
8 PANDORA_LOGDIR?= /var/log/pandora
9 PANDORA_ETCDIR?= ${PREFIX}/etc/pandora
10 PANDORA_HOMEDIR?= ${PANDORA_ETCDIR}/home
12 PANDORA_INSTALLER= ${PORTNAME}_installer
13 PANDORA_INSTALLER_ARGS= --install
15 PORTVERSION= ${PANDORA_VERSION:C/SP/./}
16 # ignore nightly builds (*-YYYYMMDD)
17 PORTSCOUT= limit:!.*-\d{8}$$
19 MASTER_SITES?= SF/pandora/Pandora%20FMS%20${PANDORA_VERSION:C/((SP[0-9]*)*)$/\/\1/}Final/Tarball
20 .if ${PORTNAME} == "pandora_agent"
21 DISTNAME= pandorafms_agent_unix-${PANDORA_VERSION}
23 DISTNAME= ${PORTNAME:S/pandora_/pandorafms_/}-${PANDORA_VERSION}
33 ETCDIR?= ${PANDORA_ETCDIR}
34 SPOOLDIR?= ${PANDORA_SPOOLDIR}
35 LOGDIR?= ${PANDORA_LOGDIR}
36 HOMEDIR?= ${PANDORA_HOMEDIR}
38 PLIST_SUB+= SPOOLDIR="${PANDORA_SPOOLDIR}" LOGDIR="${PANDORA_LOGDIR}" \
39 USE_SPOOL_IN=${USE_SPOOL_IN} USE_SPOOL_OUT=${USE_SPOOL_OUT} \
40 USE_LOGDIR=${USE_LOGDIR}
41 SUB_LIST+= PANDORA_VERSION="${PANDORA_VERSION}"
42 PLIST= ${WRKDIR}/PLIST
46 .if ${PORTNAME} == "pandora_server"
49 USE_SPOOL_OUT= "@comment "
50 .elif ${PORTNAME} == "pandora_console"
51 USE_LOGDIR= "@comment "
53 USE_SPOOL_OUT= "@comment "
54 PANDORA_INSTALLER= pandora_console_install
55 .elif ${PORTNAME} == "pandora_agent"
57 USE_SPOOL_IN= "@comment "
61 .if ${PORTNAME} == "pandora_agent"
63 @${MV} ${WRKDIR}/unix ${WRKSRC}
66 @${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
70 @${CAT} ${PKGDIR}/../pandorafms_server/pkg-plist.spool > ${PLIST}
71 @${CAT} ${PKGDIR}/pkg-plist >> ${PLIST}
74 @cd ${WRKSRC} && ${SH} ${PANDORA_INSTALLER} ${PANDORA_INSTALLER_ARGS}