2 # Copyright (C) 2006 OpenWrt.org
4 . $IPKG_INSTROOT/etc/functions.sh
35 name="$(basename "${initscript}")"
36 rm -f "$IPKG_INSTROOT"/etc/rc.d/S??$name
40 name="$(basename "${initscript}")"
42 ln -s "/etc/init.d/$name" "$IPKG_INSTROOT/etc/rc.d/S${START}${name##S[0-9][0-9]}"
43 [ "$STOP" ] && ln -s "/etc/init.d/$name" "$IPKG_INSTROOT/etc/rc.d/K${START}${name##K[0-9][0-9]}"
47 name="$(basename "${initscript}")"
48 [ -x "$IPKG_INSTROOT/etc/rc.d/S${START}${name##S[0-9][0-9]}" ]
57 Syntax: $initscript [command]
60 start Start the service
62 restart Restart the service
63 reload Reload configuration files (or restart if that fails)
64 enable Enable service autostart
65 disable Disable service autostart
76 for cmd in $EXTRA_COMMANDS; do
77 cmds="${cmds:+$cmds$N}$cmd) $cmd;;"
79 eval "case \"\$action\" in
82 reload) reload || restart;;