1
0
Fork 0
mirror of https://github.com/foxlet/macOS-Simple-KVM.git synced 2025-02-17 05:25:02 +01:00
macOS-Simple-KVM/tools/FetchMacOS/fetch.sh

49 lines
1 KiB
Bash
Raw Normal View History

2019-06-06 19:36:28 -04:00
#!/bin/bash
# fetch.sh: Run fetch-macos.py with safety checks
# by Foxlet <foxlet@furcode.co>
2019-04-22 23:20:12 -04:00
set +x;
SCRIPTDIR="$(dirname "$0")";
cd $SCRIPTDIR
2019-06-06 19:36:28 -04:00
initpip() {
2019-06-08 02:29:23 -04:00
if [ -x "$(command -v easy_install)" ]; then
sudo easy_install pip
else
echo "Please install python3-pip or easy_install before continuing."
exit 1;
fi
2019-06-06 19:36:28 -04:00
pip install -r requirements.txt --user
}
getpip(){
if [ -x "$(command -v pip3)" ]; then
pip3 install -r requirements.txt --user
elif [ -x "$(command -v pip)" ]; then
pip install -r requirements.txt --user
else
echo "pip will be installed..." >&2
initpip
fi
}
getpython(){
if [ -x "$(command -v python3)" ]; then
PYTHONBIN=python3
elif [ -x "$(command -v python)" ]; then
PYTHONBIN=python
elif [ -x "$(command -v python2)" ]; then
PYTHONBIN=python2
else
echo "Please install Python 3 before continuing." >&2
exit 1;
fi
}
getpip
getpython
$PYTHONBIN fetch-macos.py $*
2019-04-22 23:20:12 -04:00
exit;