source: main/trunk/release-kits/shared/core/uninstaller/Uninstall.sh@ 23272

Last change on this file since 23272 was 23272, checked in by sjm84, 13 years ago

Uninstall.sh is now executable be default

  • Property svn:executable set to *
File size: 1.1 KB
RevLine 
[23257]1cd ..
2if [ -f "setup.bash" ]; then
[17808]3 #This is Greenstone 2
[23257]4 . ./setup.bash > /dev/null
[17794]5 SEARCH4J_EXECUTABLE=$GSDLHOME/bin/$GSDLOS/search4j
[17808]6
[23257]7elif [ -f "gs2build/setup.bash" ]; then
[17808]8 #This is Greenstone 3
[23257]9 . ./gs2build/setup.bash > /dev/null
10 SEARCH4J_EXECUTABLE=./bin/search4j
[17808]11
12else
13 echo "Couldn't find setup.bash. This copy of Greenstone appears to be corrupt."
14 echo "To manually uninstall, please delete the entire Greenstone home folder."
15 exit
[17730]16fi
[17456]17
[23257]18if [ "$GSDLOS" = "linux" ]; then
19 "$SEARCH4J_EXECUTABLE" -p ./packages/jre -l ./uninstall/uninst.jar
20elif [ "$GSDLOS" = "darwin" ]; then
21 "$SEARCH4J_EXECUTABLE" -p /System/Library/Frameworks/JavaVM.framework/Home -l ./uninstall/uninst.jar
[17794]22fi
[17730]23
[17456]24if [ -e "uninst.flag" ]; then
25
[23257]26 rm -rf packages/jre &> /dev/null
27 rmdir packages &> /dev/null
[17456]28
[23257]29 rm -rf bin &> /dev/null
30 rm -rf tmp &> /dev/null
31 rm -rf uninstall &> /dev/null
[23266]32 rm uninst.flag
[23245]33
[23257]34 if [ -e "llssite.cfg" ] ; then
35 rm llssite.cfg &> /dev/null
[23245]36 fi
[23247]37
[23257]38 if [ -e "glisite.cfg" ] ; then
39 rm glisite.cfg &> /dev/null
[23247]40 fi
[23246]41
[17456]42 CONTENTS=`ls`
[17730]43 if [ -z "$CONTENTS" ]; then
[17456]44 GSDEL=`pwd`
45 cd ..
[17808]46 rmdir $GSDEL &> /dev/null
[17456]47 fi
[17758]48fi
Note: See TracBrowser for help on using the repository browser.