1
0
Fork 0
mirror of https://github.com/foxlet/macOS-Simple-KVM.git synced 2024-12-27 12:19:44 +01:00
macOS-Simple-KVM/tools/FetchMacOS/fetch.sh

49 lines
1 KiB
Bash
Raw Normal View History

2019-06-07 01:36:28 +02:00
#!/bin/bash
# fetch.sh: Run fetch-macos.py with safety checks
# by Foxlet <foxlet@furcode.co>
2019-04-23 05:20:12 +02:00
set +x;
SCRIPTDIR="$(dirname "$0")";
cd $SCRIPTDIR
2019-06-07 01:36:28 +02:00
initpip() {
2019-06-08 08:29:23 +02: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-07 01:36:28 +02: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-23 05:20:12 +02:00
exit;