summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73>2005-05-13 00:37:19 +0000
committermbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73>2005-05-13 00:37:19 +0000
commita702c2ea6f65b41268ccce95f536f6c477234300 (patch)
treec5a53fe9a5df174be2453d837c5bf0303de6cfc7
parent8561def699ea8fc6d9392fd846ccaf6a11a60cc4 (diff)
fix startup logging
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@863 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rwxr-xr-xtarget/default/target_skeleton/etc/init.d/S10boot8
-rwxr-xr-xtarget/default/target_skeleton/etc/init.d/rcS7
-rw-r--r--target/default/target_skeleton/etc/inittab2
3 files changed, 7 insertions, 10 deletions
diff --git a/target/default/target_skeleton/etc/init.d/S10boot b/target/default/target_skeleton/etc/init.d/S10boot
index 0722dc0b76..8b7ec9a770 100755
--- a/target/default/target_skeleton/etc/init.d/S10boot
+++ b/target/default/target_skeleton/etc/init.d/S10boot
@@ -1,6 +1,4 @@
#!/bin/sh
-klogd
-syslogd -C 16
echo "S" > /proc/jffs2_bbc
mkdir -p /var/run
@@ -25,18 +23,18 @@ touch /var/log/lastlog
}
}
-cat /etc/modules /etc/modules.d/* | sed 's/^[^#]/insmod &/' 2>&-|ash
+cat /etc/modules /etc/modules.d/*|sed 's/^[^#]/insmod &/' 2>&-|ash
ifconfig lo 127.0.0.1 up
ifconfig eth0 promisc
HOSTNAME=$(nvram get wan_hostname)
HOSTNAME=${HOSTNAME%%.*}
-echo ${HOSTNAME:=OpenWrt} > /proc/sys/kernel/hostname
+echo ${HOSTNAME:=OpenWrt}>/proc/sys/kernel/hostname
vconfig set_name_type VLAN_PLUS_VID_NO_PAD
# automagically run firstboot
[ -z "$FAILSAFE" ] && {
- { mount | grep jffs2 1>&-; } || firstboot
+ { mount|grep jffs2 1>&-; } || firstboot
}
diff --git a/target/default/target_skeleton/etc/init.d/rcS b/target/default/target_skeleton/etc/init.d/rcS
index 262907ae48..d52152c31a 100755
--- a/target/default/target_skeleton/etc/init.d/rcS
+++ b/target/default/target_skeleton/etc/init.d/rcS
@@ -1,7 +1,6 @@
#!/bin/sh
-# Start all init scripts in /etc/init.d
-# executing them in numerical order.
-#
+syslogd -C 16
+klogd
for i in /etc/init.d/S* ;do
- [ -f "$i" ] && $i start
+ $i start 2>&1 | logger -s -p 6 -t ''
done
diff --git a/target/default/target_skeleton/etc/inittab b/target/default/target_skeleton/etc/inittab
index 3be6aae5cf..aab2df9562 100644
--- a/target/default/target_skeleton/etc/inittab
+++ b/target/default/target_skeleton/etc/inittab
@@ -1,3 +1,3 @@
-::sysinit:/etc/init.d/rcS 2>&1 | logger -p 6 -t '' -s
+::sysinit:/etc/init.d/rcS
::shutdown:/sbin/halt
tts/0::askfirst:/bin/ash --login