aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sysvinit/sysvinit
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2006-11-14 12:58:44 +0000
committerKoen Kooi <koen@openembedded.org>2006-11-14 12:58:44 +0000
commit9cf5247c31ac3698bf4529dae2554c32ac46f73a (patch)
tree4deec3dcf35cc2ab16133695bb40ebb0f16adbdb /packages/sysvinit/sysvinit
parentbcf9873f703cf10d51bcd4800a959079cf6ce41c (diff)
downloadopenembedded-9cf5247c31ac3698bf4529dae2554c32ac46f73a.tar.gz
sysvinit: attempt to fix #1582
Diffstat (limited to 'packages/sysvinit/sysvinit')
-rwxr-xr-xpackages/sysvinit/sysvinit/angstrom/rc12
1 files changed, 7 insertions, 5 deletions
diff --git a/packages/sysvinit/sysvinit/angstrom/rc b/packages/sysvinit/sysvinit/angstrom/rc
index fb49720455..7716a52099 100755
--- a/packages/sysvinit/sysvinit/angstrom/rc
+++ b/packages/sysvinit/sysvinit/angstrom/rc
@@ -1,4 +1,5 @@
#!/bin/sh
+
#
# rc This file is responsible for starting/stopping
# services when the runlevel changes.
@@ -18,13 +19,14 @@
. /etc/default/rcS
export VERBOSE
-if [ $(($num_steps + $first_step)) -lt 1 ]; then
- numsteps="10"
- first_step="1"
-fi
-
startup_progress() {
step=$(($step + $step_change))
+
+ if [ $(($num_steps + $first_step)) -lt 1 ]; then
+ numsteps="1"
+ first_step="0"
+ fi
+
progress=$(($step * $progress_size / $num_steps + $first_step))
if type psplash-write >/dev/null 2>&1; then
TMPDIR=/mnt/.psplash psplash-write "PROGRESS $progress" || true