Wrap text
Report abuse
if [ $(uname) = "Darwin" ]; then
LIBEXT="dylib"
PLUGIN1="Library/Internet Plug-Ins"
PLUGIN2=""
PLUGIN3=""
PLUGIN_ROOT_ALL="/"
PLUGIN_ROOT_USR="$HOME/"
else
LIBEXT="so"
PLUGIN1="mozilla/plugins"
PLUGIN2="mozilla-firefox/plugins"
PLUGIN3="firefox/plugins"
PLUGIN_ROOT_ALL="/usr/lib/"
PLUGIN_ROOT_USR="$HOME/."
fi
APP_DIR=/Applications/Utilities
LIB_ALL=/usr/lib
BIN_ALL=/usr/bin
CFG_ALL=/etc
RES_ALL=/etc/iid
LIB_USR=$HOME/.iid/lib
BIN_USR=$HOME/.iid/bin
CFG_USR=$HOME/.iid
RES_USR=$HOME/.iid
if [ $(id -u) = "0" ]; then
echo "All users uninstallation"
LIB_DIR=$LIB_ALL
BIN_DIR=$BIN_ALL
CFG_DIR=$CFG_ALL
RES_DIR=$RES_ALL
PLUGIN_ROOT=$PLUGIN_ROOT_ALL
else
echo "Single user uninstallation"
LIB_DIR=$LIB_USR
BIN_DIR=$BIN_USR
CFG_DIR=$CFG_USR
RES_DIR=$RES_USR
PLUGIN_ROOT=$PLUGIN_ROOT_USR
fi
if [ "$PLUGIN1" != "" ]; then
PLUGIN_DIR1=$PLUGIN_ROOT$PLUGIN1
echo "Plugin directory: '$PLUGIN_DIR1'"
fi
if [ "$PLUGIN2" != "" ]; then
PLUGIN_DIR2=$PLUGIN_ROOT$PLUGIN2
echo "Plugin directory: '$PLUGIN_DIR2'"
fi
if [ "$PLUGIN3" != "" ]; then
PLUGIN_DIR3=$PLUGIN_ROOT$PLUGIN3
echo "Plugin directory: '$PLUGIN_DIR3'"
fi
echo "Standard uninstallation started"
rm -f $BIN_DIR/iid*
rm -f $LIB_DIR/libiid.$LIBEXT*
rm -f $LIB_DIR/libiidp11.$LIBEXT*
rm -f $LIB_DIR/libiidplg.$LIBEXT*
rm -f $LIB_DIR/libiidgui.$LIBEXT*
rm -f $CFG_DIR/iid.conf
rm -f $RES_DIR/iid*.ico
rm -f $RES_DIR/*.bmp
rm -f $RES_DIR/*.html
rm -f $RES_DIR/*.js
rm -f $RES_DIR/~iid*
rm -f $RES_DIR/*~
if [ -d "$APP_DIR/Net iD.app" ]; then
rm -rf "$APP_DIR/Net iD.app"
fi
if [ -d "$RES_DIR/admin" ]; then
rm -rf "$RES_DIR/admin"
fi
if [ -d "$RES_DIR/bin" ]; then
rmdir "$RES_DIR/bin"
fi
if [ -d "$RES_DIR/lib" ]; then
rmdir "$RES_DIR/lib"
fi
if [ -d "$RES_DIR/gui.nib" ]; then
rm -rf "$RES_DIR/gui.nib"
fi
if [ -d "$RES_DIR" ]; then
rm -rf "$RES_DIR"
fi
if [ -d "$PLUGIN_DIR1" ]; then
echo "Delete plugin '$PLUGIN_DIR1'"
rm -f "$PLUGIN_DIR1/npiidplg.$LIBEXT"
rm -f "$PLUGIN_DIR1/npiidplg.xpt"
rm -rf "$PLUGIN_DIR1/iidplg.plugin"
fi
if [ -d "$PLUGIN_DIR2" ]; then
echo "Delete plugin '$PLUGIN_DIR2'"
rm -f "$PLUGIN_DIR2/npiidplg.$LIBEXT"
rm -f "$PLUGIN_DIR2/npiidplg.xpt"
rm -rf "$PLUGIN_DIR2/iidplg.plugin"
fi
if [ -d "$PLUGIN_DIR3" ]; then
echo "Delete plugin '$PLUGIN_DIR3'"
rm -f "$PLUGIN_DIR3/npiidplg.$LIBEXT"
rm -f "$PLUGIN_DIR3/npiidplg.xpt"
rm -rf "$PLUGIN_DIR3/iidplg.plugin"
fi
echo "Standard uninstallation successful"
echo "Telia custom uninstallation"
if [ -d "/Users/$USER_NAME/Library/Application Support/Mozilla" ]; then
echo "Removing Mozilla application library support"
rm -rf "/Users/$USER_NAME/Library/Application Support/Mozilla"
fi
if [ -d"/Users/$USER_NAME/.iid" ]; then
echo "Removing Net iD local configuration"
rm -rf "/Users/$USER_NAME/.iid"
fi