Re: [PATCH 5/6] web--browse: use (x-)www-browser if available
- From
Christian Couder <christian.couder@gmail.com>
- Date
- Nov 29, 2010, 16:25 UTC
- Message-ID
- <AANLkTi=Ob=7fvZUGNBy22r4+Pz31tgA+LeY4RqSTf1KU@mail.gmail.com>
- In-Reply-To
- <AANLkTinGustedMv9rm+RgGMQckfxgbTPA+Yqpz7vqTfm@mail.gmail.com>
On Mon, Nov 29, 2010 at 5:18 PM, Christian Couder <christian.couder@gmail.com> wrote:
Show 24 quoted lines
> Hi, > > On Mon, Nov 29, 2010 at 3:47 PM, Giuseppe Bilotta > <giuseppe.bilotta@gmail.com> 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.