freebsd doesm't see my script on boot

Lane lane at joeandlane.com
Mon Nov 27 10:03:11 PST 2006


On Monday 27 November 2006 10:30, 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, all
> other services are starting up fine.
>
> What's  wrong?

Maybe l2tpd is failing after initialization?  Do you see "l2tp debug" 
during "local package initialization" section of boot?

Try this:

/etc/rc.d/localpkg restart

does it show up?  Does anything show up?

Can you run it manually?  If not then it might be that l2tp is silently 
failing during initialization. 

lane


More information about the freebsd-questions mailing list