diff options
Diffstat (limited to 'debian/w3m.sh')
-rw-r--r-- | debian/w3m.sh | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/debian/w3m.sh b/debian/w3m.sh new file mode 100644 index 0000000..bc9588d --- /dev/null +++ b/debian/w3m.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# Copyright (c) 1999 Fumitoshi UKAI <ukai@debian.or.jp> +# Copyright (c) 1999 Jacobo Tarrio Barreiro <jtarrio@iname.com> +# This program is covered by the GNU General Public License version 2 +# +unset params + +while [ $# -gt 0 ] +do + case "$1" in + -t | -l | -T | -bookmark | -cols | -ppc | -o | -config) + params[${#params[@]}]="$1" + params[${#params[@]}]="$2" + shift ;; + -* | +* | *://*) + params[${#params[@]}]="$1" + ;; + *) + if [ -f "$1" -o -d "$1" ] + then + params[${#params[@]}]="$1" + else + params[${#params[@]}]="http://$1" + fi ;; + esac + shift +done + +## for I18N variants, not yet: try w3mmee +#W3M=${W3M:-/usr/bin/w3m-ssl-i18n} +#test -x $W3M && exec $W3M "${params[@]}" +# +#for W3M in /usr/bin/w3m-ssl-i18n /usr/bin/w3m-ssl +#do +# test -x $W3M && exec $W3M "${params[@]}" +#done + +W3M=/usr/bin/w3m-en +if [ -x /usr/bin/locale ]; then + eval `locale` +fi +locale=${LC_ALL:-$LANG} +case X"$locale" in + Xja|Xja_JP|Xja_JP.*) + [ -x /usr/bin/w3m-ja ] && W3M=/usr/bin/w3m-ja + [ -x /usr/bin/w3m-ssl-ja ] && W3M=/usr/bin/w3m-ssl-ja + ;; + *) + [ -x /usr/bin/w3m-ssl-en ] && W3M=/usr/bin/w3m-ssl-en + ;; +esac +exec $W3M "${params[@]}" |