]> Creatis software - creaToolsTools.git/blob - Linux/scripts/CreaTools-uninstall.sh
+ verbosity in uninstall
[creaToolsTools.git] / Linux / scripts / CreaTools-uninstall.sh
1 #!/bin/bash
2
3  echo "in uninstall"
4  if [ $UID = 0 ] 
5  then
6   # Set all local variables
7   source $PWD/scripts/CreaTools-configure.sh
8   
9   cd $installPrefix
10   
11   cd bin
12   # Maybe too much brute! (What if anything else starts with 'bb' or 'crea'?)
13    #rm -f bb*
14    #rm -f crea*
15
16    # WARNING : this list must be updated when new package is added
17
18 rm -f bbc
19 rm -f bbCreateBlackBox
20 rm -f bbCreatePackage
21 rm -f bbEditor
22 rm -f bbfy
23 rm -f bbi
24 rm -f bbPackageBrowser
25 rm -f bbPlugPackage
26 rm -f bbPostInstallPackage
27 rm -f bbRegenerateBoxesLists
28 rm -f bbRegeneratePackageDoc
29 rm -f bbs2cpp
30 rm -f bbStudio
31 rm -f bbtk-install-gnome
32 rm -f bbtk-uninstall.sh
33 rm -f creaContourApp
34 rm -f creaGimmickApp
35 rm -f creaImageIOApp
36 rm -f creaNewProject
37 rm -f creaNewProject.sh
38
39   cd ../include
40   # Maybe too much brute! (What if anything else starts with 'bb' or 'crea'?)
41   #rm -rf bb*
42   #rm -rf crea* 
43
44      # WARNING : this list must be updated when new package is added
45 echo "rm include's" 
46 rm -rf bbappli
47 rm -rf bbcreaContours
48 rm -rf bbcreaImageIO
49 rm -rf bbcreaMaracasVisu
50 rm -rf bbdemo
51 rm -rf bbgdcmvtk
52 rm -rf bbitk
53 rm -rf bbitkvtk
54 rm -rf bbPackRecalage
55 rm -rf bbqt
56 rm -rf bbstd
57 rm -rf bbtk
58 rm -rf bbtoolsbbtk
59 rm -rf bbvtk
60 rm -rf bbwx
61 rm -rf bbwxvtk
62 rm -rf crea
63 rm -rf creaBruker
64 rm -rf creaContours
65 rm -rf creaEnvironment
66 rm -rf creaImageIO
67 rm -rf creaMaracasVisu
68   
69   cd ../lib
70   # this one is riskless
71 echo "rm lib's"  
72   rm -rf creatools
73   
74   cd ../share
75   # this one is riskless
76   echo "rm share's"
77   rm -rf bbtk creaImageIO creaNewProject creaContours creaMaracasVisu  
78   rm -f creatools_base_library_config.sh
79
80
81 if [ ! -f /etc/bashrc ]
82 then
83     export ETC_BASHRC="/etc/bash.bashrc"
84 else
85     export ETC_BASHRC="/etc/bashrc"
86 fi
87   echo "revert $ETC_BASHRC to previous value"
88   # revert /etc/bashrc to previous value  
89   # - remove line 'bash $installPrefix/creatools_install/share/creatools_base_party_libraries_config.sh'
90   sed -i -e '/.*creatools_base_library_config.*/ d' $ETC_BASHRC 
91
92 else
93   echo
94   echo "..ERROR.."
95   echo "==================================================="
96   echo "REMEMBER !"
97   echo ""
98   echo "YOU NEED TO RUN THIS ONE AS root"
99   echo "==================================================="
100   echo
101   echo
102 fi 
103