From 291420a8f3552a1b48af4fc7418e5ca15c9ece3d Mon Sep 17 00:00:00 2001 From: Mike Baker Date: Thu, 10 May 2007 10:07:38 +0000 Subject: add K* scripts to be run at shutdown SVN-Revision: 7163 --- package/base-files/files/etc/init.d/network | 2 ++ package/base-files/files/etc/init.d/rcS | 10 ++++------ package/base-files/files/etc/init.d/sysctl | 7 +++++++ 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100755 package/base-files/files/etc/init.d/sysctl (limited to 'package/base-files/files/etc/init.d') diff --git a/package/base-files/files/etc/init.d/network b/package/base-files/files/etc/init.d/network index 950b33726a..eab00118ad 100755 --- a/package/base-files/files/etc/init.d/network +++ b/package/base-files/files/etc/init.d/network @@ -2,6 +2,8 @@ # Copyright (C) 2006 OpenWrt.org START=40 +STOP=40 + boot() { setup_switch() { return 0; } diff --git a/package/base-files/files/etc/init.d/rcS b/package/base-files/files/etc/init.d/rcS index 755e08b9c8..61c1d6dab7 100755 --- a/package/base-files/files/etc/init.d/rcS +++ b/package/base-files/files/etc/init.d/rcS @@ -1,10 +1,8 @@ #!/bin/sh # Copyright (C) 2006 OpenWrt.org -( - for i in /etc/rc.d/S*; do - $i boot 2>&1 +{ + for i in /etc/rc.d/$1*; do + $i $2 2>&1 done - - sysctl -p >&- -) | logger -s -p 6 -t '' & +} | logger -s -p 6 -t '' & diff --git a/package/base-files/files/etc/init.d/sysctl b/package/base-files/files/etc/init.d/sysctl new file mode 100755 index 0000000000..35d5e30c75 --- /dev/null +++ b/package/base-files/files/etc/init.d/sysctl @@ -0,0 +1,7 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2006 OpenWrt.org + +START=99 +start() { + [ -f /etc/sysctl.conf ] && sysctl -p >&- +} -- cgit v1.2.3