summaryrefslogtreecommitdiff
path: root/uninstall
diff options
context:
space:
mode:
authorscuri <scuri>2011-02-26 02:27:16 +0000
committerscuri <scuri>2011-02-26 02:27:16 +0000
commit71323643c0a44d402b0eed448c46540e3396408f (patch)
treedace4abbfe73429c5b9fbda1e2ed78d03a3bd764 /uninstall
parentf3cd47662cb821d2355d98d32421b295b5e5689e (diff)
*** empty log message ***
Diffstat (limited to 'uninstall')
-rw-r--r--uninstall50
1 files changed, 50 insertions, 0 deletions
diff --git a/uninstall b/uninstall
new file mode 100644
index 0000000..804f3a7
--- /dev/null
+++ b/uninstall
@@ -0,0 +1,50 @@
+#!/bin/bash
+
+# Include TEC_UNAME definitions
+source tec_uname
+
+echo ' '
+echo ' This script will uninstall both the >>Run Time<< libraries'
+echo ' and the >>Development<< files from the system'
+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 ./uninstall'
+echo ' '
+
+Remove_Lua_Links()
+{
+ LUA_LIB=$TEC_SYSTEM_LIB/lua/5.1
+ rm -fv $LUA_LIB/$1lua*.so
+}
+
+Remove_Extra_CD()
+{
+ # Do NOT remove FreeType
+
+ rm -fv $TEC_SYSTEM_LIB/libpdflib.a
+ rm -fv $TEC_SYSTEM_LIB/libftgl.a
+ rm -fv $TEC_SYSTEM_LIB/libpdflib.so
+ rm -fv $TEC_SYSTEM_LIB/libftgl.so
+}
+
+Remove_From_System()
+{
+ rm -frv $TEC_SYSTEM_INC/$1
+ rm -fv $TEC_SYSTEM_LIB/lib$1*.a
+ rm -fv $TEC_SYSTEM_LIB/lib$1*.so
+
+ if [ $1 == cd ]; then
+ Remove_Extra_CD
+ fi
+
+ Remove_Lua_Links $1
+}
+
+# From tec_uname script
+ComputeTecUname
+ComputeSystemPaths
+#PrintInfo
+
+Pause
+Remove_From_System im