SlugOS: leds - fix logic to attempt to beep even if udev hasn't yet run.
authorMike Westerhof <mwester@dls.net>
Mon, 6 Apr 2009 03:05:27 +0000 (22:05 -0500)
committerMike Westerhof <mwester@dls.net>
Mon, 6 Apr 2009 03:05:27 +0000 (22:05 -0500)
recipes/slugos-init/files/leds
recipes/slugos-init/slugos-init_5.0.bb

index 68f0c23..b1f6e12 100644 (file)
@@ -198,6 +198,11 @@ beep(){
                                break
                        fi
                done
+               # If udev hasn't run, then /dev/input doesn't exist, so
+               # fallback to /dev/buzzer if possible.
+               if test -e /dev/buzzer -a ! -d /dev/input; then
+                       arg="-e /dev/buzzer"
+               fi
                /bin/beep $arg "$@" 2>/dev/null
        fi
        return 0
index beeaa34..bf3bb6f 100644 (file)
@@ -4,7 +4,7 @@ PRIORITY = "required"
 LICENSE = "GPL"
 DEPENDS = "base-files devio"
 RDEPENDS = "busybox devio"
-PR = "r10"
+PR = "r11"
 
 SRC_URI = "file://boot/flash \
           file://boot/disk \