ports/85158: Update or net/widentd with rc.d startup script
Dirk-Willem van Gulik
dirkx at webweaving.org
Sat Aug 20 15:30:14 UTC 2005
>Number: 85158
>Category: ports
>Synopsis: Update or net/widentd with rc.d startup script
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Aug 20 15:30:13 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Dirk-Willem van Gulik <dirkx at webweaving.org>
>Release: FreeBSD 4.10-RELEASE i386
>Organization:
>Environment:
System: FreeBSD bali.sjc.webweaving.org 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root at perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
all FreeBSD versions and/or BSD's using the rc.d startup scripts.
>Description:
Ports makefile updated to also install a rc.d script.
>How-To-Repeat:
n/a
>Fix:
Diff on the makefile:
diff -U3 -r widentd.org/Makefile widentd/Makefile
--- widentd.org/Makefile Sat Aug 20 08:13:36 2005
+++ widentd/Makefile Sat Aug 20 08:13:52 2005
@@ -18,6 +18,7 @@
MAN8= widentd.8
MANCOMPRESSED= yes
PLIST_FILES= sbin/widentd
+USE_RC_SUBR= widentd.sh
MAKE_ENV+= BINDIR="${PREFIX}/sbin" MANDIR="${PREFIX}/man/man"
And the ctual file itself (or is there a magic way to generate those
with just specifiying the binary name?).
#!/bin/sh
# Start or stop widentd
#
# $FreeBSD$
#
# PROVIDE: widentd
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: FreeBSD startup and shutdown
#
prefix=%%PREFIX%%
# Define these widentd_* variables in one of these files:
#
# /etc/rc.conf
# /etc/rc.conf.local
#
# e.g.
# widentd_enable="YES"
#
# see the man page at widentd(8) for
# some additional flags to set the IP address
# beeing bound to, or how to set a differernt
# fake user id beeing replied as.
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
widentd_enable=${widentd_enable-"NO"}
. %%RC_SUBR%%
name="widentd"
rcvar=`set_rcvar`
command="${prefix}/sbin/widentd"
load_rc_config $name
run_rc_command "$1"
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list