Mercurial > repos > marcel > caddsuite_linux_x86_64
comparison CADDSuite/install.sh @ 1:867bf9f815a0
Uploaded
author | g2cmnty@test-web1.g2.bx.psu.edu |
---|---|
date | Sun, 26 Jun 2011 13:45:14 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:bac3c274238f | 1:867bf9f815a0 |
---|---|
1 #!/bin/bash | |
2 | |
3 QT_DIR="" | |
4 INSTALL_DIR="" | |
5 #OPT="Linux_x86_64" | |
6 | |
7 | |
8 checkDir() | |
9 { | |
10 echo -n "checking for "$1" ... " | |
11 if [ -f $QT_DIR/$1 ]; then | |
12 echo $QT_DIR/$1 | |
13 return 1 | |
14 else | |
15 echo "not found!" | |
16 return 0 | |
17 fi | |
18 } | |
19 | |
20 echo | |
21 cat license.txt | |
22 echo | |
23 echo -n "Do you agree to this license?! (y/n) " | |
24 read license_accepted | |
25 echo | |
26 | |
27 if [ "$license_accepted" != "y" ] && [ "$license_accepted" != "yes" ]; then | |
28 echo "License was not accepted, aborting." | |
29 exit 1 | |
30 fi | |
31 | |
32 echo -n "Please enter *absolute* path to install target-directory: " | |
33 | |
34 read INSTALL_DIR | |
35 if [ ! -d $INSTALL_DIR ]; then | |
36 mkdir $INSTALL_DIR | |
37 fi | |
38 | |
39 if [ ! -d $INSTALL_DIR ]; then | |
40 echo | |
41 echo "[Error:] The desired install-directory does not exist and could also not be created!" | |
42 echo "Perhaps there was a typo or you do not have permission to create this folder." | |
43 echo "Aborting install." | |
44 echo | |
45 exit 1 | |
46 fi | |
47 | |
48 # if [ -f /usr/lib/libQtCore.so.4 ] && [ -f /usr/lib/libQtGui.so.4 ]; then | |
49 # QT_DIR=/usr/lib | |
50 # else | |
51 # echo "Please enter absolute path to the directory containing" | |
52 # echo -n "your Qt4 libraries (version>=4.3.5): " | |
53 # read QT_DIR | |
54 # fi | |
55 | |
56 # checkDir libQtCore.so.4; ok=$?; | |
57 # checkDir libQtGui.so.4; if [ $ok = 1 ]; then let ok $?; fi | |
58 # #checkDir libQtOpenGL.so; if [ $ok = 1 ]; then ok=$?; fi | |
59 # | |
60 # if [ $ok != 1 ]; then | |
61 # echo "Aborting installation due to missing Qt4!" | |
62 # exit 1 | |
63 # fi | |
64 | |
65 cd bin | |
66 programs=`ls *.bin` | |
67 cd .. | |
68 for i in $programs; do | |
69 chmod +x ${i:0:${#i}-4} | |
70 done | |
71 | |
72 | |
73 mv * $INSTALL_DIR/ | |
74 | |
75 if [ -f $INSTALL_DIR/CADDSuite-description.txt ]; then | |
76 echo | |
77 echo | |
78 cat $INSTALL_DIR/CADDSuite-description.txt | |
79 fi | |
80 | |
81 echo | |
82 echo "Installation finished." | |
83 echo "You can find all installed programs in $INSTALL_DIR." | |
84 echo |