
package_name="rust"
rustup_dir=rustup
cargo_dir=cargo

full_rustup_dir="$PWD/$rustup_dir"
full_cargo_dir="$PWD/$cargo_dir"

OS_ALLCAPS=`uname -s | sed 's/_.*$//' | tr 'a-z' 'A-Z'`

if test ! -d "$full_rustup_dir" ; then
    echo "" >&2
    echo "In seting up $package_name, did not find directory:" >&2
    echo "  $full_rustup_dir" >&2    
    echo "" >&2
    echo "Have you run ./PREPARE-${OS_ALLCAPS}.sh?" >&2    
    echo "Exiting..." >&2    
    echo "" >&2
    return
fi

if test ! -d "$full_cargo_dir" ; then
    echo "" >&2
    echo "In seting up $package_name, did not find directory:" >&2
    echo "  $full_cargo_dir" >&2    
    echo "" >&2
    echo "Have you run ./PREPARE-${OS_ALLCAPS}.sh?" >&2    
    echo "Exiting..." >&2    
    echo "" >&2
    return
fi


RUSTUP_HOME="$full_rustup_dir"  ; export RUSTUP_HOME


CARGO_HOME="$full_cargo_dir"    ; export CARGO_HOME
PATH="$CARGO_HOME/bin:$PATH"    ; export PATH


echo + "Set RUSTUP_HOME, CARGO_HOME and updated PATH"
