migrated Slipstream dependency installs to new package management

This commit is contained in:
pyr0ball 2023-06-15 01:51:06 -07:00
parent 2ac709f93c
commit f75c4c99ab

View file

@ -57,12 +57,12 @@ check-deps(){
done done
pybin=$(which python3) pybin=$(which python3)
if [ -z $pybin ] ; then if [ -z $pybin ] ; then
run sudo apt-get install -y python3 python3-pip run install-packages python3 python3-pip
# TODO: make a universal package install function # TODO: make a universal package install function
fi fi
pipbin=$(which pip3) pipbin=$(which pip3)
if [ -z $pipbin ] ; then if [ -z $pipbin ] ; then
run sudo apt-get install -y python3-pip run install-packages python3-pip
fi fi
for pkg in ${pip_packages[@]} ; do for pkg in ${pip_packages[@]} ; do
pippkg_installed=$(pip list | grep -F $pkg ; echo $?) pippkg_installed=$(pip list | grep -F $pkg ; echo $?)
@ -89,8 +89,8 @@ check-deps(){
install-deps(){ install-deps(){
logger echo "Installing packages $sys_packages" logger echo "Installing packages $sys_packages"
for _package in $sys_packages ; do for _package in ${sys_packages[@]} ; do
run sudo apt-get install -y $_package run install-packages $_package
done done
if [ -f ${rundir}/requirements.txt ] ; then if [ -f ${rundir}/requirements.txt ] ; then
pip install -y ${rundir}/requirements.txt pip install -y ${rundir}/requirements.txt