config_mixer: beautify error output of aumix. 0.5-17
authorMichael Prokop <mika@grml.org>
Tue, 31 Oct 2006 11:44:03 +0000 (12:44 +0100)
committerMichael Prokop <mika@grml.org>
Tue, 31 Oct 2006 11:44:03 +0000 (12:44 +0100)
autoconfig.functions
debian/changelog

index a1a2126..fa5dd55 100755 (executable)
@@ -1451,7 +1451,13 @@ else
           amixer set Front 0% 1>/dev/null
        fi
     fi
-    aumix -w 0 -v 0 -p 0 -m 0 ; eend $?
+    ERROR=$(aumix -w 0 -v 0 -p 0 -m 0 2>&1) ; RC=$?
+    if [ -n "$ERROR" ] ; then
+       eindent
+       eerror "Problem muting sound devices: $ERROR"
+       eoutdent
+    fi
+    eend $RC
   elif [ -z "$INSTALLED" ]; then
       einfo "Setting mixer volumes to level ${WHITE}${VOL}${NORMAL}."
       # some IBM notebooks require the following stuff:
@@ -1461,7 +1467,13 @@ else
             amixer set Front ${VOL}% 1>/dev/null
          fi
       fi
-      aumix -w $VOL -v $VOL -p $VOL -m $VOL ; eend $?
+      ERROR=$(aumix -w $VOL -v $VOL -p $VOL -m $VOL 2>&1) ; RC=$?
+      if [ -n "$ERROR" ] ; then
+         eindent
+         eerror "Problem setting mixer volumes: $ERROR"
+         eoutdent
+      fi
+      eend $RC
   fi
 
 fi
index 32f0c17..bfa2afb 100644 (file)
@@ -1,3 +1,9 @@
+grml-autoconfig (0.5-17) unstable; urgency=low
+
+  * config_mixer: beautify error output of aumix.
+
+ -- Michael Prokop <mika@grml.org>  Tue, 31 Oct 2006 12:38:52 +0100
+
 grml-autoconfig (0.5-16) unstable; urgency=low
 
   * Fix config_debs() and include it in config files, thanks for