diff options
author | scuri <scuri> | 2011-02-26 02:27:16 +0000 |
---|---|---|
committer | scuri <scuri> | 2011-02-26 02:27:16 +0000 |
commit | 71323643c0a44d402b0eed448c46540e3396408f (patch) | |
tree | dace4abbfe73429c5b9fbda1e2ed78d03a3bd764 /uninstall | |
parent | f3cd47662cb821d2355d98d32421b295b5e5689e (diff) |
*** empty log message ***
Diffstat (limited to 'uninstall')
-rw-r--r-- | uninstall | 50 |
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 |