`firefox -remote' wrapper

firefox36で -remote オプションが廃止された。余波出まくり。 しばらく以下のwrapperスクリプトで凌ごう。

firefox.sh

#!/bin/sh
FX=${FX:-/opt/fx36}
case "$1" in
  -remote)
    case "$2" in
      *[Oo]penURL*)
	url=`expr "$2" : '.*(\([^,)]*\)[,)]'`
	case "$2" in
	  *new-window*) set -- -new-window "$url" ;;
	  *)            set -- "$url" ;;
	esac
    esac
    ;;
esac

exec $FX/bin/firefox "$@"