26 lines
516 B
Bash
Executable File
26 lines
516 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
os="$1"
|
|
dep_type="$2"
|
|
arch="$3"
|
|
|
|
if [[ "$os" == "" || "$dep_type" == "" || "$arch" == "" ]]; then
|
|
echo "Invalid/Missing parameters"
|
|
exit 1
|
|
fi
|
|
|
|
# Turn variables into lowercase
|
|
os="${os,,}"
|
|
# only consider name up to the hyphen
|
|
os=$(sed 's/-.*//' <<< "$os")
|
|
dep_type="${dep_type,,}"
|
|
arch="${arch,,}"
|
|
|
|
echo "Installing dependencies for $os ($dep_type) - $arch"
|
|
|
|
script_dir=$(dirname "$0")
|
|
script_name="install_${os}_${dep_type}_${arch}.sh"
|
|
|
|
# Execute respective script
|
|
"$script_dir/$script_name"
|