From 76e007a901f6f6669210de619cf2f23f9a1ac9e7 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 27 Oct 2009 02:59:41 +0100 Subject: [PATCH] busybox: - more speed on startup --- packages/sysutils/busybox-initramfs/scripts/init | 8 ++++---- packages/sysutils/busybox/init.d/02_time | 2 +- packages/sysutils/busybox/init.d/03_date | 2 +- packages/sysutils/busybox/init.d/13_syslogd | 2 +- packages/sysutils/busybox/init.d/25_acpid | 2 +- packages/sysutils/busybox/init.d/54_crond | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/sysutils/busybox-initramfs/scripts/init b/packages/sysutils/busybox-initramfs/scripts/init index 4285ec9a38..52276d388b 100755 --- a/packages/sysutils/busybox-initramfs/scripts/init +++ b/packages/sysutils/busybox-initramfs/scripts/init @@ -57,9 +57,9 @@ update() { if [ -f "$UPDATE_DIR/$2" ]; then echo "updating $1..." - /bin/busybox mount -o remount,rw /flash + /bin/busybox mount -o remount,rw,nobarrier /flash /bin/busybox mv $UPDATE_DIR/$2 $3 - /bin/busybox mount -o remount,ro /flash + /bin/busybox mount -o remount,ro,nobarrier /flash /bin/busybox sync if [ $4 = reboot ]; then echo "System reboots now" @@ -70,8 +70,8 @@ show_splash - mount_part "$BOOT" "/flash" "ro,noatime" - [ -n $DISK ] && mount_part "$DISK" "/storage" "rw,noatime" + mount_part "$BOOT" "/flash" "ro,noatime,nobarrier" + [ -n $DISK ] && mount_part "$DISK" "/storage" "rw,noatime,nobarrier" # mount_part "$DISK" "/storage" "rw,noatime" update "Kernel" "openelec.kernel" "/flash/openelec.kernel" "reboot" diff --git a/packages/sysutils/busybox/init.d/02_time b/packages/sysutils/busybox/init.d/02_time index b3cb08848e..d9acc49ed1 100755 --- a/packages/sysutils/busybox/init.d/02_time +++ b/packages/sysutils/busybox/init.d/02_time @@ -12,5 +12,5 @@ ADJTIME=/etc/adjtime if [ -x /sbin/hwclock ]; then [ -r ${ADJTIME} ] && ! ( grep -q "LOCAL" ${ADJTIME} || grep -q "UTC" ${ADJTIME} ) && echo "UTC" >>${ADJTIME} - /sbin/hwclock --hctosys -f /dev/rtc + /sbin/hwclock --hctosys -f /dev/rtc & fi diff --git a/packages/sysutils/busybox/init.d/03_date b/packages/sysutils/busybox/init.d/03_date index 7fa3cf68d0..a4f82b68ec 100755 --- a/packages/sysutils/busybox/init.d/03_date +++ b/packages/sysutils/busybox/init.d/03_date @@ -8,4 +8,4 @@ progress "saving Bootdate" -/bin/date > /tmp/bootdate +/bin/date > /tmp/bootdate & diff --git a/packages/sysutils/busybox/init.d/13_syslogd b/packages/sysutils/busybox/init.d/13_syslogd index 8ef002dc44..19c8988d21 100755 --- a/packages/sysutils/busybox/init.d/13_syslogd +++ b/packages/sysutils/busybox/init.d/13_syslogd @@ -9,6 +9,6 @@ progress "Starting Syslog daemon" mkdir -p /var/log - syslogd + syslogd & exit 0 diff --git a/packages/sysutils/busybox/init.d/25_acpid b/packages/sysutils/busybox/init.d/25_acpid index 4c6ceb1a89..76b275f6a4 100755 --- a/packages/sysutils/busybox/init.d/25_acpid +++ b/packages/sysutils/busybox/init.d/25_acpid @@ -8,6 +8,6 @@ progress "Starting ACPI daemon" -acpid /dev/input/event* 2>&1 > /dev/null +acpid /dev/input/event* 2>&1 > /dev/null & exit 0 diff --git a/packages/sysutils/busybox/init.d/54_crond b/packages/sysutils/busybox/init.d/54_crond index c7b499305b..613acd3cd8 100755 --- a/packages/sysutils/busybox/init.d/54_crond +++ b/packages/sysutils/busybox/init.d/54_crond @@ -9,6 +9,6 @@ progress "Starting CRON daemon" mkdir -p /var/spool/cron/crontabs - crond -S + crond -S & exit 0