ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_magic.bash
Revision: 575
Committed: Mon Oct 20 16:12:35 2014 UTC (10 years, 6 months ago) by francois
File size: 2646 byte(s)
Log Message:
correction du precedent

File Contents

# User Rev Content
1 francois 499 #!/bin/bash
2     echo "**********************************************************"
3     echo "* MAGiC *"
4     echo "* *"
5     echo "* ERICCA *"
6     echo "* *"
7 francois 502 echo "* Departement de genie mecanique - UQTR *"
8 francois 499 echo "* *"
9     echo "* Installation des modules MAGiC - nutil - Code aster *"
10     echo "* *"
11     echo "**********************************************************"
12     echo ""
13     echo $(date)
14     echo ""
15     echo "MAGiC installation"
16     echo "Checking / Installing dependencies"
17 francois 508 tabdep=(gmsh gfortran python cmake cmake-curses-gui subversion libopencascade-dev libvtk5-dev g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev)
18 francois 502 echo "Dependance a verifier :"${#tabdep[*]}
19 francois 499 for i in ${!tabdep[*]};
20     do
21     nomdep=${tabdep[i]}
22     dpkg -s $nomdep >> /dev/null 2>&1
23     if [ $? == 1 ];
24     then
25     echo $nomdep...............FAIL
26     sudo apt-get install $nomdep
27     else
28     echo $nomdep...............ok
29     fi
30    
31     done
32     echo "Installation MAGiC"
33     __DIR=`pwd`
34     echo $__DIR
35     cd $__DIR
36     if [ ! -d cadxfem ];
37     then
38     echo "Getting nutil from cadxfem"
39     svn co https://cg-dev.ltas.ulg.ac.be/svn/cadxfem/nutil cadxfem/nutil
40     else
41     echo "Updating nutil from cadxfem"
42 francois 500 cd cadxfem/nutil
43 francois 499 svn up
44     fi
45     cd $__DIR
46     if [ ! -d magic ];
47     then
48     echo "Getting magic"
49     svn co https://ericca.uqtr.ca/svn/magic magic
50     else
51     echo "Updating magic"
52     cd magic
53     svn up
54     fi
55     cd $__DIR/magic/exe
56 francois 501 cmake .. -DENABLE_NUTIL=ON -DCMAKE_BUILD_TYPE=Debug -DENABLE_TUTORIEL=ON -DENABLE_TEST=OFF
57 francois 499 make $1 $2
58     echo "Check target"
59     cd $__DIR/magic/exe/app/mgoperation/
60     if [ -f mgoperation.exe ];
61     then
62     echo "installation complete..................OK"
63     else
64 francois 502 echo "installation echouee..................FAIL"
65 francois 499 fi
66     cd $__DIR
67 francois 575 ./instal_aster.bash $1
68 francois 499 echo ""
69     echo $(date)
70     echo ""
71     echo "**********************************************************"
72     echo "* MAGiC *"
73     echo "* *"
74     echo "* ERICCA *"
75     echo "* *"
76 francois 502 echo "* Departement de genie mecanique - UQTR *"
77 francois 499 echo "* *"
78     echo "* Installation des modules MAGiC - nutil - Code aster *"
79     echo "* *"
80     echo "**********************************************************"
81    
82    

Properties

Name Value
svn:executable *