diff options
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 |