beta-0.89.2
[luatex.git] / source / texk / texlive / tl_scripts / allneeded.sh
blob15c62c84adbf0a66d1e68832c779c24b2c81c646
1 #!/bin/sh
3 test -f /bin/sh5 && test -z "$RUNNING_SH5" \
4 && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
5 && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
6 unset RUNNING_SH5
8 test -f /bin/bsh && test -z "$RUNNING_BSH" \
9 && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
10 && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
11 unset RUNNING_BSH
13 progname=`basename $0`
14 dvired=false
16 case $1 in
17 -r) DVIPS="dvips -x707"
18 shift;;
19 *) DVIPS=dvips;;
20 esac
22 case $# in
23 0) echo "Usage: $progname [-r] files ..." >&2
24 exit ;;
25 esac
27 findopt=
28 dvipsopt=
30 for i
32 if [ -f $i ] || [ -d $i ]; then
33 findopt="$findopt $i"
34 else
35 dvipsopt="$dvipsopt $i"
37 done
39 find $findopt -name \*.dvi -type f -print |
40 while true; do
41 read i
42 test -z "$i" && exit
43 echo "processing file '$i' ..."
44 $DVIPS $dvipsopt -f "$i" >/dev/null
45 echo
46 done