Followup-For: Bug #986535
Control: tag -1 patch

I've verified that the attached patch works (at least for the -buster
package).

Andreas
diff -Nru debian-edu-artwork-2.11.5/debian/changelog 
debian-edu-artwork-2.11.5/debian/changelog
--- debian-edu-artwork-2.11.5/debian/changelog  2021-02-21 09:50:19.000000000 
+0100
+++ debian-edu-artwork-2.11.5/debian/changelog  2021-04-07 10:22:28.000000000 
+0200
@@ -1,3 +1,9 @@
+debian-edu-artwork (2.11.5-3) UNRELEASED; urgency=medium
+
+  * Clean up obsolete ldm-theme alternative on upgrades.  (Closes: #986535)
+
+ -- Andreas Beckmann <a...@debian.org>  Wed, 07 Apr 2021 10:22:28 +0200
+
 debian-edu-artwork (2.11.5-2) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst 
debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst
--- debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst  
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst  
2021-04-07 10:22:28.000000000 +0200
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+EDUTHEME="buster"
+
+if [ "$1" = "upgrade" ]; then
+       if dpkg --compare-versions "$2" lt-nl "2.11.5-3~" ; then
+               # no longer managed by update-debian-edu-artwork-$EDUTHEME
+               update-alternatives --remove ldm-theme 
/usr/share/ldm/themes/debian-edu-$EDUTHEME
+       fi
+fi
diff -Nru debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst 
debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst
--- debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst       
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst       
2021-04-07 10:22:28.000000000 +0200
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+EDUTHEME="softwaves"
+
+if [ "$1" = "upgrade" ]; then
+       if dpkg --compare-versions "$2" lt-nl "2.11.5-3~" ; 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 via email to