59fddb5105
PR: 167766 Submitted by: KIKUCHI Koichiro <koichiro@rworks.jp> (maintainer)
66 lines
1.9 KiB
Makefile
66 lines
1.9 KiB
Makefile
# $FreeBSD$
|
|
|
|
PANDORA_VERSION= 4.0.1
|
|
PANDORA_LICENSE= GPLv2
|
|
PANDORA_LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
PANDORA_SPOOLDIR?= /var/spool/pandora
|
|
PANDORA_LOGDIR?= /var/log/pandora
|
|
PANDORA_ETCDIR?= ${PREFIX}/etc/pandora
|
|
PANDORA_HOMEDIR?= ${PANDORA_ETCDIR}/home
|
|
|
|
MASTER_SITES?= SF/pandora/Pandora%20FMS%20${PANDORA_VERSION}/Tarball
|
|
.if ${PORTNAME} == "pandora_agent"
|
|
DISTNAME= pandorafms_agent_unix-${PORTVERSION}
|
|
.else
|
|
DISTNAME= ${PORTNAME:S/pandora_/pandorafms_/}-${PORTVERSION}
|
|
.endif
|
|
DIST_SUBDIR= pandora
|
|
|
|
NO_BUILD?= yes
|
|
|
|
USERS= pandora
|
|
GROUPS= pandora
|
|
|
|
ETCDIR?= ${PANDORA_ETCDIR}
|
|
SPOOLDIR?= ${PANDORA_SPOOLDIR}
|
|
LOGDIR?= ${PANDORA_LOGDIR}
|
|
HOMEDIR?= ${PANDORA_HOMEDIR}
|
|
HOMEDIR_REL= ${HOMEDIR:S,^${PREFIX}/,,}
|
|
|
|
PLIST_SUB+= SPOOLDIR="${PANDORA_SPOOLDIR}" LOGDIR="${PANDORA_LOGDIR}" \
|
|
USE_SPOOL_IN=${USE_SPOOL_IN} USE_SPOOL_OUT=${USE_SPOOL_OUT} \
|
|
USE_LOGDIR=${USE_LOGDIR}
|
|
PLIST= ${WRKDIR}/PLIST
|
|
|
|
PORTDOCS?= AUTHORS ChangeLog
|
|
|
|
.if ${PORTNAME} == "pandora_server"
|
|
USE_LOGDIR= ""
|
|
USE_SPOOL_IN= ""
|
|
USE_SPOOL_OUT= "@comment "
|
|
.elif ${PORTNAME} == "pandora_console"
|
|
USE_LOGDIR= "@comment "
|
|
USE_SPOOL_IN= ""
|
|
USE_SPOOL_OUT= "@comment "
|
|
.elif ${PORTNAME} == "pandora_agent"
|
|
USE_LOGDIR= ""
|
|
USE_SPOOL_IN= "@comment "
|
|
USE_SPOOL_OUT= ""
|
|
.endif
|
|
|
|
.if ${PORTNAME} == "pandora_agent"
|
|
post-extract:
|
|
@${MV} ${WRKDIR}/unix ${WRKSRC}
|
|
.else
|
|
post-extract:
|
|
@${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
|
|
.endif
|
|
|
|
pre-install:
|
|
@${CAT} ${PKGDIR}/../pandorafms_server/pkg-plist.spool > ${PLIST}
|
|
@${CAT} ${PKGDIR}/pkg-plist >> ${PLIST}
|
|
@${ECHO_MSG} '@exec [ -e "%D/${ETCDIR_REL}" ] || ${MKDIR} "%D/${ETCDIR_REL}"' >> ${PLIST}
|
|
@${ECHO_MSG} '@exec if [ -e "%D/${HOMEDIR_REL}" ];then ${TRUE}; else ${MKDIR} "%D/${HOMEDIR_REL}"; ${CHOWN} ${USER}:${GROUP} "%D/${HOMEDIR_REL}";fi' >> ${PLIST}
|
|
@${ECHO_MSG} '@unexec ${RMDIR} "%D/${HOMEDIR_REL}" 2>/dev/null || ${TRUE}' >> ${PLIST}
|
|
@${ECHO_MSG} '@unexec ${RMDIR} "%D/${ETCDIR_REL}" 2>/dev/null || ${TRUE}' >> ${PLIST}
|