Re: rc doesn't see my script on boot
- From: Michael Proto <mike@xxxxxxxxxxxxxx>
- Date: Mon, 27 Nov 2006 12:07:07 -0500
Gregory Edigarov wrote:
Hello, Everybody
Well, here is what I am doing:
ls -l /usr/local/etc/rc.d
total 30
-r-xr-xr-x 1 root wheel 4744 Nov 13 11:38 apache22
-r-xr-xr-x 1 root wheel 673 Nov 13 14:27 clamav-clamd
-r-xr-xr-x 1 root wheel 722 Nov 13 14:27 clamav-freshclam
-r-xr-xr-x 1 root wheel 1057 Nov 13 14:27 clamav-milter
-r-xr-xr-x 1 root wheel 1254 Nov 13 13:01 gnugk
-r-xr-xr-x 1 root wheel 198 Nov 15 01:17 l2tpd
-r-xr-xr-x 1 root wheel 196 Nov 14 12:35 popa3d
-r-xr-xr-x 1 root wheel 1642 Nov 13 11:19 quagga
-r-xr-xr-x 1 root wheel 4371 Nov 13 14:00 samba
-r-xr-xr-x 1 root wheel 1324 Nov 14 15:20 squid
-r-xr-xr-x 1 root wheel 564 Nov 13 11:19 watchquagga
cat /usr/local/etc/rc.d/l2tpd
#!/bin/sh
#PROVIDE l2tpd
#REQUIRE NETWORKING
. /etc/rc.subr
name="l2tpd"
rcvar=`set_rcvar`
command="/usr/local/sbin/${name}"
flags=""
echo "l2tp debug"
load_rc_config $name
run_rc_command "$1"
in rc.conf:
l2tpd_enable="YES"
Then after reboot:
ps ax | grep l2tpd
667 v1 RL+ 0:00.00 grep l2tpd
i.e no l2tpd has been started.
no messages on console, either. My script just got silently skipped.
What's wrong?
It looks like the formatting of the PROVIDE and REQUIRE statements may
be incorrect. Try:
# PROVIDE: l2tpd
# REQUIRE: NETWORKING
(note a single space between the hash mark and PROVIDE/REQUIRE, and the
colon and a single space after PROVIDE/REQUIRE)
-Proto
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"
- References:
- rc doesn't see my script on boot
- From: Gregory Edigarov
- rc doesn't see my script on boot
- Prev by Date: Re: Large msdosfs disk will not mount on RELENG_6
- Next by Date: Re: rc doesn't see my script on boot
- Previous by thread: rc doesn't see my script on boot
- Next by thread: Re: rc doesn't see my script on boot
- Index(es):