echo " Install the CreaTools :..........4 (as root)"
echo " Uninstall the CreaTools :..........5 (as root)"
echo
+ echo " Help ..............................7 Help about this menu"
echo " Show some Environment Variables ...8"
echo " Exit :.............................9"
- echo
- echo
- echo
+ echo
+ echo
+ echo
echo "Type in your choice :"
read i
if [ -f scripts/CreaTools-configure.sh ]
then
while [[ "$suitable" != "YES" && \
- "$suitable" != "NO" ]]
+ "$suitable" != "yes" && \
+ "$suitable" != "Y" && \
+ "$suitable" != "y" && \
+ "$suitable" != "NO" && \
+ "$suitable" != "no" ]]
do
echo "'Configure' already done : "
echo "------------------------"
# WARNING : $installPrefixThird is taken from CreaTools-configure.sh
# if user configured without installing third party library,
# Last third party library is still in use! JPR
+
+
+
if [ ! -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
then
echo WARNING
echo
- echo "the curently used Third Party libraries are NOT in $installPrefixThird but in :"
- grep "installPrefixThird=" /etc/bashrc
- echo "VTK_DIR :...." $VTK_DIR
- echo "ITK_DIR :...." $ITK_DIR
- echo "GDCM_DIR :..." $GDCM_DIR
- echo "(Have a look at /etc/bashrc, edit it or run again Install Third Party Libraries if you disagree)"
+ if [ ! -f /etc/bashrc ]
+ then
+ echo
+ echo "You are probabely running under UBUNTU OS ?"
+ echo "Troubles expected!"
+ echo
+ echo "Hit any key to continue"
+ read a
+ else
+ echo "the curently used Third Party libraries are NOT in $installPrefixThird but in :"
+ grep "installPrefixThird=" /etc/bashrc
+ echo "VTK_DIR :...." $VTK_DIR
+ echo "ITK_DIR :...." $ITK_DIR
+ echo "GDCM_DIR :..." $GDCM_DIR
+ echo "(Have a look at /etc/bashrc, edit it or run again Install Third Party Libraries if you disagree)"
+ fi
fi
echo
echo "Are these values suitable for you : YES/NO? (default is YES)"
suitable="NO"
fi
- if [ "$suitable" = "YES" ]
+ if [[ "$suitable" = "YES" || "$suitable" = "Y" || "$suitable" = "yes" || "$suitable" = "y" ]]
then
source scripts/CreaTools-configure.sh
fi
-# if [ "$suitable" = "NO" || "$suitable" = "N" || "$suitable" = "no" || "$suitable" = "n" ]
- if [ "$suitable" = "NO" ]
+ if [[ "$suitable" = "NO" || "$suitable" = "N" || "$suitable" = "no" || "$suitable" = "n" ]]
+ #if [ "$suitable" = "NO" ]
then
-
echo
echo
confirm="NO"
while [ "$confirm" != "YES" ]
do
-
OperatingSystem="XXX"
while [[ "$OperatingSystem" != "Fedora" && \
"$OperatingSystem" != "Ubuntu" && \
# ------------------
buildType="___"
- while [[ "$buildType" != "Release" && "$Debug " != "HTML" ]]
+ while [[ "$buildType" != "Release" && "$buildType" != "Debug" ]]
do
echo "Build type : Release/Debug (default is Release)"
read buildType
configureFile="scripts/CreaTools-configure.sh"
touch $configureFile
- echo "#!/bin/sh" > $configureFile
+ echo "#!/bin/bash" > $configureFile
echo >> $configureFile
echo "#File generated by 'menu.sh'" >> $configureFile
echo "#DO NOT edit !" >> $configureFile
1)
echo "========================== 1 "
source scripts/Check-if-root.sh
- sh scripts/ThirdParty-install.sh
+ bash scripts/ThirdParty-install.sh
# vtkdirVariable=""
# while [ "$vtkdirVariable" = "" ]
then
echo "----------------------------------------------------------------------"
echo OK
- echo "To go on, run again 'sh menu.sh' as '$loginUserName', in a new window"
+ echo "To go on, run again 'bash menu.sh' as '$loginUserName', in a new window"
echo "---------------------------------------------------------------------"
else
echo "----------------------------------------------------------------------"
echo OK
- echo "To go on, run again 'sh menu.sh' in a new window"
+ echo "To go on, run again 'bash menu.sh' in a new window"
echo "---------------------------------------------------------------------"
fi
echo
echo "========================== 2"
- sh scripts/CreaTools-load.sh
+ bash scripts/CreaTools-load.sh
;;
3)
echo "========================== 3"
source scripts/CreaTools-configure.sh
- sh scripts/CreaTools-compile.sh
+ bash scripts/CreaTools-compile.sh
# To allow (*very* aware) user to patch code, later
exit 0
fi
echo "========================= 4"
- sh scripts/CreaTools-install.sh
+ bash scripts/CreaTools-install.sh
+ echo
+ echo "==> Hit any key to close current window"
+ read a
+ kill $PPID
;;
5)
echo "========================= 5"
- sh scripts/CreaTools-uninstall.sh
+ bash scripts/CreaTools-uninstall.sh
;;
+ 7)
+ clear
+ echo "==================================="
+ more README.txt
+ echo
+ echo "==> Hit any key to go on"
+ read a
+ ;;
+
8)
clear
-
echo "==================================="
# WARNING : $installPrefixThird is taken from CreaTools-configure.sh