Changeset View
Changeset View
Standalone View
Standalone View
security/logcheck/Makefile
Show All 30 Lines | |||||
OPTIONS_DEFAULT=CRON | OPTIONS_DEFAULT=CRON | ||||
.endif | .endif | ||||
# Enable Perl dependency for logtail script | # Enable Perl dependency for logtail script | ||||
USES= perl5 shebangfix tar:xz | USES= perl5 shebangfix tar:xz | ||||
WRKSRC= ${WRKDIR}/${DISTNAME:S!_!-!} | WRKSRC= ${WRKDIR}/${DISTNAME:S!_!-!} | ||||
BINMODE= 755 | BINMODE= 755 | ||||
SHAREMODE= 640 | |||||
SUB_LIST+= LOGCHECK_USER=${LOGCHECK_USER} \ | SUB_LIST+= LOGCHECK_USER=${LOGCHECK_USER} \ | ||||
LOGCHECK_GROUP=${LOGCHECK_GROUP} \ | LOGCHECK_GROUP=${LOGCHECK_GROUP} \ | ||||
CRON=${PORT_OPTIONS:MCRON} | CRON=${PORT_OPTIONS:MCRON} | ||||
SUB_FILES= pkg-install pkg-deinstall pkg-message | SUB_FILES= pkg-install pkg-deinstall pkg-message | ||||
PLIST_SUB+= LOGCHECK_USER=${LOGCHECK_USER} \ | PLIST_SUB+= LOGCHECK_USER=${LOGCHECK_USER} \ | ||||
LOGCHECK_GROUP=${LOGCHECK_GROUP} \ | LOGCHECK_GROUP=${LOGCHECK_GROUP} \ | ||||
DBDIR=${DBDIR} RUNDIR=${RUNDIR} | DBDIR=${DBDIR} RUNDIR=${RUNDIR} | ||||
SHEBANG_FILES= src/logcheck src/logtail src/logtail2 | SHEBANG_FILES= src/logcheck src/logtail src/logtail2 | ||||
Show All 38 Lines | .for i in ${CONFIG_DIRS} | ||||
@${INSTALL} -d ${STAGEDIR}${ETCDIR}/${i} | @${INSTALL} -d ${STAGEDIR}${ETCDIR}/${i} | ||||
@${INSTALL_DATA} ${WRKSRC}/rulefiles/linux/${i}/* \ | @${INSTALL_DATA} ${WRKSRC}/rulefiles/linux/${i}/* \ | ||||
${STAGEDIR}${ETCDIR}/${i} | ${STAGEDIR}${ETCDIR}/${i} | ||||
.endfor | .endfor | ||||
@${INSTALL} -d ${STAGEDIR}${DATADIR}/detectrotate | @${INSTALL} -d ${STAGEDIR}${DATADIR}/detectrotate | ||||
@${INSTALL_DATA} ${WRKSRC}/src/detectrotate/*.dtr \ | @${INSTALL_DATA} ${WRKSRC}/src/detectrotate/*.dtr \ | ||||
${STAGEDIR}${DATADIR}/detectrotate | ${STAGEDIR}${DATADIR}/detectrotate | ||||
@${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR} | @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR} | ||||
@${INSTALL_DATA} -m 0644 ${WRKSRC}/debian/logcheck.cron.d \ | @${INSTALL_DATA} ${WRKSRC}/debian/logcheck.cron.d \ | ||||
${STAGEDIR}${EXAMPLESDIR}/crontab.in | ${STAGEDIR}${EXAMPLESDIR}/crontab.in | ||||
@${ECHO_CMD} '@exec ${CHGRP} -R ${LOGCHECK_GROUP} \ | @${ECHO_CMD} '@exec ${CHGRP} -R ${LOGCHECK_GROUP} \ | ||||
${ETCDIR:S|^${PREFIX}/|%D/|} \ | ${ETCDIR:S|^${PREFIX}/|%D/|} \ | ||||
${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST} | ${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST} | ||||
.for i in ${MAN_FILES} | .for i in ${MAN_FILES} | ||||
@${INSTALL_MAN} ${WRKSRC}/docs/$i ${STAGEDIR}${MAN8PREFIX}/man/man8 | @${INSTALL_MAN} ${WRKSRC}/docs/$i ${STAGEDIR}${MAN8PREFIX}/man/man8 | ||||
@${GZIP_CMD} ${STAGEDIR}${MAN8PREFIX}/man/man8/$i | @${GZIP_CMD} ${STAGEDIR}${MAN8PREFIX}/man/man8/$i | ||||
.endfor | .endfor | ||||
@${INSTALL} -d ${STAGEDIR}${DOCSDIR} | @${INSTALL} -d ${STAGEDIR}${DOCSDIR} | ||||
@cd ${WRKSRC} && ${INSTALL_DATA} -m 0644 ${DOCS} ${STAGEDIR}${DOCSDIR} | @cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |