a043513b624b3b7108c3c4e604c4a63219577811
[rsv] / bin / sandwich
1 #! /bin/sh -e
2
3 umask 002
4 PATH=/home/mdwrsv/bin:/home/mdwrsv/CARGO/bin:$PATH; export PATH
5 CARGO_HOME=/home/mdwrsv/CARGO; export CARGO_HOME
6 RUSTUP_HOME=/home/mdwrsv/RUSTUP; export RUSTUP_HOME
7 RUSTUP_INIT_SKIP_PATH_CHECK=yes; export RUSTUP_INIT_SKIP_PATH_CHECK
8 RUST_BACKTRACE=t; export RUST_BACKTRACE
9 while :; do
10 case $1 in *=*) ;; *) break ;; esac
11 var=${1%%=*} val=${1#*=}
12 case $var in [^_A-Za-z]* | *[^_A-Za-z0-9]*) break ;; esac
13 eval $var=\$val; export $var; shift
14 done
15 case $1 in --) shift ;; esac
16 case $# in 0) echo >&2 "$0: nothing to do"; exit 2 ;; esac
17 exec "$@"