template_setup/00-dependencies.sh
deathbybandaid 838ec62d9a test
2022-03-08 08:52:37 -05:00

34 lines
759 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