diff options
Diffstat (limited to 'package/busybox/files')
| -rw-r--r-- | package/busybox/files/bridge.pre-up | 0 | ||||
| -rw-r--r-- | package/busybox/files/busybox.postinst | 4 | ||||
| -rw-r--r-- | package/busybox/files/inetd.init | 2 | ||||
| -rw-r--r-- | package/busybox/files/ipv6 | 71 | ||||
| -rw-r--r-- | package/busybox/files/ipv6.up | 0 | ||||
| -rw-r--r-- | package/busybox/files/syslog.init | 4 | ||||
| -rw-r--r-- | package/busybox/files/vlan.pre-up | 0 | ||||
| -rw-r--r-- | package/busybox/files/watchdog.init | 27 |
8 files changed, 33 insertions, 75 deletions
diff --git a/package/busybox/files/bridge.pre-up b/package/busybox/files/bridge.pre-up deleted file mode 100644 index e69de29bb..000000000 --- a/package/busybox/files/bridge.pre-up +++ /dev/null diff --git a/package/busybox/files/busybox.postinst b/package/busybox/files/busybox.postinst index 90ddf9d42..9f1f9987b 100644 --- a/package/busybox/files/busybox.postinst +++ b/package/busybox/files/busybox.postinst @@ -2,5 +2,7 @@ . $IPKG_INSTROOT/etc/functions.sh add_rcconf network network YES add_rcconf crond crond NO +add_rcconf watchdog watchdog NO +add_rcconf watchdog_flags watchdog_flags '-t 10 -T 20' add_rcconf 'use "-C32" normally, "NO" to disable' syslogd_flags '-C32' -add_rcconf inetd +add_rcconf inetd inetd NO diff --git a/package/busybox/files/inetd.init b/package/busybox/files/inetd.init index ff041aed4..093e81f01 100644 --- a/package/busybox/files/inetd.init +++ b/package/busybox/files/inetd.init @@ -14,7 +14,7 @@ start) autostop) ;; stop) - killall inetd + pkill inetd ;; restart) sh $0 stop diff --git a/package/busybox/files/ipv6 b/package/busybox/files/ipv6 deleted file mode 100644 index 837106519..000000000 --- a/package/busybox/files/ipv6 +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh - -ipv6_up() { - env | grep -q IF_IPV6_ || return 0 - - # IPV6-FLUSH - if [ "$IF_IPV6_FLUSH" == "1" ] || [ "$IF_IPV6_FLUSH" == "yes" ] || [ "$IF_IPV6_FLUSH" == "YES" ] - then - ip -6 addr flush $IFACE - logger -t IPv6 "deactivated IPv6 for interface $IFACE" - fi - # IPV6-AUTOCONF - if [ "$IF_IPV6_AUTOCONF" == "1" ] || [ "$IF_IPV6_AUTOCONF" == "yes" ] || [ "$IF_IPV6_AUTOCONF" == "YES" ] - then - echo 1 > /proc/sys/net/ipv6/conf/$IFACE/autoconf - logger -t IPv6 "autoconf enabled for $IFACE" - fi - if [ "$IF_IPV6_AUTOCONF" == "0" ] || [ "$IF_IPV6_AUTOCONF" == "no" ] || [ "$IF_IPV6_AUTOCONF" == "NO" ] - then - echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf - logger -t IPv6 "autoconf disabled for $IFACE" - fi - # IPV6-ACCEPT-RA - if [ "$IF_IPV6_ACCEPT_RA" == "1" ] || [ "$IF_IPV6_ACCEPT_RA" == "yes" ] || [ "$IF_IPV6_ACCEPT_RA" == "YES" ] - then - - echo 1 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra - logger -t IPv6 "accept-ra enabled for $IFACE" - fi - if [ "$IF_IPV6_ACCEPT_RA" == "0" ] || [ "$IF_IPV6_ACCEPT_RA" == "no" ] || [ "$IF_IPV6_ACCEPT_RA" == "NO" ] - then - echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra - logger -t IPv6 "accept-ra disabled for $IFACE" - fi - # IPV6-ACCEPT-REDIRECTS - if [ "$IF_IPV6_ACCEPT_REDIRECTS" == "1" ] || [ "$IF_IPV6_ACCEPT_REDIRECTS" == "yes" ] || [ "$IF_IPV6_ACCEPT_REDIRECTS" == "YES" ] - then - - echo 1 > /proc/sys/net/ipv6/conf/$IFACE/accept_redirects - logger -t IPv6 "accept-redirects enabled for $IFACE" - fi - if [ "$IF_IPV6_ACCEPT_REDIRECTS" == "0" ] || [ "$IF_IPV6_ACCEPT_REDIRECTS" == "no" ] || [ "$IF_IPV6_ACCEPT_REDIRECTS" == "NO" ] - then - echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_redirects - logger -t IPv6 "accept-redirects disabled for $IFACE" - fi - # IPV6-FORWARDING - if [ "$IF_IPV6_FORWARDING" == "1" ] || [ "$IF_IPV6_FORWARDING" == "yes" ] || [ "$IF_IPV6_FORWARDING" == "YES" ] - then - - echo 1 > /proc/sys/net/ipv6/conf/$IFACE/forwarding - logger -t IPv6 "forwarding enabled for $IFACE" - fi - if [ "$IF_IPV6_FORWARDING" == "0" ] || [ "$IF_IPV6_FORWARDING" == "no" ] || [ "$IF_IPV6_FORWARDING" == "NO" ] - then - echo 0 > /proc/sys/net/ipv6/conf/$IFACE/forwarding - logger -t IPv6 "forwarding disabled for $IFACE" - fi - # IPV6-USE-TEMPADDR - if [ "$IF_IPV6_USE_TEMPADDR" == "1" ] || [ "$IF_IPV6_USE_TEMPADDR" == "yes" ] || [ "$IF_IPV6_USE_TEMPADDR" == "YES" ] - then - - echo 1 > /proc/sys/net/ipv6/conf/$IFACE/use_tempaddr - logger -t IPv6 "use_tempaddr enabled for $IFACE" - fi - if [ "$IF_IPV6_USE_TEMPADDR" == "0" ] || [ "$IF_IPV6_USE_TEMPADDR" == "no" ] || [ "$IF_IPV6_USE_TEMPADDR" == "NO" ] - then - echo 0 > /proc/sys/net/ipv6/conf/$IFACE/use_tempaddr - logger -t IPv6 "use_tempaddr disabled for $IFACE" - fi -} diff --git a/package/busybox/files/ipv6.up b/package/busybox/files/ipv6.up deleted file mode 100644 index e69de29bb..000000000 --- a/package/busybox/files/ipv6.up +++ /dev/null diff --git a/package/busybox/files/syslog.init b/package/busybox/files/syslog.init index 9552dfe0a..cbf0165c9 100644 --- a/package/busybox/files/syslog.init +++ b/package/busybox/files/syslog.init @@ -14,8 +14,8 @@ start) klogd ;; stop) - killall klogd - killall syslogd + pkill klogd + pkill syslogd ;; restart) sh $0 stop diff --git a/package/busybox/files/vlan.pre-up b/package/busybox/files/vlan.pre-up deleted file mode 100644 index e69de29bb..000000000 --- a/package/busybox/files/vlan.pre-up +++ /dev/null diff --git a/package/busybox/files/watchdog.init b/package/busybox/files/watchdog.init new file mode 100644 index 000000000..3aad38380 --- /dev/null +++ b/package/busybox/files/watchdog.init @@ -0,0 +1,27 @@ +#!/bin/sh +#PKG busybox +#INIT 10 +. /etc/rc.conf + +case $1 in +autostop) ;; +autostart) + [[ $watchdog = NO ]] && exit 0 + exec sh $0 start + ;; +start) + watchdog $watchdog_flags /dev/watchdog + ;; +stop) + pkill watchdog + ;; +restart) + sh $0 stop + sh $0 start + ;; +*) + echo "Usage: $0 {start | stop | restart}" + exit 1 + ;; +esac +exit $? |
