]> Creatis software - creaToolsTools.git/commitdiff
Don't install creaTools as root!
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 2 Mar 2011 15:10:43 +0000 (15:10 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 2 Mar 2011 15:10:43 +0000 (15:10 +0000)
Linux/menu.sh
Linux/scripts/CreaTools-install.sh
Linux/scripts/CreaTools-uninstall.sh
Linux/scripts/ThirdParty-install.sh

index 11727caf90cd25135c4e71ccf063352d6e93063f..fa20defd9ab35f2038f0f5b65b2223b3bffb1a3e 100644 (file)
@@ -20,8 +20,11 @@ do
    echo " Install Third Party Libraries :....1 (as root)"
    echo " Get the 'CreaTools' source files :.2 (CVS : as user!)" 
    echo " Compile   the CreaTools :..........3 "
-   echo " Install   the CreaTools :..........4 (as root)"
-   echo " Uninstall the CreaTools :..........5 (as root)"
+# Install creatools as user (no longer as root) // JPR 2/5/2011   
+#   echo " Install   the CreaTools :..........4 (as root)"
+#   echo " Uninstall the CreaTools :..........5 (as root)"      
+   echo " Install   the CreaTools :..........4 "
+   echo " Uninstall the CreaTools :..........5 "
    echo
    echo " Help ..............................7 Help about this menu"   
    echo " Show some Environment Variables ...8"
@@ -61,12 +64,14 @@ do
         then
               echo WARNING
               echo
-             if [ ! -f /etc/bashrc ]
-             then
-                export ETC_BASHRC="/etc/bash.bashrc"
-              else
-                 export ETC_BASHRC="/etc/bashrc"
-              fi             
+# Install creatools as user (no longer as root) // JPR 2/5/2011              
+              #if [ ! -f /etc/bashrc ]
+              #then
+               #  export ETC_BASHRC="/etc/bash.bashrc"
+               #else
+                #  export ETC_BASHRC="/etc/bashrc"
+               #fi
+             export ETC_BASHRC=$HOME/.bashrc         
               echo "the curently used Third Party libraries are NOT in $installPrefixThird but in :"
                 
               grep "installPrefixThird=" $ETC_BASHRC 
index d15817275e43240c77ee5a977d4097b88cf9dfaa..60156ab2e262497250f032b24d7d1816ca25be93 100644 (file)
   echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib/creatools   >> $installPrefix/share/creatools_base_library_config.sh
   echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib64/creatools >> $installPrefix/share/creatools_base_library_config.sh
   
-             if [ ! -f /etc/bashrc ]
-             then
-                export ETC_BASHRC="/etc/bash.bashrc"
-              else
-                 export ETC_BASHRC="/etc/bashrc"
-              fi
+# Install creatools as user (no longer as root) // JPR 2/5/2011  
+#            if [ ! -f /etc/bashrc ]
+#            then
+#               export ETC_BASHRC="/etc/bash.bashrc"
+#              else
+#                 export ETC_BASHRC="/etc/bashrc"
+#              fi
+export ETC_BASHRC=$HOME/.bashrc
              
   # - remove line 'bash $installPrefix/creatools_install/share/creatools_base_librariy_config.sh' if any
   sed -i -e '/.*creatools_base_library_config.*/ d' $ETC_BASHRC
index 52a313ebed334bdd15c56b4f1b842074b45debb1..82b2acff97999ca165f0f6b6b1ba874b7084c886 100644 (file)
@@ -1,8 +1,8 @@
 #!/bin/bash
 
  echo "in uninstall"
- if [ $UID = 0 ] 
- then
+# if [ $UID = 0 ] 
+# then
   # Set all local variables
   source $PWD/scripts/CreaTools-configure.sh
   
@@ -78,26 +78,29 @@ echo "rm lib's"
   rm -f creatools_base_library_config.sh
 
 
-if [ ! -f /etc/bashrc ]
-then
-    export ETC_BASHRC="/etc/bash.bashrc"
-else
-    export ETC_BASHRC="/etc/bashrc"
-fi
-  echo "revert $ETC_BASHRC to previous value"
+  #if [ ! -f /etc/bashrc ]
+  #then
+  #    export ETC_BASHRC="/etc/bash.bashrc"
+  #else
+  #    export ETC_BASHRC="/etc/bashrc"
+  #fi
+  #  echo "revert $ETC_BASHRC to previous value"
   # revert /etc/bashrc to previous value  
   # - remove line 'bash $installPrefix/creatools_install/share/creatools_base_party_libraries_config.sh'
-  sed -i -e '/.*creatools_base_library_config.*/ d' $ETC_BASHRC 
+  #sed -i -e '/.*creatools_base_library_config.*/ d' $ETC_BASHRC 
+  
+echo "revert $HOME/.bashrc to previous value"  
+sed -i -e '/.*creatools_base_library_config.*/ d' $HOME/.bashrc
 
-else
-  echo
-  echo "..ERROR.."
-  echo "==================================================="
-  echo "REMEMBER !"
-  echo ""
-  echo "YOU NEED TO RUN THIS ONE AS root"
-  echo "==================================================="
-  echo
-  echo
-fi 
+#else
+#  echo
+#  echo "..ERROR.."
+#  echo "==================================================="
+#  echo "REMEMBER !"
+# echo ""
+#  echo "YOU NEED TO RUN THIS ONE AS root"
+#  echo "==================================================="
+#  echo
+#  echo
+#fi 
 
index 1a06a943547396dbef3cea1d7ed195cd2f62fa78..1b893870c7f5302b7971125a0f6df7b5964957a6 100644 (file)
@@ -249,12 +249,16 @@ echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$VTK_DIR    >> $installPrefixThir
 #  modify .bashrc
 # - remove line 'bash $installPrefixThird/share/creatools_third_party_library_config.sh' if any (with accurate value for ???)
 
-if [ ! -f /etc/bashrc ]
-then
-    export ETC_BASHRC="/etc/bash.bashrc"
-else
-    export ETC_BASHRC="/etc/bashrc"
-fi
+# Install creatools as user (no longer as root) // JPR 2/5/2011
+#if [ ! -f /etc/bashrc ]
+#then
+#    export ETC_BASHRC="/etc/bash.bashrc"
+#else
+#    export ETC_BASHRC="/etc/bashrc"
+#fi
+
+export ETC_BASHRC=$HOME/.bashrc
+
    sed -i -e '/.*installPrefixThird*/ d' $ETC_BASHRC
    sed -i -e '/.*creatools_third_party_library_config.*/ d' $ETC_BASHRC