From 21b72f0a5f4d32bde24802452d635af3865bb5ad Mon Sep 17 00:00:00 2001 From: Joshua Bussdieker Date: Wed, 1 Feb 2012 20:26:30 -0800 Subject: [PATCH] Update pkg uninstall command --- scripts/pkg-uninstall | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scripts/pkg-uninstall b/scripts/pkg-uninstall index b979770..787dd2a 100755 --- a/scripts/pkg-uninstall +++ b/scripts/pkg-uninstall @@ -4,7 +4,22 @@ if [[ "$1" == "" ]]; then exit 1 fi -UNINSTALL_ROOT=$GVM_ROOT/pkgs/pkg.gvm/$1 +display_error() { + tput sgr0 + tput setaf 1 + echo "ERROR: $1" + tput sgr0 + exit 1 +} + +[[ $gvm_go_name != "" ]] || + display_error "No Go version selected" +[[ $gvm_pkgset_name != "" ]] || + display_error "No package set selected" + +gvm_go_path=$GVM_ROOT/pkgsets/$gvm_go_name/$gvm_pkgset_name + +UNINSTALL_ROOT=$gvm_go_path/pkg.gvm/$1 if [[ ! -d $UNINSTALL_ROOT ]]; then echo "ERROR: Invalid package name" exit 1