summaryrefslogtreecommitdiffstats
path: root/boot-env/pbs/uclib-rootfs/bin/handleEvents
diff options
context:
space:
mode:
authorSebastian Schmelzer2010-09-02 17:50:49 +0200
committerSebastian Schmelzer2010-09-02 17:50:49 +0200
commit416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5 (patch)
tree4715f7d742fec50931017f38fe6ff0a89d4ceccc /boot-env/pbs/uclib-rootfs/bin/handleEvents
parentFix for the problem reported on the list (sed filter forgotten for the (diff)
downloadcore-416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5.tar.gz
core-416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5.tar.xz
core-416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5.zip
change dir structure
Diffstat (limited to 'boot-env/pbs/uclib-rootfs/bin/handleEvents')
-rwxr-xr-xboot-env/pbs/uclib-rootfs/bin/handleEvents38
1 files changed, 0 insertions, 38 deletions
diff --git a/boot-env/pbs/uclib-rootfs/bin/handleEvents b/boot-env/pbs/uclib-rootfs/bin/handleEvents
deleted file mode 100755
index 9bb78951..00000000
--- a/boot-env/pbs/uclib-rootfs/bin/handleEvents
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/hush
-
-# wait for lock
-while [ -f /tmp/bbinit.lock ]
-do
- sleep 0.1
-done
-
-# lock eventhandler
-touch /tmp/bbinit.lock
-
-# source list of finished events
-[ -f /tmp/events ] && . /tmp/events
-
-# go through all unhandled events
-for f in $( ls -1 /etc/events.d/ )
-do
- . /etc/events.d/$f
-
- # check dependencies
- eval dep=\$${f}_depends
- havealldeps=1
- for d in $dep
- do
- eval havedep=\$have${d}
- [ "x$havedep" == "x1" ] || havealldeps=0
- done
-
- # if nothing is missing execute script
- if [ "x$havealldeps" == "x1" ]; then
- echo executing $f
- /etc/bbinit.d/$f &
- rm /etc/events.d/$f
- fi
-done
-
-# unlock eventhandler
-rm /tmp/bbinit.lock