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