Don't try to run gpio-mailbox or startupvideo if they're missing.
(Needed for openbox.)
Change-Id: Ibac9e6cad9856e816d9a54eeef7e6a7a95024c6b
diff --git a/package/bruno/skel/etc/init.d/S02nexus b/package/bruno/skel/etc/init.d/S02nexus
index be31ae7..e346b31 100755
--- a/package/bruno/skel/etc/init.d/S02nexus
+++ b/package/bruno/skel/etc/init.d/S02nexus
@@ -21,7 +21,12 @@
leds 4 0 # blink activity while booting
echo 30 >/tmp/gpio/fanpercent # low fan at first
ulimit -c 49152
-babysit 300 gpio-mailbox 2>&1 | logos gpio-mailbox &
+if [ -x /usr/bin/gpio-mailbox ]; then
+ babysit 300 gpio-mailbox 2>&1 | logos gpio-mailbox &
+else
+ # gpio-mailbox unavailable, but pretend it is so apps won't wait for it
+ : >/var/run/gpio-mailbox
+fi
if is-storage-box; then
hostname GFiberStorage