Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Mar 2009 20:25:20 +0100
From:      Oliver Lehmann <lehmann@ans-netz.de>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        ports@freebsd.org, stable@freebsd.org
Subject:   Re: restart a script in etc/rc.d
Message-ID:  <20090302202520.eaf09b15.lehmann@ans-netz.de>
In-Reply-To: <alpine.BSF.2.00.0903021100190.59723@qbhto.arg>
References:  <20090302163843.cc66c55e.lehmann@ans-netz.de> <alpine.BSF.2.00.0903021100190.59723@qbhto.arg>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Doug,

Doug Barton wrote:

> Also, the assignment of pidfile should really come after the defaults are 
> set.
> 
> If you do all that and it still doesn't work, send a diff of your two rc.d 
> scripts to the list.

PROVIDE is in both cases "utility" (probably a generic unchanged default)
 - I've changed it to utility2 for bacula-fd2 with no changes. Here the diff:

root@nudel rc.d> diff -u bacula-fd*
--- bacula-fd   2009-02-15 23:25:03.000000000 +0100
+++ bacula-fd2  2009-03-02 20:22:40.000000000 +0100
@@ -16,16 +16,16 @@
 
 . /etc/rc.subr
 
-name="bacula_fd"
+name="bacula_fd2"
 rcvar=${name}_enable
 command=/usr/local/sbin/bacula-fd
 
 load_rc_config $name
 
-pidfile="${bacula_fd_pidfile}"
+pidfile="${bacula_fd2_pidfile}"
 
-: ${bacula_fd_enable="NO"}
-: ${bacula_fd_flags=" -u root -g wheel -v -c /usr/local/etc/bacula-fd.conf"}
-: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
+: ${bacula_fd2_enable="NO"}
+: ${bacula_fd2_flags=" -u root -g wheel -v -c /usr/local/etc/bacula-fd2.conf"}
+: ${bacula_fd2_pidfile="/var/run/bacula-fd.9104.pid"}
 
 run_rc_command "$1"
Exit 1
root@nudel rc.d> grep bacula_fd /etc/rc.conf
bacula_fd_enable="YES"
bacula_fd2_enable="YES"
bacula_fd2_flags=" -u root -g wheel -v -c /usr/local/etc/bacula-fd2.conf"
bacula_fd2_pidfile="/var/run/bacula-fd.9104.pid"
root@nudel rc.d> 

-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/



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