Commit 83931150 authored by Wolfgang Schweer's avatar Wolfgang Schweer
Browse files

Fix cfengine3 related cleanup code (remove and purge cases).

This will now hopefully handle all possible cfengine3/debian-edu-config
install/remove/purge combinations like expected.
parent ec815079
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
debian-edu-config (2.10.33) UNRELEASED; urgency=medium

  * debian/debian-edu-config.postrm:
    - Fix cfengine3 related cleanup code (remove and purge cases).

 -- Wolfgang Schweer <wschweer@arcor.de>  Thu, 26 Jul 2018 13:01:48 +0200

debian-edu-config (2.10.32) unstable; urgency=medium

  [ Wolfgang Schweer ]
+6 −0
Original line number Diff line number Diff line
@@ -18,6 +18,11 @@ case "$1" in
	    dpkg-divert --package debian-edu-config --rename --remove /usr/bin/gtick
	    rm /usr/bin/gtick.ltsp
	fi
	if [ -e /var/lib/cfengine3/inputs/debian-edu ] ; then
	    rm -rf /var/lib/cfengine3/inputs/debian-edu
	    rm -rf /var/lib/cfengine3/inputs/
	    mkdir /var/lib/cfengine3/inputs/
	fi
	;;
    purge)
	# Generated in the postinst
@@ -36,6 +41,7 @@ case "$1" in
	if [ -e /var/lib/cfengine3/inputs/debian-edu ] ; then
	    rm -rf /var/lib/cfengine3/inputs/debian-edu
	    rm -rf /var/lib/cfengine3/inputs/
	    mkdir /var/lib/cfengine3/inputs/
	fi
	if [ -e /var/lib/cfengine3/policy_server.dat ] ; then
	    rm /var/lib/cfengine3/policy_server.dat