install: added option to skip python system packages for setup.sh

This commit is contained in:
Blake Harnden 2022-09-14 21:03:24 -07:00
parent 281a848bbf
commit 5a81283fca

View file

@ -1,20 +1,23 @@
#!/bin/bash #!/bin/bash
# install pre-reqs using yum/apt
PYTHON="${PYTHON:=python3}" PYTHON="${PYTHON:=python3}"
PYTHON_DEP="${PYTHON_DEP:=python3}" PYTHON_DEP="${PYTHON_DEP:=python3}"
if command -v apt &> /dev/null
then # install pre-reqs using yum/apt
if [ -z "${NO_PYTHON}" ]; then
if command -v apt &> /dev/null
then
echo "setup to install CORE using apt" echo "setup to install CORE using apt"
sudo apt install -y ${PYTHON_DEP}-pip ${PYTHON_DEP}-venv sudo apt install -y ${PYTHON_DEP}-pip ${PYTHON_DEP}-venv
elif command -v yum &> /dev/null elif command -v yum &> /dev/null
then then
echo "setup to install CORE using yum" echo "setup to install CORE using yum"
sudo yum install -y ${PYTHON_DEP}-pip sudo yum install -y ${PYTHON_DEP}-pip
else else
echo "apt/yum was not found" echo "apt/yum was not found"
echo "install python3, pip, venv, pipx, and invoke to run the automated install" echo "install python3, pip, venv, pipx, and invoke to run the automated install"
exit 1 exit 1
fi
fi fi
# install tooling for invoke based installation # install tooling for invoke based installation