-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Thu, 07 Jan 2010 11:58:44 +0100 Source: debian-edu-config Binary: debian-edu-config Architecture: source all Version: 1.431 Distribution: unstable Urgency: low Maintainer: Debian Edu Developers <debian-edu@lists.debian.org> Changed-By: Holger Levsen <holger@debian.org> Description: debian-edu-config - Configuration files for Skolelinux systems Changes: debian-edu-config (1.431) unstable; urgency=low . [ Petter Reinholdtsen ] * Adjust ltsp-make-client used to improve LTSP based diskless workstations: - Purge lvm2 from the LTSP chroot, to avoid hang during shutdown (Solves skolelinux bug #1403). - Do not add '@include common-pammount' in pam.d/kdm, as /etc/pam.d/common-pammount is missing and including a non-existing file is a fatal error for PAM. - Make sure to look for the same /etc/exports entry as cfengine inserts, to make sure duplicate entries are not inserted. - Make sure /var/lib/acpi-support/ is writable, for acpi-support to be able to write its status files. - Fix minor typo in code copying /etc/environment to LTSP chroot. * Enable diskless workstations on all thin-client-server installations, not only combined main-server+thin-client-server. * Adjust debian-edu-pxeinstall to improve the PXE installation experience: - Write default PXE menu to debian-edu/ instead of pxelinux.cfg/, and write default menus for diskless workstations and thin clients to make it easier to change this after installation. - Remove redundant mkdir calls. - Rewrite preseed/early_command to parse the Package list to find the latest udebs to install, to avoid having to maintain a list of extra udebs to install on ftp.skolelinux.org. Based on code from Vagrant Cascadian. - Correct code used to detect DVD installs. Grep case-IN-sensitive in /etc/apt/sources.list. - Mention which desktop will be installed in the PXE menu entry for doing installations. - Make sure to fetch the upgraded udebs from the test repository if the main-server installation was using a test build. * Adjust the xorg.conf file generated for HP Mini 2133 by debian-edu-hwsetup, to make its formatting match the file generated by xdexconf, to make it easier to compare the two. Rewrite how the keyboard layout is detected to try to get it working. * Add SuspendTime=60 to arts configuration used with thin client logins, to make the setting consistent with the value currently used. * Rewrite sound setup for thin clients to use Pulseaudio and ALSA forwarding to Pulseaudio for everything using ALSA, and divert binaries and add wrappers using padsp for audacity and gtick to get these packages currently using OSS /dev/dsp by default to work. Keeping ESD configuration for KDE on thin clients, as it did not work without it. Need to find fix for kmix on thin clients. (Solves skolelinux bug #1370) * Extend self test of LTSP to verify that the packages we want to have installed in LTSP is installed in LTSP. Depend on education-tasks (>= 0.842~svn60380) to make sure the education-thin-client task is available. * Adjust timezone self test to report the detected timezone when it isn't the expected one. * Adjust powerdns configuration, make sure clients on the thin client network (192.168.0.0/24) also can do recursive DNS lookups. * Change DNS check in Nagios, stop poking www.google.com all the time. Look up www.skolelinux.org instead. * Add test to verify that the SSL related files are identical inside and outside LTSP. * Add 'allow-recursion-override=on' to the powerdns configuration, to make sure DNS lookups are quick even when no Internet connection is available (Solves Skolelinux bug #1410). * Change recommend on memtest86 to memtest86+, to recommend the same package that is recommended from the education-common and education-main-server packages. * Remove symlink /etc/skel/.mozilla/firefox/debian-edu.default/cert_override.txt and directory /etc/skel/.mozilla/firefox/debian-edu.default/ from package. Also remove cfengine rule generating this symlink. Both should be a file created by snakeoil-on-ice. * Make sure snakeoil-on-ice make /etc/iceweasel/profile/cert_override.txt readable for everyone and create the file /etc/skel/.mozilla/firefox/debian-edu.default/cert_override.txt (and not a symlink) as using a symlink to a root owned file make it impossible for the user to update the list of overrided certificates. (Solves skolelinux bug #1409). * Report when snakeoil-on-ice is executed, to make it easier to find it in the installation logs. * Remove commented and useless dh_link line related to the cert_override.txt file in debian/rules * Add code in webserver test script to ensure the cert_override.txt symlink is gone. * Make sure /etc/iceweasel/profile/cert_override.txt on diskless workstations is readable by all. * Correct rsyslog client configuration, make sure the file pointed to by /etc/rsyslog.d/debian-edu-client.conf exist (renamed share/debian-edu-config/rsyslog-clients to share/debian-edu-config/rsyslog-client to avoid having to change the symlinks on existing installations). * Rewrite syslog test to check rsyslog config and not sysklogd config, and to verify that installations of everything except Standalone is either forwarding syslog messages or collecting them (or both for Thin-Client-Server). * Add more LDAP client tests, report if group lookup work, services nscd and nslcd is operational and try to use ldapsearch when TLS is required. Extend it to collect more information in the ldap client test from nscd. Add code to check the client side copy of the LDAP server SSL certificate. Also report DNS settings for the LDAP server (SRV and A record). * Make sure sbin/debian-edu-update-netblock is included in the package. * Convert ldap2netgroup to find LDAP server using DNS SRV records and correct handling of command line arguments. * Make sure to not stop thin client NAT rules, and not remove the LTSP audio diverts during upgrades. * Remove obsolete cfengine rule modifying lts.conf on thin client servers. The file is copied from /etc/debian-edu/lts.conf.dist now. * Remove obsolete and disabled cfengine rule trying to work around a no longer present bug in rc.local on LTSP clients. * Make sure to install openbsd-inetd on LTSP clients, to get our scripts nbdquery and nbdswapd-cleanup working, and make sure to not disable inetd in ltsp-make-clients. * Log to syslog when executing run-at-firstboot. * Use ltsp-build-client plugins and not cfengine rules to generate resolv.conf, set up nbdquery and copy lts.conf in the LTSP chroot to make sure the LTSP chroot can be generated with the same content after installation. * Remove SOUND=Y and LOCALDEV=Y from default lts.conf file. Both are now obsolete as the default enable sound and local devices. * Fix postinst code handling upgrades to really remove the obsolete boot_xconf init.d script and reorder the report-reboot and update-hostname script. * Add tool squid-update-cachedir useful for updating the cache size used by the Squid configuration based on partition size. Call this tool from cfengine instead of using cfengine/shell magic to set the correct Squid cache size during installation. * Adjust squid configuration to cache files with size up to 150 MB, to make sure all the debian packages installed over PXE can be cached. * Depend on xresprobe on i386 and amd64, and report ddcprobe output from testsuite/hardware to get information about the display. * Remove now redundant cfengine rule for nbdswapd (now added by ltsp-server), and rewrite the nbdswap-cleanup scripts to use the new port number 9572 instead of the old port number 9210. * Change charset of www/index.html.no to UTF-8, and fix an incorrect character. Add missing link to alternative page. * Change www/index.html.nl, add link to missing alterantive page. * Add the Italian web pages and link to it from the other packages * Link web pages to http://wiki.debian.org/DebianEdu instead of http://developer.skolelinux.no/. * Remove now obsolete directories /etc/nagios/debian-edu/hosts/ and /etc/nagios/debian-edu/hostgroups/ from the package. * Fix typo in ltsp-make-client leading to the cert_override.txt file only being readable for root (Solves Skolelinux bug #1409). . [ Holger Levsen ] * Rename example PXE boot file default-ltsp.cfg to default-thin.cfg. * debian-edu-config.postinst: Remove cruft. (=very old commented out code which was in use before 2003.) Checksums-Sha1: c3307b1a17d55f25ec5eb893badc59991f2a9cba 1326 debian-edu-config_1.431.dsc bb1b18aae126b96b259ed64b20498e0e450a2525 298740 debian-edu-config_1.431.tar.gz ee05846b8d58aebc9e53fac70f6191cf6aa777ea 269910 debian-edu-config_1.431_all.deb Checksums-Sha256: 6f7dec44021f4898a34a53774e648cb8eb170a156a601241db4dde73ef8e521e 1326 debian-edu-config_1.431.dsc 7c176b0667814813d24425370291f7f24e2472446078fe95ccd5cd48923ceb8f 298740 debian-edu-config_1.431.tar.gz 3a3863796590faf1b6f105738da0fd4015bc2d18e15a0593f67735b2afb1a7eb 269910 debian-edu-config_1.431_all.deb Files: bb1e736258ab108a45e4dd5e6d9f6f46 1326 misc extra debian-edu-config_1.431.dsc 61dd4828983667d7ef46b4c407b81e2a 298740 misc extra debian-edu-config_1.431.tar.gz c55aab6d7ecc37d615b0491bfbcc6ef2 269910 misc extra debian-edu-config_1.431_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFLRcArUHLQNqxYNSARAjdfAJ9kzXsEds/+SI0ePvtDd/IYldSG7ACfXDIS IZ9PzGoZbphVTZsAtqFvQbE= =1oxB -----END PGP SIGNATURE----- Accepted: debian-edu-config_1.431.dsc to main/d/debian-edu-config/debian-edu-config_1.431.dsc debian-edu-config_1.431.tar.gz to main/d/debian-edu-config/debian-edu-config_1.431.tar.gz debian-edu-config_1.431_all.deb to main/d/debian-edu-config/debian-edu-config_1.431_all.deb