template_setup/00-dependencies.sh
deathbybandaid f608625e82 test
2022-03-08 08:58:30 -05:00

34 lines
774 B
Bash

#!/bin/bash
echo "Checking Dependencies"
## Script Location
SCRIPTDIR=$(dirname $0)
## Start File Loop
## For .dependency files In The dependencies Directory
DEPENDENCIESALL="$SCRIPTDIR/dependencies/*.dep"
for f in $DEPENDENCIESALL
do
## Name Of Package
DEPENDENCYNAME=$(echo "`basename $f | cut -f 1 -d '.'`")
## Actual Package
DEPENDENCYPACKAGE=`cat $f`
echo "Checking For $DEPENDENCYNAME with package name $DEPENDENCYPACKAGE"
if which $DEPENDENCYNAME >/dev/null;
then
echo " $DEPENDENCYNAME Is Already Installed."
else
echo " Installing $DEPENDENCYNAME"
apt-get install -y $DEPENDENCYPACKAGE
fi
if which $DEPENDENCYNAME >/dev/null;
then
:
else
echo " Error Installing $DEPENDENCYNAME"
fi
## End Of loop
done