[OE-core] [PATCH] alsa-state: add status command

jackie.huang at windriver.com jackie.huang at windriver.com
Fri Nov 29 10:56:59 UTC 2013


From: Li Wang <li.wang at windriver.com>

Signed-off-by: Li Wang <li.wang at windriver.com>
---
 meta/recipes-bsp/alsa-state/alsa-state/alsa-state-init | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/meta/recipes-bsp/alsa-state/alsa-state/alsa-state-init b/meta/recipes-bsp/alsa-state/alsa-state/alsa-state-init
index 9850791..eee59cb 100755
--- a/meta/recipes-bsp/alsa-state/alsa-state/alsa-state-init
+++ b/meta/recipes-bsp/alsa-state/alsa-state/alsa-state-init
@@ -6,6 +6,8 @@
 # Filename: alsa-state
 # Date: 20070308 (YMD)
 
+# source function library
+. /etc/init.d/functions
 
 asound_restore(){
 	echo "ALSA: Restoring mixer settings..."
@@ -26,4 +28,12 @@ asound_store(){
 case "$1" in
 start)		asound_restore ;;
 stop)		asound_store ;;
+  status)
+    status /usr/sbin/alsactl;
+    exit $?
+  ;;
+  *)
+    echo "Usage: /etc/init.d/alsa-state {start|stop|status}"
+    exit 1
+  ;;
 esac
-- 
1.8.3




More information about the Openembedded-core mailing list