add a check to see if an init script is enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5727 3c298f89-4303-0410-b956-a3cf2f4a3e73master
parent
d6b8219de1
commit
6c20cfaf1d
|
@ -41,6 +41,11 @@ enable() {
|
||||||
ln -s "/etc/init.d/$name" "$IPKG_INSTROOT/etc/rc.d/S${START}${name##S[0-9][0-9]}"
|
ln -s "/etc/init.d/$name" "$IPKG_INSTROOT/etc/rc.d/S${START}${name##S[0-9][0-9]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enabled() {
|
||||||
|
name="$(basename "${initscript}")"
|
||||||
|
[ -x "$IPKG_INSTROOT/etc/rc.d/S${START}${name##S[0-9][0-9]}" ]
|
||||||
|
}
|
||||||
|
|
||||||
depends() {
|
depends() {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
@ -77,6 +82,7 @@ eval "case \"\$action\" in
|
||||||
boot) boot;;
|
boot) boot;;
|
||||||
shutdown) shutdown;;
|
shutdown) shutdown;;
|
||||||
enable) enable;;
|
enable) enable;;
|
||||||
|
enabled) enabled;;
|
||||||
disable) disable;;
|
disable) disable;;
|
||||||
$cmds
|
$cmds
|
||||||
*) help;;
|
*) help;;
|
||||||
|
|
Loading…
Reference in New Issue