summaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorscuri <scuri>2011-02-10 19:52:35 +0000
committerscuri <scuri>2011-02-10 19:52:35 +0000
commit78c36dfb8039b0bb7add217dda4169ff88e8175e (patch)
treeed63d36d6c4a6ec57a3980ab5c3c0fbd11afff74 /install
parent9c216eea59acb9cea99e074c72995cd26bad363a (diff)
*** empty log message ***
Diffstat (limited to 'install')
-rw-r--r--install52
1 files changed, 11 insertions, 41 deletions
diff --git a/install b/install
index f012e0c..1cea26a 100644
--- a/install
+++ b/install
@@ -1,16 +1,24 @@
#!/bin/bash
+# Include TEC_UNAME definitions
+source tec_uname
+
+# System paths
+if [ -d /usr/lib64 ]; then
+ SYSTEM_LIB=/usr/lib64
+else
+ SYSTEM_LIB=/usr/lib
+fi
+
echo ' '
echo ' This script will install the >>Run Time<< libraries in the system'
echo ' from the build directories or from the unpacked download.'
-echo ' It was tested only in Ubuntu.'
+echo ' It was tested in Ubuntu and in Fedora.'
echo ' '
echo ' Must be run with "sudo" at the library folder, or install will fail:'
echo ' sudo ./install'
echo ' '
-SYSTEM_LIB=/usr/lib
-
EchoDownloadTip()
{
echo ' The downloaded package must already be unpacked in the current directory.'
@@ -22,44 +30,6 @@ EchoDownloadTip()
echo ' '
}
-Pause()
-{
- echo -n Press Enter to continue or Ctrl+C to abort...
- read contscr
- echo ' '
-}
-
-ComputeTecUname()
-{
- TEC_SYSNAME=`uname -s`
- TEC_SYSVERSION=`uname -r|cut -f1 -d.`
- TEC_SYSMINOR=`uname -r|cut -f2 -d.`
- TEC_SYSARCH=`uname -m`
-
- TEC_UNAME=$TEC_SYSNAME$TEC_SYSVERSION$TEC_SYSMINOR
-
- # Linux 2.4 and GCC 3.x
- if [ $TEC_UNAME == Linux24 ]; then
- GCCVER=`gcc -dumpversion|cut -f1 -d.`
- if [ $GCCVER == 3 ]; then
- TEC_UNAME=$TEC_UNAME'g3'
- fi
- fi
-
- # Linux 2.6 and GCC 4.x
- if [ $TEC_UNAME == Linux26 ]; then
- GCCVER=`gcc -dumpversion|cut -f1 -d.`
- if [ $GCCVER == 4 ]; then
- TEC_UNAME=$TEC_UNAME'g4'
- fi
- fi
-
- # 64-bits Linux
- if [ $TEC_SYSARCH == x64 ]; then
- TEC_UNAME=$TEC_UNAME'_64'
- fi
-}
-
Copy_RunTime_Extra_CD()
{
# Do NOT overwrite for FreeType