cvs commit: ports/mail/nullmailer Makefile distinfo pkg-plist ports/mail/nullmailer/files nullmailer.in

Doug Barton dougb at FreeBSD.org
Sun May 1 18:39:30 UTC 2011


Nice, thanks. :)  One question, is nullmailer a daemon, or does it exit 
after this script is run? If it's persistent, then adding KEYWORD: 
shutdown is probably a good idea.

The one change that is necessary is a default setting for _enable. 
Please review the attached patch.


Doug


On 04/27/2011 06:29, Greg Larkin wrote:
> glarkin     2011-04-27 13:29:22 UTC
>
>    FreeBSD ports repository
>
>    Modified files:
>      mail/nullmailer      Makefile distinfo pkg-plist
>      mail/nullmailer/files nullmailer.in
>    Log:
>    - Fixed spool file ownerships when installing from a package
>    - Various pkg-plist cleanups to ensure that chmod/chown commands are
>      executed in the proper order during package installation
>    - Added LICENSE
>    - Fixed REQUIRES: in rc.d script
>    - Bumped PORTREVISION
>
>    PR:             ports/154437 (based on)  http://www.FreeBSD.org/cgi/query-pr.cgi?pr=154437
>    Submitted by:   Uffe Jakobsen<uffe at uffe.org>
>
>    Revision  Changes    Path
>    1.21      +18 -7     ports/mail/nullmailer/Makefile
>    1.9       +0 -1      ports/mail/nullmailer/distinfo
>    1.4       +2 -2      ports/mail/nullmailer/files/nullmailer.in
>    1.8       +11 -14    ports/mail/nullmailer/pkg-plist
>
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/mail/nullmailer/Makefile.diff?&r1=1.20&r2=1.21&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/mail/nullmailer/distinfo.diff?&r1=1.8&r2=1.9&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/mail/nullmailer/files/nullmailer.in.diff?&r1=1.3&r2=1.4&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/mail/nullmailer/pkg-plist.diff?&r1=1.7&r2=1.8&f=h
>



-- 

	Nothin' ever doesn't change, but nothin' changes much.
			-- OK Go

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/mail/nullmailer/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile	27 Apr 2011 13:29:21 -0000	1.21
+++ Makefile	1 May 2011 18:37:12 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	nullmailer
 PORTVERSION=	1.05
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	mail
 MASTER_SITES=	http://untroubled.org/nullmailer/ \
Index: files/nullmailer.in
===================================================================
RCS file: /home/pcvs/ports/mail/nullmailer/files/nullmailer.in,v
retrieving revision 1.4
diff -u -r1.4 nullmailer.in
--- files/nullmailer.in	27 Apr 2011 13:29:21 -0000	1.4
+++ files/nullmailer.in	1 May 2011 18:37:12 -0000
@@ -1,8 +1,10 @@
 #!/bin/sh
+
 # $FreeBSD: ports/mail/nullmailer/files/nullmailer.in,v 1.4 2011/04/27 13:29:21 glarkin Exp $
 #
 # PROVIDE: nullmailer
 # REQUIRE: LOGIN
+# KEYWORD: shutdown
 #
 # Add the following line to /etc/rc.conf to enable nullmailer:
 #
@@ -13,9 +15,13 @@
 
 name=nullmailer
 rcvar=`set_rcvar`
+
 command=/usr/sbin/daemon
 procname=%%PREFIX%%/sbin/nullmailer-send
 command_args=" -cf -u %%NULLMAIL_USER%% /bin/sh -c '$procname | /usr/bin/logger -i -p mail.info -t $name'"
+
 load_rc_config $name
-run_rc_command "$1"
 
+: nullmailer_enable=${nullmailer_enable:=NO}
+
+run_rc_command "$1"


More information about the cvs-all mailing list