Bug#771576: tasksel: tasks=mate still also installs gnome
Control: tags -1 + patch
Hello,
Here is a tested patch.
Samuel
commit ada61ef5b9fb3c89e415c824837883fee87625b0
Author: Samuel Thibault <sthibault@debian.org>
Date: Mon Dec 8 01:03:30 2014 +0100
When a desktop is preseeded, only enable that desktop.
diff --git a/debian/changelog b/debian/changelog
index 1abc6ed..cc59469 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,15 @@
tasksel (3.30) UNRELEASED; urgency=medium
+ [ Joey Hess ]
* Remove pm-utils from laptop and desktop tasks. It was only added because
hal needed it, hal doesn't exist anymore, and systemctl is used for
command-line suspend/hibernate now.
* Remove libgl1-mesa-dri from the desktop task list. xorg depends on it,
so it does not need to be explicitly listed.
+ [ Samuel Thibault ]
+ * When a desktop is preseeded, only enable that desktop. Closes: #771576.
+
-- Joey Hess <joeyh@debian.org> Thu, 30 Oct 2014 15:58:02 -0400
tasksel (3.29) unstable; urgency=high
diff --git a/tests/default-desktop b/tests/default-desktop
index 10d4a44..2b6a3b8 100755
--- a/tests/default-desktop
+++ b/tests/default-desktop
@@ -27,8 +27,10 @@ check_desktop_wanted() {
fi
}
-if db_get "tasksel/desktop" && echo "$RET" | grep -q "$DESKTOPNAME"; then
- check_desktop_wanted
+if db_get "tasksel/desktop"; then
+ if echo "$RET" | grep -q "$DESKTOPNAME"; then
+ check_desktop_wanted
+ fi
else
if [ "$DESKTOPNAME" = "$(default_desktop_for_arch $(dpkg --print-architecture))" ]; then
check_desktop_wanted
Reply to: