Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Aug 2005 08:28:46 -0700 (PDT)
From:      Dirk-Willem van Gulik <dirkx@webweaving.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/85158: Update or net/widentd with rc.d startup script
Message-ID:  <200508201528.j7KFSk4n040479@bali.sjc.webweaving.org>
Resent-Message-ID: <200508201530.j7KFUDIW098076@freefall.freebsd.org>

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

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



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