Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Nov 2004 14:00:38 +0100 (CET)
From:      Derik van Zuetphen <dz@426.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        dz@426.ch
Subject:   ports/74287: Update port sysutils/anacron: added startup script
Message-ID:  <20041123130038.D70B067992@trevize.a.426.ch>
Resent-Message-ID: <200411231300.iAND0neq081467@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         74287
>Category:       ports
>Synopsis:       Update port sysutils/anacron: added startup script
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 23 13:00:49 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Derik van Zuetphen
>Release:        FreeBSD 5.2.1-RELEASE-p11 i386
>Organization:
>Environment:
System: FreeBSD trevize.a.426.ch 5.2.1-RELEASE-p11 FreeBSD 5.2.1-RELEASE-p11 #4: Sat Nov 13 20:22:41 CET 2004 dz@trevize.a.426.ch:/usr/src/sys/i386/compile/TREVIZE i386


>Description:
	added startup script
	fixes pr ports/74135
>How-To-Repeat:
>Fix:

--- diff-2.3-3 begins here ---
diff -urN ../anacron-2.3-2/Makefile ./Makefile
--- ../anacron-2.3-2/Makefile	Fri Aug 13 11:23:50 2004
+++ ./Makefile	Sun Nov 21 14:25:06 2004
@@ -7,7 +7,7 @@
 
 PORTNAME=	anacron
 PORTVERSION=	2.3
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	sysutils
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	anacron
@@ -18,9 +18,13 @@
 MAN8=		anacron.8
 MAN5=		anacrontab.5
 USE_GMAKE=	yes
+PKGMESSAGE=	${WRKDIR}/pkg-message
 
 post-install:
-	${CAT} pkg-message
+	${CAT} ${PKGMESSAGE}
 	${STRIP_CMD} ${PREFIX}/sbin/anacron
+
+post-patch:
+	@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${PKGDIR}/pkg-message >${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -urN ../anacron-2.3-2/files/patch-aa ./files/patch-aa
--- ../anacron-2.3-2/files/patch-aa	Sun Aug 29 15:26:20 2004
+++ ./files/patch-aa	Sun Nov 21 14:29:30 2004
@@ -1,6 +1,6 @@
 diff -uN ../anacron-2.3/Makefile ./Makefile
 --- ../anacron-2.3/Makefile	Fri Jun 23 00:26:11 2000
-+++ ./Makefile	Thu Aug 26 11:52:13 2004
++++ ./Makefile	Sun Nov 21 14:29:24 2004
 @@ -19,16 +19,16 @@
  #   `COPYING' that comes with the Anacron source distribution.
  
@@ -31,11 +31,12 @@
  		$(MANDIR)/man5 $(MANDIR)/man8
  
  .PHONY: install
-@@ -72,6 +72,7 @@
+@@ -72,6 +72,8 @@
  	$(INSTALL_PROGRAM) anacron $(BINDIR)/anacron
  	$(INSTALL_DATA) anacrontab.5 $(MANDIR)/man5/anacrontab.5
  	$(INSTALL_DATA) anacron.8 $(MANDIR)/man8/anacron.8
 +	$(INSTALL_DATA) anacrontab.sample $(PREFIX)/etc/anacrontab.sample
++	$(INSTALL_DATA) anacron.sh $(PREFIX)/etc/rc.d/anacron.sh
  
  .PHONY: clean
  clean:
@@ -69,6 +70,28 @@
  Contains specifications of jobs.  See \fBanacrontab(5)\fR for a complete
  description.
  .TP
+diff -uN ../anacron-2.3/anacron.sh ./anacron.sh
+--- ../anacron-2.3/anacron.sh	Thu Jan  1 01:00:00 1970
++++ ./anacron.sh	Sun Nov 21 11:34:51 2004
+@@ -0,0 +1,18 @@
++#!/bin/sh
++#
++#    initialization/shutdown script for anacron
++
++# PROVIDE: anacron
++# REQUIRE: LOGIN
++# KEYWORD: FreeBSD
++
++. /etc/rc.subr
++
++prefix=/usr/local
++
++name="anacron"
++rcvar`set_rcvar`
++command="$prefix/sbin/anacron"
++
++load_rc_config $name
++run_rc_command "$1"
 diff -uN ../anacron-2.3/anacrontab.5 ./anacrontab.5
 --- ../anacron-2.3/anacrontab.5	Wed Jun 21 01:12:18 2000
 +++ ./anacrontab.5	Thu Aug 26 11:52:13 2004
diff -urN ../anacron-2.3-2/pkg-message ./pkg-message
--- ../anacron-2.3-2/pkg-message	Thu Jun 12 10:35:29 2003
+++ ./pkg-message	Sun Nov 21 14:33:05 2004
@@ -1,8 +1,8 @@
 
 Configuration hints:
-- Copy ${PREFIX}/etc/anacrontab.sample to ${PREFIX}/etc/anacrontab
+- Copy %%PREFIX%%/etc/anacrontab.sample to %%PREFIX%%/etc/anacrontab
 - Activate the 'periodic' commands in anacrontab
-- Deactivate the 'periodic' commands in /etc/crontab
-- Add 'anacron' to /etc/rc.local
+- If you want, deactivate the 'periodic' commands in /etc/crontab
+- Add anacron_enable=YES to /etc/rc.conf
 - Read anacron(8) and anacrontab(5)
 
diff -urN ../anacron-2.3-2/pkg-plist ./pkg-plist
--- ../anacron-2.3-2/pkg-plist	Sat May  3 19:42:06 2003
+++ ./pkg-plist	Sun Nov 21 11:41:05 2004
@@ -1,2 +1,3 @@
 sbin/anacron
 etc/anacrontab.sample
+etc/rc.d/anacron.sh
--- diff-2.3-3 ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



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