1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-19 03:52:17 +00:00

- Fixed left-over directory problem

- Added entries for logcheck user in UIDs and GIDs
- Fixed package building problems (perms and empty dir creation)

Reported by:	QA Tindy
Approved by:	portmgr (erwin)
This commit is contained in:
Greg Larkin 2008-09-08 20:09:59 +00:00
parent 51123aa453
commit 9121e42567
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=220297
4 changed files with 19 additions and 4 deletions

1
GIDs
View File

@ -132,3 +132,4 @@ bacula:*:910:
iserv:*:911:
_relayd:*:913:
bitlbee:*:914:
logcheck:*:915:

1
UIDs
View File

@ -144,3 +144,4 @@ iserv:*:911:911::0:0:Iserv Daemon:/nonexistent:/usr/sbin/nologin
_sj3:*:912:912::0:0:SJ3 Daemon:/nonexistent:/usr/sbin/nologin
_relayd:*:913:913::0:0:Relay Daemon:/var/empty:/usr/sbin/nologin
bitlbee:*:914:914::0:0:Bitlbee pseudo-user:/nonexistent:/sbin/nologin
logcheck:*:915:915::0:0:Logcheck system account:/var/lib/logcheck:/sbin/nologin

View File

@ -7,6 +7,7 @@
PORTNAME= logcheck
PORTVERSION= 1.2.54
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= ftp://ftp.debian.org/debian/pool/main/l/logcheck/ \
http://ftp.de.debian.org/debian/pool/main/l/logcheck/
@ -30,6 +31,9 @@ DOCS= AUTHORS CHANGES CREDITS LICENSE TODO docs/README*
PORTDOCS= ${DOCS:T}
MAN8= logcheck.8 logtail.8
LOGCHECK_USER= logcheck
LOGCHECK_GROUP= ${LOGCHECK_USER}
do-build:
${REINPLACE_CMD} -e 's!/var/log/syslog!/var/log/messages!' \
${WRKSRC}/etc/logcheck.logfiles
@ -44,8 +48,12 @@ do-install:
@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
@${INSTALL} -d /var/lib/logcheck
@${INSTALL} -d /var/run/logcheck
${CHOWN} logcheck:logcheck /var/lib/logcheck
${CHOWN} logcheck:logcheck /var/run/logcheck
${CHOWN} ${LOGCHECK_USER}:${LOGCHECK_GROUP} /var/lib/logcheck
@${ECHO_CMD} '@exec ${CHOWN} -R ${LOGCHECK_USER}:${LOGCHECK_GROUP} \
/var/lib/logcheck' >> ${TMPPLIST}
${CHOWN} ${LOGCHECK_USER}:${LOGCHECK_GROUP} /var/run/logcheck
@${ECHO_CMD} '@exec ${CHOWN} -R ${LOGCHECK_USER}:${LOGCHECK_GROUP} \
/var/run/logcheck' >> ${TMPPLIST}
@${INSTALL} -d ${ETCDIR}
@${INSTALL_DATA} ${WRKSRC}/etc/logcheck.conf ${ETCDIR}/logcheck.conf.sample
@${INSTALL_DATA} ${WRKSRC}/etc/logcheck.logfiles ${ETCDIR}/logcheck.logfiles.sample
@ -53,12 +61,13 @@ do-install:
@${INSTALL} -d ${ETCDIR}/${i}
@${INSTALL_DATA} ${WRKSRC}/rulefiles/linux/${i}/* ${ETCDIR}/${i}
.endfor
@${INSTALL} -d ${DOCSDIR}
.if !defined(NOPORTEXAMPLES)
@${INSTALL} -d ${EXAMPLESDIR}
@${INSTALL_DATA} ${WRKSRC}/debian/logcheck.cron.d ${EXAMPLESDIR}/crontab.in
.endif
${CHOWN} -R root:logcheck ${ETCDIR}
${CHOWN} -R root:${LOGCHECK_GROUP} ${ETCDIR}
@${ECHO_CMD} '@exec ${CHOWN} -R root:${LOGCHECK_GROUP} \
${ETCDIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${INSTALL_MAN} ${WRKSRC}/docs/*.8 ${MAN8PREFIX}/man/man8

View File

@ -182,3 +182,7 @@ sbin/logtail
@dirrm %%ETCDIR%%/ignore.d.paranoid
@dirrm %%ETCDIR%%/cracking.d
@dirrm %%ETCDIR%%
@exec mkdir -p /var/lib/logcheck
@unexec rm -rf /var/lib/logcheck 2> /dev/null || true
@exec mkdir -p /var/run/logcheck
@unexec rm -rf /var/run/logcheck 2> /dev/null || true