summaryrefslogtreecommitdiff
path: root/package/busybox/files
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/files')
-rw-r--r--package/busybox/files/bridge.pre-up0
-rw-r--r--package/busybox/files/busybox.postinst4
-rw-r--r--package/busybox/files/inetd.init2
-rw-r--r--package/busybox/files/ipv671
-rw-r--r--package/busybox/files/ipv6.up0
-rw-r--r--package/busybox/files/syslog.init4
-rw-r--r--package/busybox/files/vlan.pre-up0
-rw-r--r--package/busybox/files/watchdog.init27
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 $?