aboutsummaryrefslogtreecommitdiffstats
path: root/target/default/target_skeleton/etc/init.d/rcS
diff options
context:
space:
mode:
Diffstat (limited to 'target/default/target_skeleton/etc/init.d/rcS')
-rwxr-xr-xtarget/default/target_skeleton/etc/init.d/rcS22
1 files changed, 2 insertions, 20 deletions
diff --git a/target/default/target_skeleton/etc/init.d/rcS b/target/default/target_skeleton/etc/init.d/rcS
index 9510e941a5..262907ae48 100755
--- a/target/default/target_skeleton/etc/init.d/rcS
+++ b/target/default/target_skeleton/etc/init.d/rcS
@@ -1,25 +1,7 @@
#!/bin/sh
-
# Start all init scripts in /etc/init.d
# executing them in numerical order.
#
-for i in /etc/init.d/S??* ;do
-
- # Ignore dangling symlinks (if any).
- [ ! -f "$i" ] && continue
-
- case "$i" in
- *.sh)
- # Source shell script for speed.
- (
- trap - INT QUIT TSTP
- set start
- . $i
- )
- ;;
- *)
- # No sh extension, so fork subprocess.
- $i start
- ;;
- esac
+for i in /etc/init.d/S* ;do
+ [ -f "$i" ] && $i start
done