Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jul 2014 15:28:08 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r360922 - in head/sysutils/anacron: . files
Message-ID:  <201407061528.s66FS86e055573@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: madpilot
Date: Sun Jul  6 15:28:08 2014
New Revision: 360922
URL: http://svnweb.freebsd.org/changeset/ports/360922
QAT: https://qat.redports.org/buildarchive/r360922/

Log:
  - Stagify
  - While here, fix some rclint warnings
  
  PR:		191554
  Sumitted by:	dz@426.ch (maintainer)

Added:
  head/sysutils/anacron/files/anacrontab.sample   (contents, props changed)
Deleted:
  head/sysutils/anacron/files/anacrontab.default
Modified:
  head/sysutils/anacron/Makefile
  head/sysutils/anacron/files/anacron.in
  head/sysutils/anacron/files/pkg-message.in
  head/sysutils/anacron/pkg-plist

Modified: head/sysutils/anacron/Makefile
==============================================================================
--- head/sysutils/anacron/Makefile	Sun Jul  6 15:24:02 2014	(r360921)
+++ head/sysutils/anacron/Makefile	Sun Jul  6 15:28:08 2014	(r360922)
@@ -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>

Modified: head/sysutils/anacron/files/anacron.in
==============================================================================
--- head/sysutils/anacron/files/anacron.in	Sun Jul  6 15:24:02 2014	(r360921)
+++ head/sysutils/anacron/files/anacron.in	Sun Jul  6 15:28:08 2014	(r360922)
@@ -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"

Added: head/sysutils/anacron/files/anacrontab.sample
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/anacron/files/anacrontab.sample	Sun Jul  6 15:28:08 2014	(r360922)
@@ -0,0 +1,12 @@
+
+PATH=/bin:/sbin:/usr/bin:/usr/sbin
+
+# days		make sure the command is executed at least every 'days' days
+# delay		delay in minutes, before a command starts
+# id		unique id of a command
+
+# days	delay	id		command
+1	5	daily		periodic daily
+7	15	weekly		periodic weekly
+30	60	monthly		periodic monthly
+

Modified: head/sysutils/anacron/files/pkg-message.in
==============================================================================
--- head/sysutils/anacron/files/pkg-message.in	Sun Jul  6 15:24:02 2014	(r360921)
+++ head/sysutils/anacron/files/pkg-message.in	Sun Jul  6 15:28:08 2014	(r360922)
@@ -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)
-

Modified: head/sysutils/anacron/pkg-plist
==============================================================================
--- head/sysutils/anacron/pkg-plist	Sun Jul  6 15:24:02 2014	(r360921)
+++ head/sysutils/anacron/pkg-plist	Sun Jul  6 15:28:08 2014	(r360922)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407061528.s66FS86e055573>