aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2014-06-26 16:00:00 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2014-06-26 16:00:00 +0000
commit036cc85c08d466acc48f31634b41f59fd100d6d0 (patch)
treee52195da03a322ad41eb466850f7648ac58bd0c6 /sysutils
parent7d99bffbf020c347a1390f17ea454cb3860c37f7 (diff)
downloadports-036cc85c08d466acc48f31634b41f59fd100d6d0.tar.gz
ports-036cc85c08d466acc48f31634b41f59fd100d6d0.zip
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/diskcheckd/Makefile18
-rw-r--r--sysutils/diskcheckd/pkg-plist6
2 files changed, 9 insertions, 15 deletions
diff --git a/sysutils/diskcheckd/Makefile b/sysutils/diskcheckd/Makefile
index 91c32f26d8f8..bcc23379bfb3 100644
--- a/sysutils/diskcheckd/Makefile
+++ b/sysutils/diskcheckd/Makefile
@@ -11,15 +11,13 @@ EXTRACT_ONLY= # part of port
MAINTAINER= perryh@pluto.rain.com
COMMENT= Daemon to check for disk read errors
-MAN8= diskcheckd.8
-MLINKS= diskcheckd.8 diskcheckd.conf.5
+LICENSE= BSD2CLAUSE
USE_RC_SUBR= diskcheckd
CFLAGS+= -D_PATH_CONF='\"${PREFIX}/etc/diskcheckd.conf\"'
MAKEFILE= /usr/share/mk/bsd.prog.mk
-MAKE_ARGS= PROG=diskcheckd MAN8=${MAN8}
+MAKE_ARGS= PROG=diskcheckd MAN8=diskcheckd.8
-NO_STAGE= yes
do-extract:
@${MKDIR} ${WRKSRC}
.for f in diskcheckd.c diskcheckd.8
@@ -30,13 +28,9 @@ do-patch:
@${REINPLACE_CMD} -e 's|/usr/local/etc/diskcheckd.conf|${PREFIX}/etc/diskcheckd.conf|g' ${WRKSRC}/diskcheckd.8
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/diskcheckd ${PREFIX}/sbin
- ${INSTALL_DATA} ${FILESDIR}/diskcheckd.conf ${PREFIX}/etc/diskcheckd.conf.sample
- ${INSTALL_MAN} ${WRKSRC}/diskcheckd.8 ${MAN8PREFIX}/man/man8
-
-post-install:
- @[ -f ${PREFIX}/etc/diskcheckd.conf ] \
- || ${CP} -p ${PREFIX}/etc/diskcheckd.conf.sample \
- ${PREFIX}/etc/diskcheckd.conf
+ ${INSTALL_PROGRAM} ${WRKSRC}/diskcheckd ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_DATA} ${FILESDIR}/diskcheckd.conf ${STAGEDIR}${PREFIX}/etc/diskcheckd.conf.sample
+ ${INSTALL_MAN} ${WRKSRC}/diskcheckd.8 ${STAGEDIR}${MAN8PREFIX}/man/man5/diskcheckd.conf.5
+ ${INSTALL_MAN} ${WRKSRC}/diskcheckd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
.include <bsd.port.mk>
diff --git a/sysutils/diskcheckd/pkg-plist b/sysutils/diskcheckd/pkg-plist
index e3ec1ff2e996..084e994cbdd0 100644
--- a/sysutils/diskcheckd/pkg-plist
+++ b/sysutils/diskcheckd/pkg-plist
@@ -1,4 +1,4 @@
+@sample etc/diskcheckd.conf.sample
+man/man5/diskcheckd.conf.5.gz
+man/man8/diskcheckd.8.gz
sbin/diskcheckd
-@unexec if cmp -s %D/etc/diskcheckd.conf.sample %D/etc/diskcheckd.conf; then rm -f %D/etc/diskcheckd.conf; fi
-etc/diskcheckd.conf.sample
-@exec if [ ! -f %D/etc/diskcheckd.conf ]; then cp %D/%F %B/diskcheckd.conf; fi