diff --git a/purge-installed b/purge-installed index f88268b..c57880c 100755 --- a/purge-installed +++ b/purge-installed @@ -3,12 +3,13 @@ #$1 is the path to the program folder being installed. For example, ~/pi-apps/apps/Arduino #Example usage: ~/pi-apps/uninstall-installed ~/pi-apps/apps/Arduino +#app name PRG="$(echo "$1" | tr '/' '\n' | tail -1)" DIRECTORY="$(readlink -f "$(dirname "$0")")" if [ -z "$PRG" ];then - echo -e "\e[91mNo program directory specified!\e[39m" + echo -e "\e[91mNo app name specified!\e[39m" exitcode=1 elif [ ! -d "$1" ];then echo -e "\e[91m$1 does not exist!\e[39m" @@ -27,7 +28,7 @@ function error { exit 1 } echo "Running purge-installed..." -PKG_LIST="$(cat "${DIRECTORY}/data/installed-packages/${PRG}")" +PKG_LIST="$(cat "${DIRECTORY}/data/installed-packages/${PRG}" | tr '\n' ' ' | sed 's/ / /g')" if [ ! -f "${DIRECTORY}/data/installed-packages/${PRG}" ];then echo -e "\e[33mDoes ${DIRECTORY}/data/installed-packages/${PRG} exist?\e[39m"