template_setup/00-dependencies.sh
deathbybandaid 471b7b6364 test
2022-03-09 14:43:12 -05:00

36 lines
782 B
Bash

#!/bin/bash
echo "Checking Dependencies"
## Script Location
SCRIPTDIR=$(dirname $0)
apt update
## 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