From 3342b42de73934607720d836282dbb1d8c5423ea Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Sun, 7 May 2023 22:13:24 -0700 Subject: [PATCH] fixed dependency install function --- extras/Slipstream.install | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/extras/Slipstream.install b/extras/Slipstream.install index 266e271..1b9042f 100755 --- a/extras/Slipstream.install +++ b/extras/Slipstream.install @@ -57,8 +57,15 @@ check-deps(){ } install-deps(){ - logger "Installing packages $packages" - run "for $_package in $packages ; do sudo apt-get install -y $_package ; done" + logger "Installing packages $sys_packages" + run "for $_package in $sys_packages ; do sudo apt-get install -y $_package ; done" + if [ -f ${rundir}/requirements.txt ] ; then + pip install -y ${rundir}/requirements.txt + else + if [ ! -z $pip_packages ] ; then + pip install -y ${pip_packages[@]} + fi + fi # Sets dependency installed flag to true depsinstalled=true } @@ -219,7 +226,7 @@ install(){ 0) boxborder "${grn}Installing dependencies...${dfl}" install-deps ;; - 1) run warn "Dependent Utilities missing: $bins_missing" ;; + 1) warn "Dependent Utilities missing: $bins_missing" ;; esac fi run mkdir -p $installdir