Ignore:
Timestamp:
2010-10-26T15:12:23+13:00 (13 years ago)
Author:
sjm84
Message:

The uninstaller has been modified so that it no longer will delete files or folders in the top-level directory that do not belong to Greenstone

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/release-kits/shared/core/uninstaller/Uninstall.sh

    r17808 r23210  
    1 if [ -f "setup.bash" ]; then
     1if [ -f "../setup.bash" ]; then
    22    #This is Greenstone 2
    3     . ./setup.bash > /dev/null
     3    . ../setup.bash > /dev/null
    44    SEARCH4J_EXECUTABLE=$GSDLHOME/bin/$GSDLOS/search4j
    55
    6 elif [ -f "gs2build/setup.bash" ]; then
     6elif [ -f "../gs2build/setup.bash" ]; then
    77    #This is Greenstone 3
    8     . ./gs2build/setup.bash > /dev/null
    9     SEARCH4J_EXECUTABLE=./bin/search4j
     8    . ../gs2build/setup.bash > /dev/null
     9    SEARCH4J_EXECUTABLE=../bin/search4j
    1010
    1111else
     
    1616
    1717if [ $GSDLOS = linux ]; then
    18     "$SEARCH4J_EXECUTABLE" -p ./packages/jre -l ./uninst.jar
     18    "$SEARCH4J_EXECUTABLE" -p ../packages/jre -l ./uninst.jar
    1919elif [ $GSDLOS = darwin ]; then
    2020    "$SEARCH4J_EXECUTABLE" -p /System/Library/Frameworks/JavaVM.framework/Home -l ./uninst.jar
     
    2323if [ -e "uninst.flag" ]; then
    2424
    25     rm -rf packages/jre &> /dev/null
    26     rmdir packages &> /dev/null
     25    rm -rf ../packages/jre &> /dev/null
     26    rmdir ../packages &> /dev/null
    2727   
    28     rm -rf bin &> /dev/null
     28    rm -rf ../bin &> /dev/null
    2929       
    3030    rm uninst.jar &> /dev/null
     
    3232    rm Uninstall.* &> /dev/null
    3333   
     34    cd ..
    3435    CONTENTS=`ls`
    3536    if [ -z "$CONTENTS" ]; then
Note: See TracChangeset for help on using the changeset viewer.