At Thu, 23 Apr 2009 20:00:33 +1000, Luke Yelavich wrote: > > Add the --stdout command-line flag to allow displaying the collected alsa > information directly to standard output. This is useful for bug information > collecting systems, such as Ubuntu's apport. > > Signed-off-by: Luke Yelavich <themuso@xxxxxxxxxx> Looks good. Applied both patches now. Thanks! Takashi > --- > utils/alsa-info.sh | 34 +++++++++++++++++++++++++++++----- > 1 files changed, 29 insertions(+), 5 deletions(-) > > diff --git a/utils/alsa-info.sh b/utils/alsa-info.sh > index 0fff671..ee0de16 100755 > --- a/utils/alsa-info.sh > +++ b/utils/alsa-info.sh > @@ -277,6 +277,12 @@ case "$1" in > REPEAT="" > shift > ;; > + --stdout) > + DIALOG="" > + NOUPLOAD="yes" > + QUESTION="no" > + TOSTDOUT="yes" > + ;; > esac > done > > @@ -627,6 +633,17 @@ then > fi > fi > ;; > + --stdout) > + NOUPLOAD="yes" > + withdevices > + withconfigs > + withaplay > + withamixer > + withalsactl > + withlsmod > + cat $FILE > + rm $FILE > + ;; > --about) > echo "Written/Tested by the following users of #alsa on irc.freenode.net:" > echo "" > @@ -635,6 +652,7 @@ then > echo " gnubien - Various script ideas / Testing" > echo " GrueMaster - HDA Intel specific items / Testing" > echo " olegfink - Script update function" > + echo " TheMuso - display to stdout functionality" > exit 0 > ;; > *) > @@ -652,6 +670,8 @@ then > echo " --no-upload (do not upload contents to remote server)" > echo " --pastebin (use http://pastebin.ca) as remote server" > echo " instead www.alsa-project.org" > + echo " --stdout (print alsa information to standard output" > + echo " instead of a file)" > echo " --about (show some information about the script)" > echo " --debug (will run the script as normal, but will not" > echo " delete $FILE)" > @@ -668,7 +688,9 @@ fi > > if [ -n "$NOUPLOAD" ]; then > > - mv $FILE $NFILE || exit 1 > + if [ -z "$TOSTDOUT" ]; then > + mv $FILE $NFILE || exit 1 > + fi > > if [[ -n $DIALOG ]] > then > @@ -686,10 +708,12 @@ if [ -n "$NOUPLOAD" ]; then > echo "Your ALSA information can be seen by looking in $NFILE" > echo "" > else > - echo "You requested that your information was NOT automatically uploaded to the $WWWSERVICE" > - echo "" > - echo "Your ALSA information can be seen by looking in $NFILE" > - echo "" > + if [ -z "$TOSTDOUT" ]; then > + echo "You requested that your information was NOT automatically uploaded to the $WWWSERVICE" > + echo "" > + echo "Your ALSA information can be seen by looking in $NFILE" > + echo "" > + fi > fi > fi > > -- > 1.6.0.4 > > _______________________________________________ > Alsa-devel mailing list > Alsa-devel@xxxxxxxxxxxxxxxx > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel