42aabce1bb
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1973 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
66 lines
1.8 KiB
Bash
Executable File
66 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
## ================================================================
|
|
## Logtalk - Open source object-oriented logic programming language
|
|
## Release 2.30.7
|
|
##
|
|
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
|
|
## ================================================================
|
|
|
|
echo
|
|
echo "Uninstalling Logtalk system-level files..."
|
|
echo
|
|
|
|
if ! [ "$LOGTALKHOME" ]; then
|
|
echo "The environment variable LOGTALKHOME should be defined first!"
|
|
echo "Trying default Logtalk installation directories..."
|
|
if [ -d "/usr/local/share/logtalk" ]; then
|
|
LOGTALKHOME=/usr/local/share/logtalk
|
|
echo "Using Logtalk installation at \"/usr/local/share/logtalk\""
|
|
elif [ -d "/usr/share/logtalk" ]; then
|
|
LOGTALKHOME=/usr/share/logtalk
|
|
echo "Using Logtalk installation at \"/usr/share/logtalk\""
|
|
elif [ -d "/opt/local/share/logtalk" ]; then
|
|
LOGTALKHOME=/opt/local/share/logtalk
|
|
echo "Using Logtalk installation at \"/opt/local/share/logtalk\""
|
|
elif [ -d "/opt/share/logtalk" ]; then
|
|
LOGTALKHOME=/opt/share/logtalk
|
|
echo "Using Logtalk installation at \"/opt/share/logtalk\""
|
|
else
|
|
echo "Unable to locate Logtalk installation directory!"
|
|
echo
|
|
exit 1
|
|
fi
|
|
elif ! [ -d "$LOGTALKHOME" ]; then
|
|
echo "The environment variable LOGTALKHOME points to a non-existing directory!"
|
|
echo "Its current value is: $LOGTALKHOME"
|
|
echo "The variable must be set to your Logtalk installation directory!"
|
|
echo
|
|
exit 1
|
|
fi
|
|
|
|
cd $LOGTALKHOME/..
|
|
rm -rf lgt2307
|
|
rm -f logtalk
|
|
cd ../bin
|
|
rm -f bplgt
|
|
rm -f ciaolgt
|
|
rm -f cplgtdirs
|
|
rm -f cxlgt
|
|
rm -f eclipselgt
|
|
rm -f gplgt
|
|
rm -f lgt2html
|
|
rm -f lgt2pdf
|
|
rm -f lgt2xml
|
|
rm -f plclgt
|
|
rm -f qplgt
|
|
rm -f sicstuslgt
|
|
rm -f swilgt
|
|
rm -f xsblgt
|
|
rm -f xsbmtlgt
|
|
rm -f yaplgt
|
|
|
|
echo "Logtalk system-level uninstall completed. For uninstalling user-level"
|
|
echo "Logtalk files simply delete the LOGTALKUSER directories."
|
|
echo
|