custom rc.d script not working
Gobbledegeek
gobbledegeek at gmail.com
Tue Dec 5 19:26:39 PST 2006
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 ?
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 at msu.edu> wrote:
> On Tue, Dec 05, 2006 at 11:30:41AM +0000, Tom Judge wrote:
>
> > Gobbledegeek wrote:
> > >I compiled quagga 0.99.5 from source (not freebsd port) and wrote this
> > >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 at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
--
Rgrds
GobbledeGeek
[Everything but Gobbledegook.. !!]
More information about the freebsd-questions
mailing list