chiark / gitweb /
dot/emacs (compilation-scroll-output): Yes, I prefer `first-error'.
[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 "$@"