]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Alsa stellt nun auch die gespeicherte Lautstaerke wieder her
authormaniacikarus <maniacikarus@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Mon, 1 Oct 2007 17:04:30 +0000 (17:04 +0000)
committermaniacikarus <maniacikarus@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Mon, 1 Oct 2007 17:04:30 +0000 (17:04 +0000)
Guardian Paket wurde die fehlende Datei hinzugefuegt
Connectd sollte nun die secrets aendern wenn er auf Backup Profile schwenkt

git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@933 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8

config/rootfiles/packages/guardian
src/initscripts/init.d/alsa
src/initscripts/init.d/connectd

index 4564d96bc0cce2daf96930130cfda7f31aa87eaf..b9487d86b67871f42065b32628e9847394c5cfa2 100644 (file)
@@ -2,3 +2,4 @@ usr/local/bin/guardian.pl
 usr/local/bin/guardian_block.sh
 usr/local/bin/guardian_unblock.sh
 var/ipfire/guardian/guardian.conf
+var/ipfire/guardian/guardian.ignore
index 4d54c33f641acab87bf065abb4c492311fde1a20..5da0b2c8f6909f32b856c9e758d2b5caeca6d9e3 100644 (file)
 
 case "$1" in
        start)
-               boot_mesg "Starting ALSA..."
+               boot_mesg "Starting ALSA...   Restoring volumes..."
                modprobe snd_pcm_oss >/dev/null 2>&1 || failed=1
                modprobe snd_mixer_oss >/dev/null 2>&1 || failed=1
                (exit ${failed})
                evaluate_retval
+               loadproc /usr/sbin/alsactl restore
                ;;
        stop)
                boot_mesg "Stopping ALSA...    Saving volumes..."
index df959e085c30a7be804567efcc473549358e2f09..8520b344b57458a47a2f45391b69407c221b43d3 100644 (file)
@@ -66,6 +66,9 @@ case "$1" in
                                rm -f /var/ipfire/ppp/settings
                                cp "/var/ipfire/ppp/settings-${BACKUPPROFILE}" /var/ipfire/ppp/settings
                                msg_log "Switched to backup profile ${BACKUPPROFILE}"
+                               # to be shure the right secrets are used
+        eval $(/usr/local/bin/readhash /var/ipfire/ppp/settings-${BACKUPPROFILE})
+        echo "'$USERNAME' * '$PASSWORD'" > /var/ipfire/ppp/secrets
                        else
                                msg_log "No backup profile given. Exiting."
                                exit 0