From: Christian Couder Date: Mon, 29 Nov 2010 16:25:58 GMT Subject: Re: [PATCH 5/6] web--browse: use (x-)www-browser if available Message-ID: In-Reply-To: On Mon, Nov 29, 2010 at 5:18 PM, Christian Couder wrote: > Hi, > > On Mon, Nov 29, 2010 at 3:47 PM, Giuseppe Bilotta > wrote: >> >> +# Debian and derivatives use x-www-browser or www-browser to set >> +# the default browser for the system >> +if test -z "$browser" ; then >> +       wwwbrowser="/usr/bin/www-browser" >> +       if test -n "$DISPLAY"; then >> +               wwwbrowser="/usr/bin/x-www-browser $wwwbrowser" >> +       fi >> +       for i in $wwwbrowser; do >> +               if test -x $i ; then >> +                       verstring="$($i --version 2> /dev/null | head -n 1)" >> +                       browser="$(echo "$verstring" | cut -f1 -d' ' | tr A-Z a-z)" > > Stupid questions: > > Did you check that all the browser we support accept the --version option? > What if we add support for a new one that doesn't ? > Shouldn't we add something like : > > test -z "$browser" && browser="$(echo $i | cut -f1 -d' ' | tr A-Z a-z)" Sorry I mean: test -z "$browser" && browser="$(readlink $i)" > And are you sure that when they support --version, the first word of > the output is > better than "$(echo $i | cut -f1 -d' ' | tr A-Z a-z)"? and: "$(readlink $i)" Thanks, Christian.