Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
Maybe a n00b question but I'm trying to add a 'check' function to a script in /ffp/start/
Here's what I'd like to call:
/ffp/start/script.sh check
However after finishing the script and trying to run it I get
Usage: script.sh start|stop|restart|status
So is this possible or am I just missing something?
Offline
It's possible, have a look at the script for openvpn:
#!/ffp/bin/sh
# PROVIDE: openvpn
# REQUIRE: LOGIN
. /ffp/etc/ffp.subr
name="openvpn"
command="/ffp/bin/openvpn"
required_files="/ffp/etc/openvpn.conf"
openvpn_flags="--daemon --config /ffp/etc/openvpn.conf"
start_cmd="openvpn_start"
stop_cmd="openvpn_stop"
extra_commands="debug"
debug_cmd="openvpn_debug"
openvpn_start()
{
mkdir -p /dev/net
mknod /dev/net/tun c 10 200 > /dev/null 2>&1
insmod /ffp/lib/modules/kernel/drivers/net/tun.ko > /dev/null 2>&1
proc_start $command
}
openvpn_stop()
{
echo Stopping OpenVPN
proc_stop $command
echo "Removing devices..."
rm -f /dev/net/tun
rmdir /dev/net > /dev/null 2>&1
sleep 3
echo "Unloading modules ..."
rmmod tun
}
openvpn_debug()
{
# Verbose Output for debugging
openvpn_flags="--config /ffp/etc/openvpn.conf"
echo "Starting OpenVPN"
echo "Creating devices..."
mkdir -p /dev/net
mknod /dev/net/tun c 10 200 > /dev/null 1>&1
echo "Loading modules ..."
insmod /ffp/lib/modules/kernel/drivers/net/tun.ko
proc_start $command
}
run_rc_command "$1"Offline