Author: igor
Date: Thu Jul 25 02:50:36 2013
New Revision: 11499

Log:
ALSA restore state in the bootscript

Modified:
   trunk/BOOK/general.ent
   trunk/bootscripts/ChangeLog
   trunk/bootscripts/Makefile
   trunk/bootscripts/blfs/init.d/alsa

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Wed Jul 24 23:19:04 2013        (r11498)
+++ trunk/BOOK/general.ent      Thu Jul 25 02:50:36 2013        (r11499)
@@ -68,7 +68,7 @@
 <!ENTITY lfs-vim-version              "7.3">
 <!-- End LFS versions -->
 
-<!ENTITY blfs-bootscripts-version     "20130721">
+<!ENTITY blfs-bootscripts-version     "20130725">
 <!ENTITY blfs-bootscripts-download    
"&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
 
 <!ENTITY blfs-wiki                    "http://wiki.&lfs-domainname;/blfs/wiki";>

Modified: trunk/bootscripts/ChangeLog
==============================================================================
--- trunk/bootscripts/ChangeLog Wed Jul 24 23:19:04 2013        (r11498)
+++ trunk/bootscripts/ChangeLog Thu Jul 25 02:50:36 2013        (r11499)
@@ -1,3 +1,6 @@
+2013-07-25 Igor Živković <[email protected]>
+   * Added restore state to alsa bootscript
+
 2013-07-21 Igor Živković <[email protected]>
    * Added unbound bootscript
 

Modified: trunk/bootscripts/Makefile
==============================================================================
--- trunk/bootscripts/Makefile  Wed Jul 24 23:19:04 2013        (r11498)
+++ trunk/bootscripts/Makefile  Thu Jul 25 02:50:36 2013        (r11499)
@@ -55,6 +55,7 @@
        ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rc0.d/K35alsa
        ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rc1.d/K35alsa
        ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rc6.d/K35alsa
+       ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rcS.d/S60alsa
 
 install-httpd: create-dirs
        install -m ${MODE} blfs/init.d/httpd     ${EXTDIR}/rc.d/init.d/
@@ -537,6 +538,7 @@
        rm -f ${EXTDIR}/rc.d/rc0.d/K35alsa
        rm -f ${EXTDIR}/rc.d/rc1.d/K35alsa
        rm -f ${EXTDIR}/rc.d/rc6.d/K35alsa
+       rm -f ${EXTDIR}/rc.d/rcS.d/S60alsa
 
 uninstall-httpd:
        rm -f ${EXTDIR}/rc.d/init.d/httpd

Modified: trunk/bootscripts/blfs/init.d/alsa
==============================================================================
--- trunk/bootscripts/blfs/init.d/alsa  Wed Jul 24 23:19:04 2013        (r11498)
+++ trunk/bootscripts/blfs/init.d/alsa  Thu Jul 25 02:50:36 2013        (r11499)
@@ -1,12 +1,12 @@
 #!/bin/sh
 ########################################################################
-# Begin sshd
+# Begin alsa
 #
-# Description : Store alsa settings at shutdown
+# Description : Restore and store ALSA settings
 #
 # Author      : Bruce Dubbs - [email protected]
 #
-# Version     : LFS 7.0
+# Version     : BLFS SVN
 #
 ########################################################################
 
@@ -16,11 +16,12 @@
 # Should-Start:
 # Required-Stop:       sendsignals
 # Should-Stop:
-# Default-Start:       
+# Default-Start:       S
 # Default-Stop:        0 1 6
-# Short-Description:   Stores alsa mixer settings.
-# Description:         Stores mixer settings in the default location: 
/etc/asound.state.
-# X-LFS-Provided-By:   LFS
+# Short-Description:   Restore and store ALSA mixer settings.
+# Description:         Restores and stores ALSA mixer settings in the default
+#                      location: /var/lib/alsa/asound.state.
+# X-LFS-Provided-By:   BLFS
 ### END INIT INFO
 
 . /lib/lsb/init-functions
@@ -29,6 +30,12 @@
 #$Date$
 
 case "$1" in
+   start)
+      log_info_msg "Starting ALSA...    Restoring volumes..."
+      /usr/sbin/alsactl restore
+      evaluate_retval
+      ;;
+
    stop)
       log_info_msg "Stopping ALSA...    Saving volumes..."
       /usr/sbin/alsactl store
@@ -36,9 +43,9 @@
       ;;
 
    *)
-      echo "Usage: $0 stop"
+      echo "Usage: $0 {start|stop}"
       exit 1
       ;;
 esac
 
-# End /etc/init.d/alsa
+# End alsa
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to