From ebd853c83ce0f03fa59d1672b86190406659d901 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 31 Dec 2020 09:12:43 +0100 Subject: do not use atomic write for configuration file, we may not have permissions to do this, also should not be necessary --- debian/gnunet.postrm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'debian/gnunet.postrm') diff --git a/debian/gnunet.postrm b/debian/gnunet.postrm index 0aba484db..2c3887202 100644 --- a/debian/gnunet.postrm +++ b/debian/gnunet.postrm @@ -33,10 +33,6 @@ remove_gns() { } s/^(hosts:)(.*)/$1.remove($2)/e; ' /etc/nsswitch.conf - # remove the gns nsswitch plugins as well - rm -rf /usr/lib/x86_64-linux-gnu/usr/libnss_gns.so.2 - rm -rf /usr/lib/x86_64-linux-gnu/usr/libnss_gns4.so.2 - rm -rf /usr/lib/x86_64-linux-gnu/usr/libnss_gns6.so.2 } @@ -81,11 +77,19 @@ case "${1}" in delgroup --quiet --system --only-if-empty ${GNUNETDNS_GROUP} || true fi - rm -rf /var/log/gnunetd /var/lib/gnunet /etc/default/gnunet + rm -rf /var/log/gnunet.log /var/lib/gnunet /etc/default/gnunet ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + if $_LIBNSSWITCH + then + rm -rf /usr/lib/x86_64-linux-gnu/usr/libnss_gns.so.2 + rm -rf /usr/lib/x86_64-linux-gnu/usr/libnss_gns4.so.2 + rm -rf /usr/lib/x86_64-linux-gnu/usr/libnss_gns6.so.2 + remove_gns + fi + ;; *) -- cgit v1.2.3