From fa84b072b0a93c499378881af3e9af58b64802f7 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 11 Feb 2010 00:31:08 +0100 Subject: add support for event config output --- boot-env/pbs/uclib-rootfs/etc/bbinit.d/example | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'boot-env/pbs/uclib-rootfs/etc/bbinit.d/example') diff --git a/boot-env/pbs/uclib-rootfs/etc/bbinit.d/example b/boot-env/pbs/uclib-rootfs/etc/bbinit.d/example index 245ca530..122cf566 100755 --- a/boot-env/pbs/uclib-rootfs/etc/bbinit.d/example +++ b/boot-env/pbs/uclib-rootfs/etc/bbinit.d/example @@ -2,8 +2,18 @@ me=$(basename $0) +# read event parameters . /etc/events/$me +eval provides=\$${me}_provides +# get config output of the dependencies +eval dep=\$${me}_depends +for d in $dep +do + [ -f /etc/event.conf/$d ] && . /etc/event.conf/$d +done + +# do some stuff echo "[$me] starting .." for i in 1 2 3 4 5 6 do @@ -11,8 +21,12 @@ do sleep 1 done echo "[$me] finished .." -touch /tmp/event/$me -eval have=${me}_provides -echo "have${have}=1" >> /tmp/events +# write configuration output +value="test" +echo "${provides}_someconfig=\"$value\"" >> /etc/event.conf/$provides + +# trigger eventhandler +echo "have${provides}=1" >> /tmp/events +touch /tmp/event/$me -- cgit v1.2.3-55-g7522