#!/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