Re: custom rc.d script not working
- From: Jerry McAllister <jerrymc@xxxxxxx>
- Date: Wed, 6 Dec 2006 10:53:40 -0500
On Wed, Dec 06, 2006 at 08:56:37AM +0530, Gobbledegeek wrote:
My script is in /etc/rc.d and it executes - only when I login and find
no zebra process... executing it manually starts zebra allright.
Why should I put it in /usr/local/etc/rc.d ?
Because that is where the system expects to find scripts to
start up at boot time.
////jerry
_______________________________________________
I think I see a 0.99.5 version in freshports.org. I'll just use that
instead.
Thanks ye all for the help...
Rgrds
On 12/5/06, Jerry McAllister <jerrymc@xxxxxxx> wrote:
On Tue, Dec 05, 2006 at 11:30:41AM +0000, Tom Judge wrote:
Gobbledegeek wrote:this
I compiled quagga 0.99.5 from source (not freebsd port) and wrote
little script in the /etc/rc.d/zebra file.
-------------------------------
#!/bin/sh
# PROVIDE: zebra
# REQUIRE: NETWORKING
. /etc/rc.subr
name="zebra"
rcvar=${name}_enable
required_files="/usr/local/etc/${name}.conf"
command="/usr/local/sbin/${name}"
command_args="-d"
pidfile="/var/run/${name}.pid"
load_rc_config $name
run_rc_command "$1"
----------------------------------
/etc/rc.conf has zebra_enable="yes"
However it only starts zebra when I execute it manually from
command line. When I boot freebsd, it executes and I see
message in boot screen that zebra is starting, but on login I find
zebra isn't running.
all files in /usr/local/sbin/ for zebra executables are owned by
quagga/quagga user/group.
Once I get this working, I will ofcourse add scripts for ospfd and
bgpd and isisd.. but it beats me why this isn't working...
This is on freebsd 6.2 RC1 i386.
Thanks very much in advance for your help...
PS: Please CC me as I am not subscribed.
First, I presume you mean to say that you put the script
in the '/usr/local/etc/rc.d/' directory and not just /etc/rc.d
Secondly, my most frequent error is error with these is to forget
to make them executable. If the script does not have execute
permission, it is ignored.
////jerry
"freebsd-questions-unsubscribe@xxxxxxxxxxx"
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
--
Rgrds
GobbledeGeek
[Everything but Gobbledegook.. !!]
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"
- References:
- custom rc.d script not working
- From: Gobbledegeek
- Re: custom rc.d script not working
- From: Tom Judge
- Re: custom rc.d script not working
- From: Jerry McAllister
- Re: custom rc.d script not working
- From: Gobbledegeek
- custom rc.d script not working
- Prev by Date: Re: installing from a harddisk prepared in a functional system
- Next by Date: Re: python 2.3 binary package bug
- Previous by thread: Re: custom rc.d script not working
- Next by thread: Fwd: DGE-530T nic not found on 5.5
- Index(es):
Relevant Pages
|