[PATCH 3 of 3] Remove (more) data files and directories
Wald Commits
scm-commit at wald.intevation.org
Thu Jul 3 11:02:08 CEST 2014
# HG changeset patch
# User Sascha Wilde <wilde at intevation.de>
# Date 1404378093 -7200
# Node ID efc2d16ab51428e7d56adcf69e1553c6f9c9147f
# Parent 2d64ff7e22e8a6aafc9bd76b53c144db976fc618
Remove (more) data files and directories.
diff -r 2d64ff7e22e8 -r efc2d16ab514 packaging/linux-installer.inc.in
--- a/packaging/linux-installer.inc.in Thu Jul 03 10:43:39 2014 +0200
+++ b/packaging/linux-installer.inc.in Thu Jul 03 11:01:33 2014 +0200
@@ -206,6 +206,20 @@
fi
}
+deinstall_etc()
+{
+ # FIXME: delete all files created by the application.
+ echo "Removing certificate lists from: ${instdata_path}:"
+ for file in "$instdata_path"/list-*.txt ; do
+ echo "Deleting $file ..."
+ rm "$file"
+ done
+ rm_empty_dirs "$instdata_path"
+ echo "Removing installation configuration: $instcfg_file ..."
+ rm "$instcfg_file"
+ rm_empty_dirs "$instcfg_path"
+}
+
deinstall()
{
if [ "${oldinstcfg[PREFIX]}" ] ; then
@@ -220,8 +234,7 @@
rm "$path" || echo >&2 "WARNING: Could not delete: '$path'!"
done
rm_empty_dirs "$deinstdir"
- echo "Removing installation configuration from: $instcfg_file ..."
- rm "$instcfg_file"
+ deinstall_etc
echo "Deinstallation finished."
else
echo "No current installation found! No harm done."
More information about the Trustbridge-commits
mailing list