|
Lines 2-7
Link Here
|
| 2 |
|
2 |
|
| 3 |
PORTNAME= logcheck |
3 |
PORTNAME= logcheck |
| 4 |
PORTVERSION= 1.3.23 |
4 |
PORTVERSION= 1.3.23 |
|
|
5 |
PORTREVISION= 1 |
| 5 |
CATEGORIES= security |
6 |
CATEGORIES= security |
| 6 |
MASTER_SITES= DEBIAN_POOL |
7 |
MASTER_SITES= DEBIAN_POOL |
| 7 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
8 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
|
Lines 13-58
LICENSE= GPLv2+
Link Here
|
| 13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
| 14 |
|
15 |
|
| 15 |
BUILD_DEPENDS= docbook-to-man>0:textproc/docbook-to-man |
16 |
BUILD_DEPENDS= docbook-to-man>0:textproc/docbook-to-man |
| 16 |
RUN_DEPENDS= mime-construct:mail/mime-construct \ |
17 |
RUN_DEPENDS= bash:shells/bash \ |
| 17 |
lockfile-create:sysutils/lockfile-progs \ |
18 |
lockfile-create:sysutils/lockfile-progs \ |
| 18 |
bash:shells/bash |
19 |
mime-construct:mail/mime-construct |
| 19 |
|
20 |
|
| 20 |
# Enable Perl dependency for logtail script |
21 |
# Enable Perl dependency for logtail script |
| 21 |
USES= perl5 shebangfix tar:xz |
22 |
USES= perl5 shebangfix tar:xz |
| 22 |
|
23 |
SHEBANG_FILES= src/detectrotate/*.dtr src/logcheck src/logtail src/logtail2 |
| 23 |
LOGCHECK_USER= logcheck |
|
|
| 24 |
LOGCHECK_GROUP= ${LOGCHECK_USER} |
| 25 |
USERS= ${LOGCHECK_USER} |
| 26 |
GROUPS= ${LOGCHECK_GROUP} |
| 27 |
|
| 28 |
BASEDIR?= # None. portlint compliance |
| 29 |
DBDIR= ${BASEDIR}/var/db/${PORTNAME} |
| 30 |
RUNDIR= ${BASEDIR}/var/run/${PORTNAME} |
| 31 |
|
| 32 |
OPTIONS_DEFINE= CRON DOCS EXAMPLES |
| 33 |
CRON_DESC= Install cron script automatically |
| 34 |
OPTIONS_DEFAULT=CRON |
| 35 |
|
| 36 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
| 37 |
BINMODE= 755 |
24 |
BINMODE= 755 |
| 38 |
SUB_LIST+= LOGCHECK_USER=${LOGCHECK_USER} \ |
25 |
SUB_FILES= pkg-deinstall pkg-install pkg-message |
|
|
26 |
SUB_LIST+= CRON=${PORT_OPTIONS:MCRON} \ |
| 27 |
DBDIR=${DBDIR} \ |
| 39 |
LOGCHECK_GROUP=${LOGCHECK_GROUP} \ |
28 |
LOGCHECK_GROUP=${LOGCHECK_GROUP} \ |
| 40 |
DBDIR=${DBDIR} CRON=${PORT_OPTIONS:MCRON} |
29 |
LOGCHECK_USER=${LOGCHECK_USER} |
| 41 |
SUB_FILES= pkg-install pkg-deinstall pkg-message |
30 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
| 42 |
PLIST_SUB+= LOGCHECK_USER=${LOGCHECK_USER} \ |
31 |
USERS= ${LOGCHECK_USER} |
|
|
32 |
GROUPS= ${LOGCHECK_GROUP} |
| 33 |
PLIST_SUB+= CHGRP=${CHGRP} \ |
| 34 |
CHMOD=${CHMOD} \ |
| 35 |
DBDIR=${DBDIR} \ |
| 36 |
FIND=${FIND} \ |
| 43 |
LOGCHECK_GROUP=${LOGCHECK_GROUP} \ |
37 |
LOGCHECK_GROUP=${LOGCHECK_GROUP} \ |
| 44 |
DBDIR=${DBDIR} RUNDIR=${RUNDIR} |
38 |
LOGCHECK_USER=${LOGCHECK_USER} \ |
| 45 |
SHEBANG_FILES= src/logcheck src/logtail src/logtail2 src/detectrotate/*.dtr |
39 |
RUNDIR=${RUNDIR} |
| 46 |
CONFIG_DIRS= cracking.d ignore.d.paranoid ignore.d.server \ |
|
|
| 47 |
ignore.d.workstation violations.d violations.ignore.d |
| 48 |
DOCS= AUTHORS CHANGES CREDITS TODO docs/README* |
| 49 |
PORTDOCS= ${DOCS:T} |
40 |
PORTDOCS= ${DOCS:T} |
| 50 |
MAN1_FILES= logcheck-test.1 |
41 |
|
| 51 |
MAN8_FILES= logcheck.8 logtail.8 logtail2.8 |
42 |
OPTIONS_DEFINE= CRON DOCS EXAMPLES |
|
|
43 |
OPTIONS_DEFAULT= CRON |
| 44 |
CRON_DESC= Install cron script automatically |
| 45 |
|
| 46 |
# None. portlint compliance |
| 47 |
BASEDIR?= |
| 48 |
CONFIG_DIRS= cracking.d ignore.d.paranoid ignore.d.server \ |
| 49 |
ignore.d.workstation violations.d violations.ignore.d |
| 50 |
DBDIR= ${BASEDIR}/var/db/${PORTNAME} |
| 51 |
DOCS= AUTHORS CHANGES CREDITS TODO docs/README* |
| 52 |
LOGCHECK_GROUP= ${LOGCHECK_USER} |
| 53 |
LOGCHECK_USER= logcheck |
| 54 |
MAN1_FILES= logcheck-test.1 |
| 55 |
MAN8_FILES= logcheck.8 logtail.8 logtail2.8 |
| 52 |
REINPLACE_FILES= debian/logcheck.cron.d docs/logcheck.sgml \ |
56 |
REINPLACE_FILES= debian/logcheck.cron.d docs/logcheck.sgml \ |
| 53 |
docs/logtail2.8 docs/README.logcheck \ |
57 |
docs/logtail2.8 docs/README.logcheck \ |
| 54 |
docs/README.logcheck-database docs/README.logtail \ |
58 |
docs/README.logcheck-database docs/README.logtail \ |
| 55 |
etc/logcheck.conf src/logcheck src/logtail2 |
59 |
etc/logcheck.conf src/logcheck src/logtail2 |
|
|
60 |
RUNDIR= ${BASEDIR}/var/run/${PORTNAME} |
| 56 |
|
61 |
|
| 57 |
.include <bsd.port.pre.mk> |
62 |
.include <bsd.port.pre.mk> |
| 58 |
|
63 |
|
|
Lines 87-95
do-install:
Link Here
|
| 87 |
${STAGEDIR}${DATADIR}/detectrotate |
92 |
${STAGEDIR}${DATADIR}/detectrotate |
| 88 |
${INSTALL_DATA} ${WRKSRC}/debian/logcheck.cron.d \ |
93 |
${INSTALL_DATA} ${WRKSRC}/debian/logcheck.cron.d \ |
| 89 |
${STAGEDIR}${EXAMPLESDIR}/crontab.in |
94 |
${STAGEDIR}${EXAMPLESDIR}/crontab.in |
| 90 |
@${ECHO_CMD} '@exec ${CHGRP} -R ${LOGCHECK_GROUP} \ |
|
|
| 91 |
${ETCDIR:S|^${PREFIX}/|%D/|} \ |
| 92 |
${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST} |
| 93 |
.for i in ${MAN1_FILES} |
95 |
.for i in ${MAN1_FILES} |
| 94 |
${INSTALL_MAN} ${WRKSRC}/docs/$i ${STAGEDIR}${MAN1PREFIX}/man/man1 |
96 |
${INSTALL_MAN} ${WRKSRC}/docs/$i ${STAGEDIR}${MAN1PREFIX}/man/man1 |
| 95 |
.endfor |
97 |
.endfor |