- Stagify

- While here, fix some rclint warnings

PR:		191554
Sumitted by:	dz@426.ch (maintainer)
This commit is contained in:
Guido Falsi 2014-07-06 15:28:08 +00:00
parent 93252a9afe
commit b08ba2b9b6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=360922
5 changed files with 11 additions and 19 deletions

View file

@ -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>

View file

@ -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"

View file

@ -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)

View file

@ -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