From e51317fb6c31ad09615dabcdba862a0281549378 Mon Sep 17 00:00:00 2001 From: alanw Date: Tue, 9 May 2023 13:04:35 -0700 Subject: [PATCH] added failover for dependencies --- extras/Slipstream.install | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/extras/Slipstream.install b/extras/Slipstream.install index e7e0e6b..ef74a0e 100755 --- a/extras/Slipstream.install +++ b/extras/Slipstream.install @@ -77,11 +77,18 @@ install-deps(){ fi fi for _package in $prbl_packages ; do - if [[ $dry_run != true ]] ; then - bash "${rundir}/$_package -i" + if [ -f ${rundir}/$_package ] ; then + if [[ $dry_run != true ]] ; then + bash "${rundir}/$_package -i" + else + bash "${rundir}/$_package -D" + fi else - bash "${rundir}/$_package -D" - fi + if [[ $dry_run != true ]] ; then + run-from-url https://raw.githubusercontent.com/pyr0ball/PRbL-bashrc/master/extras/$_package -i + else + run-from-url https://raw.githubusercontent.com/pyr0ball/PRbL-bashrc/master/extras/$_package -D + fi done # Sets dependency installed flag to true depsinstalled=true