diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-06-02 17:22:02 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-06-02 18:25:04 +0200 |
commit | d1823d84bca8e295b19069eda613c2ce61f7bc9e (patch) | |
tree | 7db48f703d32830ef0d924cd7aed9d2cd72b9d33 | |
parent | 89d989f05970f1e4447201fdc377cd61634d0ada (diff) | |
download | json-dbus-bridge-examples-d1823d84bca8e295b19069eda613c2ce61f7bc9e.tar.gz json-dbus-bridge-examples-d1823d84bca8e295b19069eda613c2ce61f7bc9e.tar.xz |
[lighttpd] add run.sh.in
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rwxr-xr-x | run.sh.in | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/run.sh.in b/run.sh.in new file mode 100755 index 0000000..065d7f6 --- /dev/null +++ b/run.sh.in @@ -0,0 +1,49 @@ +#!/bin/sh +# +# json dbus bridge +# +# Copyright (c) 2010 by Michael Olbrich <m.olbrich@pengutronix.de> +# +# To the extent possible under law, Pengutronix e.K. has waived all copyright +# and related or neighboring rights to JSON-DBus-Bridge Demo Code. +# + +finish() { + kill $hello_pid + kill $lighttpd_pid + exit +} + +trap finish SIGINT + +"@abs_srcdir@/services/python/hello-world.py" & +hello_pid=$! + +@LIGHTTPD@ -f "@abs_builddir@/lighttpd/lighttpd.conf" -D & +lighttpd_pid=$! + +echo -n "waiting for lighttpd " +for i in `seq 10`; do + sleep 1 + echo -n "." + wget -e no_proxy=localhost -O - -q http://localhost:8080/hello-world/source/ > /dev/null && break +done + +if [ $? -ne 0 ]; then + echo + echo + echo starting lighttpd failed! + finish + exit 1 +else + echo + echo + echo lighttpd sucessfully started. + echo + echo The demo page can be view at http://localhost:8080/ +fi + +while [ 1 ]; do + sleep 100 +done + |