[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986562: debian-edu-artwork-spacefun: leaves alternatives after purge: /usr/share/ldm/themes/default -> /etc/alternatives/ldm-theme -> /usr/share/ldm/themes/debian-edu-spacefun



Followup-For: Bug #986562

debian-edu-artwork-spacefun is from src:debian-edu-artwork-legacy and
has the same problem.

Andreas
diff -Nru debian-edu-artwork-legacy-20201210/debian/changelog debian-edu-artwork-legacy-20201210/debian/changelog
--- debian-edu-artwork-legacy-20201210/debian/changelog	2020-12-10 23:04:59.000000000 +0100
+++ debian-edu-artwork-legacy-20201210/debian/changelog	2021-04-07 14:26:02.000000000 +0200
@@ -1,3 +1,9 @@
+debian-edu-artwork-legacy (20201210-2) UNRELEASED; urgency=medium
+
+  * Clean up obsolete ldm-theme alternative on upgrades.  (Closes: #986562)
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 07 Apr 2021 14:26:02 +0200
+
 debian-edu-artwork-legacy (20201210-1) unstable; urgency=medium
 
   * art-spacefun/ldm:
diff -Nru debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst
--- debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst	1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst	2021-04-07 14:26:02.000000000 +0200
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+EDUTHEME="spacefun"
+
+if [ "$1" = "upgrade" ]; then
+	if dpkg --compare-versions "$2" lt-nl "20201210-2~" ; then
+		# no longer managed by update-debian-edu-artwork-$EDUTHEME
+		update-alternatives --remove ldm-theme /usr/share/ldm/themes/debian-edu-$EDUTHEME
+	fi
+fi

Reply to: