aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/anacron/Makefile17
-rw-r--r--sysutils/anacron/files/anacron.in5
-rw-r--r--sysutils/anacron/files/anacrontab.sample (renamed from sysutils/anacron/files/anacrontab.default)0
-rw-r--r--sysutils/anacron/files/pkg-message.in1
-rw-r--r--sysutils/anacron/pkg-plist7
5 files changed, 11 insertions, 19 deletions
diff --git a/sysutils/anacron/Makefile b/sysutils/anacron/Makefile
index 86381b7149fa..e54af9256bc1 100644
--- a/sysutils/anacron/Makefile
+++ b/sysutils/anacron/Makefile
@@ -3,20 +3,17 @@
PORTNAME= anacron
PORTVERSION= 2.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= SF
MAINTAINER= dz@426.ch
COMMENT= Schedules periodic jobs on systems that are not permanently up
-MAN8= anacron.8
-MAN5= anacrontab.5
USES= gmake
USE_RC_SUBR= anacron
SUB_FILES= pkg-message
-NO_STAGE= yes
post-patch:
.for f in Makefile anacron.8 anacrontab.5
@${REINPLACE_CMD} -e 's|\(/etc/anacrontab\)|${PREFIX}\1|' ${WRKSRC}/${f}
@@ -24,14 +21,12 @@ post-patch:
@${REINPLACE_CMD} -e 's|^CFLAGS = .*||' ${WRKSRC}/Makefile
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/anacron ${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/anacron.8 ${MAN8PREFIX}/man/man8
- ${INSTALL_MAN} ${WRKSRC}/anacrontab.5 ${MAN5PREFIX}/man/man5
- ${INSTALL_DATA} ${FILESDIR}/anacrontab.default ${PREFIX}/etc
- [ -f ${PREFIX}/etc/anacrontab ] || ${INSTALL_DATA} ${FILESDIR}/anacrontab.default ${PREFIX}/etc/anacrontab
- ${MKDIR} /var/spool/anacron
+ ${INSTALL_PROGRAM} ${WRKSRC}/anacron ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_MAN} ${WRKSRC}/anacron.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/anacrontab.5 ${STAGEDIR}${MAN5PREFIX}/man/man5
+ ${INSTALL_DATA} ${FILESDIR}/anacrontab.sample ${STAGEDIR}${PREFIX}/etc
post-install:
- @${CAT} ${PKGMESSAGE}
+ [ -d ${STAGEDIR}/var/spool/anacron ] || ${MKDIR} ${STAGEDIR}/var/spool/anacron
.include <bsd.port.mk>
diff --git a/sysutils/anacron/files/anacron.in b/sysutils/anacron/files/anacron.in
index 918d68703403..6e68180bf998 100644
--- a/sysutils/anacron/files/anacron.in
+++ b/sysutils/anacron/files/anacron.in
@@ -14,11 +14,10 @@
. /etc/rc.subr
-name="anacron"
+name=anacron
rcvar=anacron_enable
-command="%%PREFIX%%/sbin/anacron"
load_rc_config $name
-: ${anacron_enable="NO"}
+: ${anacron_enable:=NO}
run_rc_command "$1"
diff --git a/sysutils/anacron/files/anacrontab.default b/sysutils/anacron/files/anacrontab.sample
index 2797d7fc2cc1..2797d7fc2cc1 100644
--- a/sysutils/anacron/files/anacrontab.default
+++ b/sysutils/anacron/files/anacrontab.sample
diff --git a/sysutils/anacron/files/pkg-message.in b/sysutils/anacron/files/pkg-message.in
index d18dd839f6ee..6f7659674cae 100644
--- a/sysutils/anacron/files/pkg-message.in
+++ b/sysutils/anacron/files/pkg-message.in
@@ -6,4 +6,3 @@ Configuration hints:
0 0 * * * root %%PREFIX%%/sbin/anacron
- Add anacron_enable="YES" to /etc/rc.conf
- Read anacron(8) and anacrontab(5)
-
diff --git a/sysutils/anacron/pkg-plist b/sysutils/anacron/pkg-plist
index 57fbd30146a9..7b449b2790e2 100644
--- a/sysutils/anacron/pkg-plist
+++ b/sysutils/anacron/pkg-plist
@@ -1,6 +1,5 @@
sbin/anacron
-@unexec if cmp -s %D/etc/anacrontab.default %D/etc/anacrontab; then rm -f %D/etc/anacrontab; fi
-etc/anacrontab.default
-@exec [ -f %B/anacrontab ] || cp %B/%f %B/anacrontab
-@exec mkdir -p /var/spool/anacron
+@sample etc/anacrontab.sample
@unexec rmdir /var/spool/anacron 2>/dev/null || echo "If you are permanently removing this port, you should do a 'rm -rf /var/spool/anacron'."
+man/man8/anacron.8.gz
+man/man5/anacrontab.5.gz