Package: ltsp-server
Version: 0.99debian9
Severity: important
Tags: patch

due to recent changes in xserver-xorg dependencies (see #405639),
ltsp-build-client creates a new LTSP chroot without all the appropriate
xserver-xorg-video* and xserver-xorg-input* packages installed.

this breaks the overwhelming majority of ltsp installs, as users will
expect keyboard, mice and a variety of video cards to work with LTSP.
(would this justify a grave severity?)

a trivial patch is attached which should work around the problem, by
adding xserver-xorg-video-all and xserver-xorg-input-all to the list of
packages to install.

live well,
  vagrant
=== modified file 'server/plugins/ltsp-build-client/Debian/000-basic-configuration'
--- server/plugins/ltsp-build-client/Debian/000-basic-configuration	2006-12-19 04:14:16 +0000
+++ server/plugins/ltsp-build-client/Debian/000-basic-configuration	2007-01-05 19:19:26 +0000
@@ -5,7 +5,7 @@
         DIST=${DIST:-"$(lsb_release -s -c)"}
         MIRROR=${MIRROR:-"http://http.us.debian.org/debian"}
         COMPONENTS=${COMPONENTS:-"main"}
-        EARLY_PACKAGES=${EARLY_PACKAGES:-"xorg ltsp-client discover1 mdetect xresprobe udev xdebconfigurator esound debian-archive-keyring"}
+        EARLY_PACKAGES=${EARLY_PACKAGES:-"xorg xserver-xorg-input-all xserver-xorg-video-all ltsp-client discover1 mdetect xresprobe udev xdebconfigurator esound debian-archive-keyring"}
         EXCLUDE=${EXCLUDE:-"libpcap0.7,libgnutls11,liblockfile1,libpcre3,libtasn1-2,libopencdk8,liblzo1,info,manpages,man-db,libgcrypt11,libgdbm3,libgpg-error0,groff-base,at,cron,logrotate,exim4-config,exim4,exim4-base,exim4-daemon-light,ipchains,mailx,pppconfig,pppoe,pppoeconf,tasksel,base-config,apt-utils,dhcp-client,fdutils,iptables,ppp,whiptail"}
         RCS_WHITELIST=${RCS_WHITELIST:-"mountkernfs.sh mountvirtfs hostname.sh keymap.sh loopback udev mountdevsubfs.sh mountdevsubfs module-init-tools procps.sh etc-setserial ltsp-client-setup setserial console-screen.sh xorg-common x11-common xfree86-common ifupdown networking"}
         RC2_WHITELIST=${RC2_WHITELIST:-"ltsp-client nbd-client usplash rmnologin"}

Reply via email to