summaryrefslogtreecommitdiff
path: root/setup_native/scripts/uninstall_linux.sh
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2005-01-21 10:34:46 +0000
committerKurt Zenker <kz@openoffice.org>2005-01-21 10:34:46 +0000
commitc5c15eff945be4e9fc5dc3d9cc8c3d915813cf6a (patch)
treea8b5ea93df945f3ac72856e53ffa51bc0adde61d /setup_native/scripts/uninstall_linux.sh
parentcdf447fcd58e8a22e8725c9c0f130f67e8b9675a (diff)
INTEGRATION: CWS sysui03 (1.3.2); FILE MERGED
2005/01/18 12:56:30 obr 1.3.2.2: #i39410# switched back to rpm from environment due to problems on baseline machines 2005/01/14 07:08:53 obr 1.3.2.1: #i39410# check for gnome packages and other enhancements
Diffstat (limited to 'setup_native/scripts/uninstall_linux.sh')
-rw-r--r--setup_native/scripts/uninstall_linux.sh24
1 files changed, 16 insertions, 8 deletions
diff --git a/setup_native/scripts/uninstall_linux.sh b/setup_native/scripts/uninstall_linux.sh
index 7e9612ccb415..c3cbce3d9188 100644
--- a/setup_native/scripts/uninstall_linux.sh
+++ b/setup_native/scripts/uninstall_linux.sh
@@ -4,14 +4,19 @@
# No parameter required, all RPMs listed in $HOME/.RPM_OFFICEDATABASE
# will be removed.
-if [ $# -ne 0 ]
+if [ $# -ne 1 ]
then
- echo "No parameters required"
- echo "All RPMs listed in $HOME/.RPM_OFFICEDATABASE will be removed"
+ echo
+ echo "Usage:" $0 "<office-installation-dir>"
+ echo " <inst-destination-dir>: directory where the office to be removed is installed"
+ echo
exit 2
fi
-RPM_DB_PATH=$HOME/.RPM_OFFICEDATABASE
+#RPM_DB_PATH=$HOME/.RPM_OFFICEDATABASE
+RPM_DB_PATH=$1/.RPM_OFFICEDATABASE
+
+RPMLIST=`rpm --dbpath $RPM_DB_PATH --query --all`
# Output ...
clear
@@ -21,16 +26,19 @@ echo "#########################################"
echo
echo "Path to the RPM database: " $RPM_DB_PATH
echo "RPMs to deinstall:"
-echo "`rpm --dbpath $RPM_DB_PATH --query --all`"
+echo "$RPMLIST"
echo "===================================================================="
echo
-rpm --dbpath $RPM_DB_PATH --erase `rpm --dbpath $RPM_DB_PATH --query --all`
-echo
+# Restore original bootstraprc
+mv -f $1/program/bootstraprc.orig $1/program/bootstraprc
+
+rpm --dbpath $RPM_DB_PATH --erase $RPMLIST || exit 2
+
echo "Deleting directories"
rm -rf $RPM_DB_PATH
echo
echo "Deinstallation done ..."
-exit 0 \ No newline at end of file
+exit 0