bin/nocss: Add an option to inhibit the `libdvdcss.so.2' hack.
[profile] / bin / nocss
1 #! /bin/sh -e
2
3 prog=${0##*/}
4 usage () { echo "usage: $prog [-L] [PROG [ARGS ...]]"; }
5 bogus=nil libhack=t
6 while getopts "hL" opt; do
7 case $opt in
8 h) usage; exit 0 ;;
9 L) libhack=nil ;;
10 *) bogus=t ;;
11 esac
12 done
13 shift $(( $OPTIND - 1 ))
14 case $bogus in t) usage >&2; exit 2 ;; esac
15 case $# in 0) set -- "$SHELL" ;; esac
16
17 DVDCSS_CACHE=off; export DVDCSS_CACHE
18 DVDREAD_NOKEYS=t; export DVDREAD_NOKEYS
19
20 case $libhack in
21 t)
22 if [ -d "$HOME/lib/hacks/nocss" ]; then
23 LD_LIBRARY_PATH=$HOME/lib/hacks/nocss${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}
24 export LD_LIBRARY_PATH
25 fi
26 ;;
27 esac
28
29 exec "$@"