| 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 "$@" |