--- ltsp-5.1.90.orig/debian/dhcpd.conf +++ ltsp-5.1.90/debian/dhcpd.conf @@ -0,0 +1,22 @@ +# +# Default LTSP dhcpd.conf config file. +# + +authoritative; + +subnet 192.168.0.0 netmask 255.255.255.0 { + range 192.168.0.20 192.168.0.250; + option domain-name "example.com"; + option domain-name-servers 192.168.0.1; + option broadcast-address 192.168.0.255; + option routers 192.168.0.1; +# next-server 192.168.0.1; +# get-lease-hostnames true; + option subnet-mask 255.255.255.0; + option root-path "/opt/ltsp/i386"; + if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { + filename "/ltsp/i386/pxelinux.0"; + } else { + filename "/ltsp/i386/nbi.img"; + } +} --- ltsp-5.1.90.orig/debian/ltsp-server.install +++ ltsp-5.1.90/debian/ltsp-server.install @@ -0,0 +1,14 @@ +localapps/ltsp-localapps usr/bin +server/ltsp-build-client usr/sbin +server/ltsp-update-sshkeys usr/sbin +server/ltsp-update-kernels usr/sbin +server/ltsp-update-image usr/sbin +server/ltsp-keys etc/network/if-up.d +server/scripts/debian/* usr/share/ltsp/scripts/ +server/plugins/ usr/share/ltsp/ +debian/extra-plugins/* usr/share/ltsp/plugins/ltsp-build-client/Ubuntu/ +debian/bugs/ltsp-server/* usr/share/bug/ltsp-server/ +server/nbdswapd usr/sbin +server/nbdrootd usr/sbin +server/80_ltsp-sound /etc/X11/Xsession.d +ltsp-common-functions usr/share/ltsp --- ltsp-5.1.90.orig/debian/ltsp-client-builder.templates +++ ltsp-5.1.90/debian/ltsp-client-builder.templates @@ -0,0 +1,39 @@ +Template: ltsp-client-builder/run +Type: boolean +Default: false +_Description: Set up an LTSP chroot environment? + This will set up an LTSP chroot environment on the machine, to act as + a thin client server. + +Template: debian-installer/ltsp-client-builder/title +Type: text +# Item in the main menu to select this package +_Description: Build LTSP chroot + +Template: ltsp-client-builder/progress +Type: text +_Description: Building Thin Client system ... + +Template: ltsp-client-builder/compress +Type: text +_Description: Compressing Thin Client image ... + +Template: ltsp-client-builder/build-client-opts +Type: string +Default: --mirror file:///cdrom --security-mirror none --updates-mirror none --skipimage +# Only used for preseeding arguments to ltsp-client-builder. +Description: arguments for ltsp-build-client: + this option is meant to be used with debconf preseeding. + +Template: ltsp-client-builder/dhcp-manual +Type: note +_Description: No Interface for LTSP dhcpd configuration found + There are no free interfaces for usage with the LTSP Server. Please configure the file /etc/ltsp/dhcpd.conf + manually to point to a valid static interface after the installation finished. + +Template: ltsp-client-builder/dhcp-interface +Type: select +Choices: ${choices} +_Description: Interface for the thin client network: + There were multiple spare interfaces found in this system. + --- ltsp-5.1.90.orig/debian/ltsp-client-core.examples +++ ltsp-5.1.90/debian/ltsp-client-core.examples @@ -0,0 +1 @@ +client/getltscfg/lts.conf --- ltsp-5.1.90.orig/debian/ltsp-restart.desktop +++ ltsp-5.1.90/debian/ltsp-restart.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Exec=sh -c 'xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "echo reboot > /tmp/ldm-logout-action" && gnome-session-save --logout' +Name=Restart +Name[fr]=Redémarrer +Icon=gnome-session-reboot +X-LTSP-NoChange=1 --- ltsp-5.1.90.orig/debian/ltsp-client-core.dirs +++ ltsp-5.1.90/debian/ltsp-client-core.dirs @@ -0,0 +1,2 @@ +/var/lib/ltsp-client-setup +/var/cache/ltsp-localapps --- ltsp-5.1.90.orig/debian/ltsp-server.manpages +++ ltsp-5.1.90/debian/ltsp-server.manpages @@ -0,0 +1,7 @@ +server/doc/ltsp-build-client.8 +server/doc/ltsp-update-kernels.8 +server/doc/ltsp-update-sshkeys.8 +server/doc/ltsp-update-image.8 +server/doc/nbdswapd.8 +server/doc/nbdrootd.8 +localapps/doc/ltsp-localapps.1 --- ltsp-5.1.90.orig/debian/ltsp-client-builder.postinst +++ ltsp-5.1.90/debian/ltsp-client-builder.postinst @@ -0,0 +1,156 @@ +#! /bin/sh +set -e + +. /usr/share/debconf/confmodule + +log () { + logger -t ltsp-client-builder "$@" +} + +# check if we have a valid CD-ROM mounted +if [ ! -f /cdrom/.disk/info ]; then + log "no CD-ROM found ! Not installing ltsp chroot" + exit 0 +fi + +# get the ok from the user to build the ltsp chroot +db_input medium ltsp-client-builder/run || [ $? -eq 30 ] +if ! db_go; then + exit 10 # back up to menu +fi + +db_get ltsp-client-builder/run +if [ "$RET" = false ]; then + log "user requested no ltsp chroot" + exit 0 +fi + +#load and use generic arguments +if db_get ltsp-client-builder/build-client-opts && [ -n "$RET" ] ; then + BUILD_CLIENT_OPTS="$RET" + log "ltsp-build-client options: $BUILD_CLIENT_OPTS" +fi + +# build the chroot +db_progress START 0 2 ltsp-client-builder/progress + +apt-install ltsp-server-standalone + +db_progress STEP 1 + +# workaround for: http://bugs.debian.org/390647 +in-target /bin/touch /etc/resolv.conf + +if [ ! -d /cdrom/dists/intrepid/universe ]; then + BUILD_CLIENT_OPTS="$BUILD_CLIENT_OPTS --components main,restricted" +fi + +DEBIAN_PRIORITY=critical +in-target ltsp-build-client $BUILD_CLIENT_OPTS 2>&1 + +db_progress SET 1800 + +db_progress STOP + +# configure a default interface for usage with LTSP +NET=192.168.0 +DEFAULTROUTE_IFACE="$(route -n|grep ^0|sed -e 's/.* //')" +IFACE_LIST="$(cat /proc/net/dev|sed -e 's/^ *//' -e 's/:.*//'|grep -Ev '(\||lo|sit)')" + +interfaces_entry() { + cat <>/target/etc/network/interfaces + +auto $IFACE_LIST +iface $IFACE_LIST inet static + address $NET.254 + netmask 255.255.255.0 + network $NET.0 + broadcast $NET.255 + +EOF + +chroot /target ifconfig $IFACE_LIST $NET.254 +} + +# if we already have a matching interface, there is no need to go on +if [ -n "$(ifconfig|grep $NET)" ];then + exit 0 +fi + +# exclude the interface with the default route, we only want unconfigured ones +IFACE_TMP="" +for iface in $IFACE_LIST;do + if [ $iface != $DEFAULTROUTE_IFACE ]; then + IFACE_TMP="${IFACE_TMP:+$IFACE_TMP}$iface" + fi +done +IFACE_LIST=$IFACE_TMP + +# check if we still have more than one possible interface. +# if thats the case, show a selector with the detected ones +if [ "$(echo ${IFACE_LIST}|wc -w)" -gt 1 ]; then + db_subst ltsp-client-builder/dhcp-interface choices "$(echo "$IFACE_LIST" | sed 's/ /, /g')" + + db_fset ltsp-client-builder/dhcp-interface seen false + db_input high ltsp-client-builder/dhcp-interface || true + db_go || true + + db_get ltsp-client-builder/dhcp-interface || true + IFACE_LIST="$RET" + + interfaces_entry +elif [ -z "$IFACE_LIST" ];then + # we didnt get a proper interface, tell the user about it + db_fset ltsp-client-builder/dhcp-manual seen false + db_input high ltsp-client-builder/dhcp-manual || true + db_go || true +else + interfaces_entry +fi + +# make sure the keys are up to date with the new interface +chroot /target ltsp-update-sshkeys + +# make sure universe is in the clients sources.list and +# ${DIST}-upgrades is enabled there as well +for dir in $(ls -d /target/opt/ltsp/*/etc/apt);do + if [ -f /target/etc/apt/sources.list ];then + cp /target/etc/apt/sources.list $dir + fi +done + +# compress the image +# (we need the percentage of mksquashfs' output +# need to pipe through a file ...) + +COMPRESS_LOG=/var/log/ltsp-image-build.log + +db_progress START 0 100 ltsp-client-builder/compress + +chroot /target ltsp-update-image >$COMPRESS_LOG 2>&1 & +OLDVAL=0 +while [ -z ${LOOP} ]; do + rawval=$(tail -1 $COMPRESS_LOG |sed -e 's/^.* //') + if [ "$(echo $rawval|grep '[0-9]\%$')" ];then + val=$(echo $rawval|tr -d %) + if [ "$val" -gt 95 ]; then + db_progress SET 100 + sleep 3 + LOOP="False" + else + if [ "$val" -gt "${OLDVAL}" ];then + db_progress SET $val + OLDVAL=$val + fi + fi + fi +done + +# save compression log +if [ -e $COMPRESS_LOG ]; then + mv $COMPRESS_LOG /target/var/log/ +fi + +db_progress STOP + +exit 0 --- ltsp-5.1.90.orig/debian/changelog +++ ltsp-5.1.90/debian/changelog @@ -0,0 +1,3490 @@ +ltsp (5.1.90-0ubuntu1) karmic; urgency=low + + * Start usplash from the initramfs + * Update shutdown/reboot launchers + * New upstream bugfix release (5.1.90) + * Ubuntu: Drop sudo-localapps as no longer needed + * Fix cups + * Improve initscript + * Add some examples for localapps + * Don't set timeout by default for nbdrootd + * Use ${rootmnt} variable instead of hard-coded /root in initramfs + * Fix locale for localapps and fatclient + * Update Vietnamese translation + * Support additional mount points for localapps + + -- Stéphane Graber Sat, 26 Sep 2009 14:41:07 -0400 + +ltsp (5.1.88-0ubuntu1) karmic; urgency=low + + * Update installer to only use the CD-Rom as source of package + * New upstream bugfix release (5.1.88) + * Clean nbd-server process every 2 hours (to avoid never ending connections) + * Add updates and security repository by default (so we have updates) + * Make sure /etc/hostname contains the hostname + + -- Stéphane Graber Wed, 23 Sep 2009 15:20:30 -0400 + +ltsp (5.1.87-0ubuntu1) karmic; urgency=low + + * New upstream bugfix release (5.1.87) + * Debian: Add bus and hal to RC2_WHITELIST + * Fix udhcp sending a uid to the server (causing two leases for each client) + * ltsp-cluster: Don't always create an autologin account + * Fedora: several fixes + * dnsmasq improvements + * Drop configure-x-xdebconfigurator as it's no longer maintained + * Update translation + * Typo fixes + * Drop #!/bin/bash from sourced scripts + + -- Stéphane Graber Mon, 21 Sep 2009 00:22:57 -0400 + +ltsp (5.1.85-0ubuntu2) karmic; urgency=low + + * Drop dependency on unionfs-fuse + + -- Stéphane Graber Mon, 14 Sep 2009 13:34:53 -0400 + +ltsp (5.1.85-0ubuntu1) karmic; urgency=low + + * Bump standards to 3.8.3 + * Update maintainer + * Add cron to ltsp-client-core depends to make auto-shutdown work + * Add sane-utils to ltsp-client depends to make scanner work + * Add Vcs-Bzr and Vcs-Browser to source package + + * Add a few forgotten upstream manpages + * Drop udhcp scripts from packaging (pushed upstream) + * Use the geode driver for Geode GX2 in karmic + * Make the bug reporting script executable + + * New upstream bugfix release (5.1.85) + * Fix typo and update translations + * Mark init scripts executable + * Make scanners work again + * Fix detection of pulseaudio 0.9.16 + * Fix configure-x.sh (LP: #412034) + * Update LSB headers for ltsp-core (drop hal) + + -- Stéphane Graber Sun, 06 Sep 2009 22:05:57 -0400 + +ltsp (5.1.83-0ubuntu1) karmic; urgency=low + + * New upstream version (5.1.83) + * Fix monitor_nbd to use start-stop-daemon + * Fix hanging session on logout + + [Michael Haas ] + * Update debian/extra-plugins/030_mythbuntu: + - Remove --mythbuntu-copy-user-credentials as chpasswd does not + support encrypted passwords anymore + - Do not install linux-restricted-modules as it doesn't exist anymore + - Install mythbuntu-common + + -- Stéphane Graber Mon, 17 Aug 2009 11:44:50 -0400 + +ltsp (5.1.82-0ubuntu2) karmic; urgency=low + + * Start monitor_nbd with start-stop-daemon. + + -- Stéphane Graber Mon, 17 Aug 2009 00:39:00 -0400 + +ltsp (5.1.82-0ubuntu1) karmic; urgency=low + + * Set dhcp3-server as recommends instead of dependency + * Drop dnsmasq-base from dependency + * New upstream release (5.1.82) + * Restart nbd when it breaks + * Various debian changes + * Various fedora changes + * Update manpages + + + -- Stéphane Graber Sun, 16 Aug 2009 18:02:15 -0400 + +ltsp (5.1.78-0ubuntu2) karmic; urgency=low + + * Update udhcp script (thanks to Alkis Georgopoulos) + + -- Stéphane Graber Sun, 02 Aug 2009 13:00:41 -0400 + +ltsp (5.1.78-0ubuntu1) karmic; urgency=low + + * Drop custom initramfs for unionfs as aufs is back + * Drop custom init scripts, using upstream instead + * Depend on udhcpc as it's now in main + * Allow use of dnsmasq-base instead of dhcp + * New upstream release (5.1.78) + * ltsp-update-image: Add --no-comp + * ltsp-update-image: Remove previous image only once the new one is ready + * ltsp_nbd: Use NBD_ROOT_SERVER as default for NBD_SWAP_SERVER + * Support CRONTAB_ and SHUTDOWN_TIME settings + * Improve init scripts + * ltsp-build-client: Respect ARCH environment variable + * ubuntu: Add armel support + * ubuntu: Update for upstart 0.6 + * Set console-setup with the same keyboard as for X + + -- Stéphane Graber Wed, 22 Jul 2009 00:30:57 -0400 + +ltsp (5.1.76-0ubuntu1) karmic; urgency=low + + * Drop 030-artwork as it's included upstream now. + * Update compat to debhelper 5 + * Add watch file + * New upstream relesae (5.1.76) + * ltsp-cluster: minor tweak to reduce calls to binaries + * ltsp-cluster: Sometimes the nbd entry shows twice, only take the first + * do not mess with /etc/adjtime when syncing the hardware clock after ntpdate. + * code cleanup + * use 'nc -z' to test that the XFS port is open. + + -- Stéphane Graber Sun, 14 Jun 2009 13:43:37 -0400 + +ltsp (5.1.75-0ubuntu7) karmic; urgency=low + + * Disable nbd reconnection for now. (Race condition with unionfs-fuse) + + -- Stéphane Graber Wed, 10 Jun 2009 19:20:07 -0400 + +ltsp (5.1.75-0ubuntu6) karmic; urgency=low + + * Add numlockx to ltsp-client-core dependencies. + * Make ltsp_nbd initramfs script executable. + * Actually install the right initramfs scripts. + + -- Stéphane Graber Wed, 10 Jun 2009 17:43:20 -0400 + +ltsp (5.1.75-0ubuntu5) karmic; urgency=low + + * Drop ltsp_nbd from the install file list so the one shipped in debian/ is used. + + -- Stéphane Graber Tue, 09 Jun 2009 22:10:43 -0400 + +ltsp (5.1.75-0ubuntu4) karmic; urgency=low + + * Add 030-artwork from upstream to get the ldm theme installed. + + -- Stéphane Graber Tue, 09 Jun 2009 20:09:14 -0400 + +ltsp (5.1.75-0ubuntu3) karmic; urgency=low + + * Drop custom 025-locales (upstream now) + * Include alternate initramfs scripts to use unionfs-fuse. + * Depend on ldm-server instead of ldminfod + + -- Stéphane Graber Tue, 09 Jun 2009 17:34:05 -0400 + +ltsp (5.1.75-0ubuntu2) karmic; urgency=low + + * Add reboot and shutdown menu entries. + + -- Stéphane Graber Mon, 08 Jun 2009 14:43:57 -0400 + +ltsp (5.1.75-0ubuntu1) karmic; urgency=low + + * new upstream version (5.1.75) + * Use Debian's scripts when possible (LP: #380072) + * Support per session Xauthority + * Don't hardcode opt/ltsp in ltsp-update-kernels (LP: #294643) + * Set LANGUAGE to the user's locale for localapps + * Improve ltsp_nbd with better defaults for buggy networks. + + -- Stéphane Graber Wed, 03 Jun 2009 17:28:44 -0400 + +ltsp (5.1.74-0ubuntu2) karmic; urgency=low + + * Add dependency on python-serial (for jetpipe) + + -- Stéphane Graber Wed, 27 May 2009 10:33:38 +0200 + +ltsp (5.1.74-0ubuntu1) karmic; urgency=low + + * new upstream version (5.1.74) + * ltsp-localapps: Make it work correctly when the server's using LDAP + * xinitrc: Various improvement to command handling (and memory usage) + * Update translations + * Update manpages + * Drop OSS sound support and fix permissions in /dev/snd/ + * Re-order the boot process to fix broken resolv.conf (LP: #348305) + + -- Stéphane Graber Fri, 22 May 2009 17:16:57 +0200 + +ltsp (5.1.65-0ubuntu2) jaunty; urgency=low + + * Include a fixed 025-locales (LP: #360366) + + -- Stéphane Graber Mon, 13 Apr 2009 13:02:14 -0400 + +ltsp (5.1.65-0ubuntu1) jaunty; urgency=low + + * new upstream bugfix release (5.1.65) + * Fix 030-artwork, fixing the edubuntu usplash them bug (LP: #346891) + * Fix typo in ltsp-login template (s/Cencel/Cancel/) + * Gentoo specific change (URL change) + + -- Stéphane Graber Sun, 22 Mar 2009 15:20:10 -0400 + +ltsp (5.1.64-0ubuntu8) jaunty; urgency=low + + * Fix *ubuntu-usplash-theme installation breaking ltsp-build-client when + creating an edubuntu LTSP chroot. + (Fix in .diff.gz, freeze exception filed to get it from upstream) + + -- Stéphane Graber Sun, 22 Mar 2009 15:04:45 -0400 + +ltsp (5.1.64-0ubuntu7) jaunty; urgency=low + + * Make both initramfs hooks and scripts executable so they actually work. + + -- Stéphane Graber Wed, 18 Mar 2009 23:53:06 -0400 + +ltsp (5.1.64-0ubuntu6) jaunty; urgency=low + + * Add screen-session.d script to fix visual glitches with old ATI 3D rage. + + -- Stéphane Graber Wed, 18 Mar 2009 20:09:51 -0400 + +ltsp (5.1.64-0ubuntu5) jaunty; urgency=low + + * Make the Geode fix jaunty-specific and make it fallback to upstream's + fix for the other releases instead of no fix as in ubuntu4. + * Fix bashism in ltsp-client-setup. (LP: #281498) + + -- Stéphane Graber Sat, 14 Mar 2009 21:23:40 -0400 + +ltsp (5.1.64-0ubuntu4) jaunty; urgency=low + + * Make the Geode fix 9.04 specific to ease backports to releases where + the Geode driver works as expected. + + -- Stéphane Graber Thu, 12 Mar 2009 23:12:05 -0400 + +ltsp (5.1.64-0ubuntu3) jaunty; urgency=low + + * Change screen-session.d script description for intel desktop + * Add screen-session.d script to force the VESA driver for Geode GX2 + + -- Stéphane Graber Thu, 12 Mar 2009 23:04:53 -0400 + +ltsp (5.1.64-0ubuntu2) jaunty; urgency=low + + * Add quirk for Intel-based thin clients with laptop hardware. + * Add initramfs-tools scripts for udhcp (if manually installed in the chroot) + * Add ldminfod as a dependency to ltsp-server-standalone so it's installed + from the Ubuntu alternate CD. + + -- Stéphane Graber Tue, 10 Mar 2009 19:22:38 -0400 + +ltsp (5.1.64-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.64) + * Fix sound card volume handling + * Update documentation + + -- Stéphane Graber Mon, 09 Mar 2009 11:27:34 -0400 + +ltsp (5.1.63-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.63) + * Fix VideoRAM configuration syntax (caused parsing error in xorg.conf) + * Fix performance issues with Pulseaudio and localapps (use Unix socket instead of TCP). + * Fix support for soundcards with weird channels. + * Fix default printer and printer filtering for localapps too. + + -- Stéphane Graber Fri, 27 Feb 2009 11:55:19 -0500 + +ltsp (5.1.62-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.62) + * Fix id (again) to accommodate groups with spaces + + -- Stéphane Graber Wed, 18 Feb 2009 17:53:33 -0500 + +ltsp (5.1.61-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.61) + * ltsp-cluster: Replace hardcoded eth0 by the interface name + * Fix bug that copies icon file without extension + * Copyrights update + * Code cleanup + * Change default volume to be $VOLUME for all channels except PCM + * Move X_VIRTUAL from screen_hacks to display_hacks + * ltsp-init-common: Make pulseaudio log to syslog and amixer output + redirected to null + * Fix timeserver code so ntpdate then sets the hwclock. Otherwise, does + not work properly. + * rdesktop: remove cruft from older iteration of xinitrc.d handling + + -- Stéphane Graber Wed, 18 Feb 2009 11:50:29 -0500 + +ltsp (5.1.60-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.60) + * localapps-menu: Fix XDG menu permissions (using getent) + * ltsp-cluster: Fix inventory.sh to return a clean output + * Do not make CD and FRONT capture devices + * Ubuntu: Fix 025-locales (option locale isn't boolean) + * Ubuntu: Implement a complete configuration generator for ltsp-cluster + * Disable --mount-cdrom in the installer (LP: #325678) + + -- Stéphane Graber Mon, 09 Feb 2009 14:00:21 -0500 + +ltsp (5.1.59-0ubuntu1) jaunty; urgency=low + + * new upsream version (5.1.59) + * re-implement the localapps-menu using XDG + * fix ltsp-cluster plugin + * update documentation + * use upstream documentation + * fix potential race condition in init script + * add wget as a dependency (for ltsp-cluster) and move rdesktop to + ltsp-client instead of ltsp-client-core + + -- Stéphane Graber Sun, 08 Feb 2009 19:15:41 -0500 + +ltsp (5.1.55-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.55) + * Change default sound output volume + * Update to popcon plugin + + -- Stéphane Graber Sun, 01 Feb 2009 01:07:24 -0500 + +ltsp (5.1.53-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.53) + * Fix broken symlinks + * Code cleanup + * Set the timeserver to the LTSP server by default + * Update french translation + * Fix popcon plugin + * Various Gentoo and Fedora fixes + + -- Stéphane Graber Wed, 28 Jan 2009 13:55:13 -0500 + +ltsp (5.1.52-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.52) + * resync ltsp-build-client plugins between Ubuntu and Debian + * Fedora kickstart update + * ltsp-genmenu: Fix icon detection + * screen-session.d: Fix X_COLOR_DEPTH support + * ltsp-cluster: Fix init scripts + * update translations + + -- Stéphane Graber Sat, 24 Jan 2009 23:03:56 -0500 + +ltsp (5.1.50-0ubuntu3) jaunty; urgency=low + + * Sync ltsp-client-core with upstream (fix ltsp-cluster). + + -- Stéphane Graber Fri, 23 Jan 2009 00:32:46 -0500 + +ltsp (5.1.50-0ubuntu2) jaunty; urgency=low + + * Merge most of upstream ltsp-client-setup + + -- Stéphane Graber Thu, 22 Jan 2009 19:56:26 -0500 + +ltsp (5.1.50-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.50) + * localapps: reimplement the menu (merge it into the user's menu) + * localapps: Add CUPS_SERVER to specify a different cups server + * ltsp-cluster: Fix hardware inventory + * ltsp-cluster: Fix boot status + * ltsp-cluster: Update ltsp-build-client plugin + * screen-sessiond: Fix xorg configuration for Geode GX2 + + -- Stéphane Graber Wed, 21 Jan 2009 21:10:44 -0500 + +ltsp (5.1.47-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.47) + * Improve RandR support + * Fix localapps group membership + * Improve screen-session.d + * Make 099-mount-cdrom upstream + * Generate an hostname when none defined + + -- Stéphane Graber Tue, 13 Jan 2009 15:35:30 -0500 + +ltsp (5.1.44-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.44) + * improve screen-session.d + * drop configure_x from the init script + * export LANG for localapps + * fix various ltsp-cluster issues + * code clean up + * sync ltsp-client-core init script with upstream + + -- Stéphane Graber Tue, 30 Dec 2008 08:42:49 -0500 + +ltsp (5.1.38-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.38) + * introduce screen-session.d + * RandR support + + -- Stéphane Graber Thu, 11 Dec 2008 21:44:06 -0800 + +ltsp (5.1.35-0ubuntu1) jaunty; urgency=low + + * new upstream version (5.1.35) + * add ltsp-cluster support + * add ltsp-genmenu + * use xinitrc.d scripts + * add homepage + * change debian standards to 3.8.0 + * ldminfod now has its own package + * drop doc/ldminfod.8 (now in the source tarball) + * drop controlgen + + -- Stéphane Graber Sun, 23 Nov 2008 18:52:41 -0500 + +ltsp (5.1.29-0ubuntu4) jaunty; urgency=low + + * (temporary) drop acpid from ltsp-client depends, arch specific binary + dependencies for arch all packages dont work (yet ?). Makes ltsp-client + installable on armel, we might need a plugin that checks the archtecture + in ltsp-build-client for a more proper implementation. + + -- Oliver Grawert Thu, 20 Nov 2008 12:53:21 +0100 + +ltsp (5.1.29-0ubuntu3) intrepid; urgency=low + + * Make sure universe component is only enabled on CDs where it + actually exist by checking for /cdrom/dists/intrepid/universe. + After building the client from CD, make sure the sources.list + contains everthing the server has to make sure -updates and + universe are available in the chroot. + + -- Oliver Grawert Tue, 21 Oct 2008 18:47:55 +0200 + +ltsp (5.1.29-0ubuntu2) intrepid; urgency=low + + * add call to configure_sound_volume in ltsp-client-core initscript + * allow LANG to be overridden by lts.conf if desired + + -- Oliver Grawert Wed, 15 Oct 2008 16:56:04 +0200 + +ltsp (5.1.29-0ubuntu1) intrepid; urgency=low + + * new upstream version (5.1.29) + * bugfix release + * add console-setup console-screen.kbd.sh to RCS_WHITELIST in ubuntu to + support localized console keyboards. + * fix quoting in nbd swap handling in initscript (needs to be backported to + hardy) + * make ltsp-client-core depend on console-setup and kbd + * drop recommends of ltsp-client on nonexistent ubuntu-thin-client package + * drop non-existent sdm-terminal from ltsp-client deps. + * drop discover1 dependency + + -- Oliver Grawert Wed, 15 Oct 2008 14:46:06 +0200 + +ltsp (5.1.28-0ubuntu3) intrepid; urgency=low + + * make sure to export LANG and LOCALE from ltsp-client-core.init + + -- Oliver Grawert Tue, 14 Oct 2008 01:17:39 +0200 + +ltsp (5.1.28-0ubuntu2) intrepid; urgency=low + + * Fix persistent nbd support (init script) + + -- Stéphane Graber Sat, 11 Oct 2008 20:07:10 -0400 + +ltsp (5.1.28-0ubuntu1) intrepid; urgency=low + + * new upstream version (5.1.27) + * Fix pre-FF regression (CONFIGURE_X not set to False) (commited upstream) + * Fix pre-FF regression (Enable compcache) (commited upstream) + * Fix pre-FF regression (Xubuntu support) (LP: #221894) (commited upstream) + * Enable universe and multiverse by default (LP: #281196) + * Complete ltsp-cluster integration (remove unneeded delta) + * Update localapp sample script + * mythbuntu-diskless: explicitly install xfce4-terminal + * mythbuntu-diskless: fix lts.conf generation + + -- Stéphane Graber Fri, 10 Oct 2008 14:07:40 -0400 + +ltsp (5.1.25-0ubuntu1) intrepid; urgency=low + + * new upstream version (5.1.25) + * Allow users to shutdown the thin client (LP: #274803) + * Set PULSE_SERVER to 127.0.0.1 for localapps (LP: #274902) + * Fix --prompt-rootpass (LP: #255176) + * Use nbd-client with -persist to reconnect if server breaks + * Add ltsp-cluster option to ltsp-build-client + * Update documentation (LDM_RUNONCE) + * Fix cups support for localapps + * Set LDM_USERNAME correctly for localapps + * Create /var/cache/ltsp-localapps + * Rename xrexec to localapps + * update packaging for the xrexec => localapps change + + -- Stéphane Graber Sat, 04 Oct 2008 22:44:16 -0400 + +ltsp (5.1.22-0ubuntu4) intrepid; urgency=low + + * make sure ltsp-client-core initscript actually lands in rc2.d + * add /var/lib/dbus/ and /var/cache/hald/ to rw_dirs for nfsroot setups + (thanks to Stephane Graber for helping with teh above) + * change old debian/rules bzr-release target to DTRT (who knows if we'll + need it some day) + * Default to CONFIGURE_X being unset, if users want a xorg.conf they need + to manually enable it now since Xorg 1.5 should DTRT hand in hand with hal + + -- Oliver Grawert Tue, 16 Sep 2008 18:46:38 +0200 + +ltsp (5.1.22-0ubuntu3) intrepid; urgency=low + + * fix scripts/debian installation target for ltsp-server (again) + + -- Oliver Grawert Thu, 28 Aug 2008 17:19:47 +0200 + +ltsp (5.1.22-0ubuntu2) intrepid; urgency=low + + * add COMPCACHE_SIZE=25% to client/initramfs/conf.d/ltsp to make sure + compcache is used on clients + + -- Oliver Grawert Thu, 28 Aug 2008 01:51:56 +0200 + +ltsp (5.1.22-0ubuntu1) intrepid; urgency=low + + * new upstream version + * move ltsp-client-core initscript to position 25 to start after hal to make + hal-input work right. + * add hal and dbus to ltsp-client depends + * enable xrexec bits for localapps infrastructure + + -- Oliver Grawert Thu, 28 Aug 2008 00:35:01 +0200 + +ltsp (5.1.14-0ubuntu6) intrepid; urgency=low + + * quiten down the ltsp-server.postinst if no /etc/exports exists (thanks to + Stephane Graber for the fix) + + -- Oliver Grawert Fri, 01 Aug 2008 15:25:32 +0200 + +ltsp (5.1.14-0ubuntu5) intrepid; urgency=low + + * drop xresprobe dependency to make it go away from main (LP: #248779) + + -- Oliver Grawert Fri, 01 Aug 2008 12:58:51 +0200 + +ltsp (5.1.14-0ubuntu4) intrepid; urgency=low + + * shuffle more install locations + + -- Oliver Grawert Thu, 31 Jul 2008 23:41:31 +0200 + +ltsp (5.1.14-0ubuntu3) intrepid; urgency=low + + * fix start-stop-daemon location (regressed somehow in one of the last + uploads) + + -- Oliver Grawert Thu, 31 Jul 2008 22:29:53 +0200 + +ltsp (5.1.14-0ubuntu2) intrepid; urgency=low + + * make sure to use the right branch when merging teh debian dir + (sigh) + + -- Oliver Grawert Mon, 28 Jul 2008 03:00:53 +0200 + +ltsp (5.1.14-0ubuntu1) intrepid; urgency=low + + * The freegeek hackfest release (adds basic localapp infrastructure) + - Added LOCAL_APPS=True as default in ltsp_config + - Cleanup of xrexecd, glib, now to be started from ldm's rc.d mechanism + - Cleaned up lts-parameters.txt + - Run autogen.sh automatically if processed by mkdst. + - only start cdpinger and ltspfsd if not already running + * add configuring and building and cleaning up of xrececd to build-stamp + and clean targets in debian/rules + * install xrexecd to /usr/bin in the ltsp-client-core package + * install debian/099-mount-cdrom (LP: #251066) and add --mount-cdrom to + ltsp-client-builder.templates to make sure we dont break even if d-i + unmounts it (ugly workaround) + + -- Oliver Grawert Sun, 26 Jul 2008 01:05:50 +0200 + +ltsp (5.1.10-0ubuntu4) intrepid; urgency=low + + * adjust initscripts for new installation layout + + -- Oliver Grawert Sat, 26 Jul 2008 16:05:50 +0200 + +ltsp (5.1.10-0ubuntu3) intrepid; urgency=low + + * add installation of ltsp-init-common and screen-x-common for ltsp-client + * change install target paths from usr/lib/ltsp to usr/share/ltsp + + -- Oliver Grawert Sat, 26 Jul 2008 03:13:44 +0200 + +ltsp (5.1.10-0ubuntu2) intrepid; urgency=low + + * fix start-stop-daemon location (LP: 246615) to unbreak the client build + + -- Oliver Grawert Thu, 24 Jul 2008 01:48:50 +0200 + +ltsp (5.1.10-0ubuntu1) intrepid; urgency=low + + * new upstream version, all hardy non-packaging related changes included + + -- Oliver Grawert Wed, 25 Jun 2008 12:17:36 +0200 + +ltsp (5.0.40~bzr20080212-0ubuntu7) hardy-proposed; urgency=low + + * add jetpipe to ltsp-client-core binary package (LP: #224259) + * fix default port for NBD_PORT, so NBD_SWAP=Y works without setting the + port explicitly (LP: #235772) + * dont try to install xubuntu-artwork-usplash if universe is not enabled + (LP: #221894) + * add /root to rw_dirs so LDM_DIRECTX works if people froce nfsroot use + (LP: #234006) + * fix ltsp-update-image manpage to list all options (LP: #222524) + * make sure the users XKBOPTIONS setting in lts.conf overrides console-setup + (partially LP: #199675) + * add support for ten options to adjust monitor settings in xorg.conf + (X_MONITOR_OPTION_01-10) to make things like 'Option "DPMS" "off"' + available through lts.conf (partially LP: #199675) + * make sure X_MOUSE_DEVICE is properly quoted if added to xorg.conf + (partially LP: #199675) + + -- Oliver Grawert Fri, 30 May 2008 00:41:36 +0200 + +ltsp (5.0.40~bzr20080212-0ubuntu6) hardy; urgency=low + + * 030-kiosk plugin fixes: + - enable all archive components for easier flash installation. + - install ubufox for better theme handling. + - switch to devilspie for fullscreen mode (firefox --fullscreen is deprecated) + + -- Oliver Grawert Sat, 19 Apr 2008 02:18:58 +0200 + +ltsp (5.0.40~bzr20080212-0ubuntu5) hardy; urgency=low + + [Oliver Grawert] + * run /etc/kernel/postinst.d/ltsp-update-kernels in the update-image plugin + to make sure the pxe config is really updated even in corner cases + + [Michael Haas] + * Make sure that mythbuntu specific calls are only executed when running + ltsp-build-client with --mythbuntu (LP: #214481) + + -- Michael Haas Wed, 09 Apr 2008 12:07:22 +0200 + +ltsp (5.0.40~bzr20080212-0ubuntu4) hardy; urgency=low + + * make sure the right proxy line is set in the chroot, thanks + to stephane graber for that fix (LP: #213927) + * make acpid [ i386 amd64 ] only dependency, since its not not available on ppc + (LP: #213014, LP: #199747) + * fix configure-x.sh interpreter line (LP: #196706) + * make sure resolv.conf is available in the chroot (LP: #72482) + * merge fix for dhcp port handling, thanks to Michael Haas, (LP: #198356) + * we only tell users with nfs-kernel-server installed that they need to + update /etc/exports (LP: #198915) + * fix kiosk plugin to use the right package names (LP: #163278, LP: #212738) + * fix hardcoded path in ltsp-update-image and quiten down noisy rm commands + (LP: #198157) + * make sure the ltsp-update-* scripts operate on symlinked dirs (LP: #151503) + * add final updates for mythbuntu plugin and drop accidentially included + patch file from debian/extra-plugins (LP: #212550) + + -- Oliver Grawert Tue, 08 Apr 2008 15:03:51 +0200 + +ltsp (5.0.40~bzr20080212-0ubuntu3) hardy; urgency=low + + * add CONFIGURE_FSTAB lts.conf option to override fstab + creation on client (LP: #198114) + * use servers timezone during chroot creation (LP: #197723) + * added note to lts-parameters.txt taht teh values apply to + lts.conf only (LP: #197744) + * merge mythbuntu plugin changes (LP: #195943) + + -- Oliver Grawert Fri, 14 Mar 2008 01:05:21 +0100 + +ltsp (5.0.40~bzr20080212-0ubuntu2) hardy; urgency=low + + * add alsa-utils and alsa-base to ltsp-client dependencies (both moved out + of ubuntu-minimal) + + -- Oliver Grawert Tue, 19 Feb 2008 11:14:34 +0100 + +ltsp (5.0.40~bzr20080212-0ubuntu1) hardy; urgency=low + + * new upstream version with fixes for the following bugs: + LP: #149006 (default to 24bit colordepth) + LP: #190419 (move .nbi image out of the way before regeneration) + LP: #113709 (security server sources.list entry handling) + LP: #135419 (chroot upgrade issues) + LP: #177926 (documentation fix) + LP: #184316 (client locale handling (default to en_GB if none is set) + LP: #189237 (fix path handling, remove trailing slashes from arguments) + LP: #132397 (handle proxies with apt) + LP: #148109 (only use getltscfg if lts.conf is valid) + LP: #172459 (only use free nbd devices to do network swapping) + * install our own dhcpd.conf + * add rdesktop to ltsp-client deps (LP: #153589) + * fix xorg deps of ltsp-client (LP: #158735) + * add plugin for mythbuntu kiosk setup (LP: #188413), thanks to Michael Haas + + -- Oliver Grawert Mon, 12 Feb 2008 17:48:48 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu10) hardy; urgency=low + + * make sure the ltsp dedicated interface is really up when + generating the sshkeys in the udeb + + -- Oliver Grawert Wed, 16 Jan 2008 16:26:34 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu9) hardy; urgency=low + + * change ordering of functions in the udeb and make sure the sshkeys + are properly set before squashing the image. + + -- Oliver Grawert Fri, 11 Jan 2008 13:42:26 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu8) hardy; urgency=low + + * we dont want next-server to be set by default + + -- Oliver Grawert Thu, 10 Jan 2008 13:22:01 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu7) hardy; urgency=low + + * needs to install ltsp-server-standalone from d-i, not just + ltsp-server unlike edubuntu ubuntu-alternate doesnt have the + needed bits preinstalled. + + -- Oliver Grawert Thu, 10 Jan 2008 13:09:14 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu6) hardy; urgency=low + + * we want to move the compress log to /target not /taget in d-i + + -- Oliver Grawert Thu, 10 Jan 2008 12:35:29 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu5) hardy; urgency=low + + * default to the -generic kernel image instead of i386. it works on + all tested thin client platforms and saves a lot of CD space + + -- Oliver Grawert Tue, 08 Jan 2008 10:44:37 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu4) hardy; urgency=low + + * add -nolzma option to mksquashfs, kernel protion isnt ready yet so + unpacking the image on client boot fails. + + -- Oliver Grawert Thu, 03 Jan 2008 16:17:37 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu3) hardy; urgency=low + + * add pulseaudio to ltsp-client deps, needed because + pulseaudio-esound-compat doesnt depend on pulse anymore to pull it in + automatically + + -- Oliver Grawert Thu, 29 Nov 2007 18:26:21 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu2) hardy; urgency=low + + * change ltsp-client-core.install to fix ftbfs caused by a wron scriptname + there + + -- Oliver Grawert Wed, 28 Nov 2007 14:48:45 +0100 + +ltsp (5.0.39+20071127pre5.1-0ubuntu1) hardy; urgency=low + + * newly packaged upstream release, no code changes yet + * split out ldm into a separate source package + + -- Oliver Grawert Wed, 28 Nov 2007 13:03:59 +0100 + +ltsp (5.0.37) gutsy; urgency=low + + * revert the ltsp-build-client behavior of the d-i progress bar to teh + feisty behavior, together with the new compress progressbar that should + suffice to fix LP: #121547 + + * ignore getltscfg if it fails during boot, so we dont need dummy entries + in "comment only" lts.conf files in the future + + -- Oliver Grawert Fri, 05 Oct 2007 18:03:54 +0200 + +ltsp (5.0.36) gutsy; urgency=low + + * fix most of the d-i progressbar issues and broken whitespace in + debian/ltsp-client-builder.postinst + * add a dummy entry to the default lts.conf to quiten down getltscfg on + client boots + + -- Oliver Grawert Tue, 02 Oct 2007 22:22:53 +0200 + +ltsp (5.0.35) gutsy; urgency=low + + * change debconf frontend to noninteractive in the Ubuntu/095-update-image plugin + fixes LP: #144296 + * fix sed quoting in ltsp-update-image so we dont end up with $PORT but the + actual portnumber in the pxe config. + + -- Oliver Grawert Tue, 02 Oct 2007 13:54:42 +0200 + +ltsp (5.0.34) gutsy; urgency=low + + * make sure the udeb waits until ltsp-update-image is finished + + -- Oliver Grawert Wed, 26 Sep 2007 18:08:21 +0200 + +ltsp (5.0.33) gutsy; urgency=low + + * disable d-i output for ltsp-update-image temporary to not risk beta release + lauchpad bug #121547 will be fixed afterwards. + + -- Oliver Grawert Wed, 26 Sep 2007 13:29:09 +0200 + +ltsp (5.0.32) gutsy; urgency=low + + * move nfs handling plugin (095-exports) from common to Debian plugin dir + we dont use nfs-kernel-server anymore, no need to restart it or mangle + /etc/exports, leave that to debian :) + * dont try to move files from the udeb postinst if they dont exist so the + installer doesnt stop. + + -- Oliver Grawert Wed, 26 Sep 2007 12:50:17 +0200 + +ltsp (5.0.31) gutsy; urgency=low + + [Oliver Grawert ] + * change mknbi dependency to mkelfimage for full LinuxBIOS support + * add libgl1-mesa-dri to ltsp-client dependencies for compiz support + out of the box. + + [Scott Balneaves ] + * Test failure of X autoconf add X_OPTIONS_** parameters. A buggy + via driver revealed this. Won't cause any delay on a sane driver. + + -- Oliver Grawert Wed, 19 Sep 2007 18:21:03 +0200 + +ltsp (5.0.30) gutsy; urgency=low + + * dont try to write to non existing dirs in the chroot from + ltsp-update-image (thanks lamont !) + * fix issue with doubleslashes in ltsp-update-image + + -- Oliver Grawert Thu, 13 Sep 2007 22:22:57 +0200 + +ltsp (5.0.29) gutsy; urgency=low + + [Oliver Grawert ] + * fix setting of SERVER with nbd roots, closes LP: #139059 + * remove screensaver handling from ldm, gnome-screensaver konws what to do + now + + [Scott Balneaves ] + * enable compiz by default (leave it to Xsession on the server to decide) + + -- Oliver Grawert Thu, 13 Sep 2007 16:10:50 +0200 + +ltsp (5.0.28) gutsy; urgency=low + + [Oliver Grawert ] + * mkfifo isnt available in d-i, use mknod instead in the udeb + * fix ltsp-update-image to handle existing inetd.conf entries properly + * Empty out lts.conf, we detect evrything that was in there automatically + and enable it if the corresponding app is in the chroot + * Add long note to old lts.conf about the new location in the tftp dir + + [Scott Balneaves ] + * bug pointed out by vagrantc: running ltsp-update-image on a chroot that + isn't going to be nbd mounted shouldn't error out + * Patch to disallow SCREEN_01 (used by upstart and source for probs) + * Eliminate call to awk, should be ulimit -m not -v for the + XRAMPERC client limit + * Little more cleanup on shell and telnet screen scripts, remove bash + references + * Instead of starting for all, start for just screens available + + + -- Oliver Grawert Wed, 12 Sep 2007 12:01:25 +0200 + +ltsp (5.0.27) gutsy; urgency=low + + * add new 010-debconf-frontend to Ubuntu to make the udeb + changes actually work. + + -- Oliver Grawert Thu, 06 Sep 2007 15:11:12 +0200 + +ltsp (5.0.26) gutsy; urgency=low + + [Oliver Grawert ] + * new udeb postinst (and new template) added, fixes (LP: #121547) + we have full progress reporting in teh installer now :) + * added option --skipimage to ltsp-build-client to supress ltsp-update-image + execution in d-i (we run it separately in the udeb) + * its not an error if the port is set in inetd.conf. + + [Scott Balneaves ] + * Close LP: #137461 + * added missing manpages for ltsp-update-image, and nbdrootd + * Fix a couple of debian control issues + * Fix bug with localdev: encrypt tunnel for X forwarding for all things. + LDM_DIRECTX will override X, but all other communication should be + encrypted + * since we're zeroing /etc/hostname in the plugin, don't need to do it in + the initramfs, add plugin to Ubuntu + * fixing problem with hostnames not being set in the client, even if + they're specified in dhcpd + * Added ram limiting from old 4.2, fixed typo + + [Vagrant Cascadian ] + * merged patch to set hostname from the initramfs + * merge with scotts-gutsy, *except* keep debian logo. + + -- Oliver Grawert Thu, 06 Sep 2007 13:24:27 +0200 + +ltsp (5.0.25) gutsy; urgency=low + + [Oliver Grawert ] + * Clean up rc links for reboot and shutdown + * fix sync range handling in x config script + + [Vagrant Cascadian ] + * Drop Debian-Edu themes as Debian-Edu can handle them separately. + * Symlink common files from the Debian theme to the edubuntu theme + * Use debian's logo for the Debian theme + + [Scott Balneaves ] + * fgiraldeau pointed out a bug with nfs roots that prevents the X + configurator from running. Doesn't affect nbd roots + * Some style cleanups, after discussion with vagrantc, and a very brief + CodingStyle document + * Check for a mounted /proc under the chroot in ltsp-update-image + * Merged translation files from debian + * To ensure uniqeness, sockets are now of the form + /var/run/ldm_socket_vt[x]_ww.xx.yy.zz, where [x] is the vty number + of ldm, and ww.xx.yy.zz is the ip address of the server connected to. + * Change XORG_CONF to X_CONF per secret LTSP cabal vote + * Drop XF86CONFIG_FILE handling, as it's handled in ltsp_config + * Simplified backwards compatibility with XF86CONFIG_FILE + * Ditch old 2.4 kernel stuff in ldm startscript + * Added code for handling mkelfImage, cleaned up example dhcpd.conf file a + bit, removed the old python greeter + * Fixed typos + * Cleaned up ldmgtkgreet, got hosts appearing in same order as LDM_SERVER + * Some cleanup on the init functions, properly implement the XF86CONFIG_FILE + and XORG_CONF options + * Whoops, bashisms + * Cleanup of printer, telnet, screen scripts, remove cruft + * Fixed ltspfs security + * Fixed kiosk plugin (LP #114391). + * Added a plugin for copying the server's /etc/timezone to the chroot. + (LP #126443) + * Fixed bug where you can only run one concurrent ldm + * Cleaned up some code, more ldm glibifying + + -- Oliver Grawert Thu, 30 Aug 2007 00:12:08 +0200 + +ltsp (5.0.24) gutsy; urgency=low + + * fix typo in ltsp-update-sshkeys (Closes LP# 133443) + + -- Oliver Grawert Sun, 19 Aug 2007 10:59:59 +0200 + +ltsp (5.0.23) gutsy; urgency=low + + * ldm2 merged from sbalneav: + * added german .po file + * hide cancel button again + * add ABOUT-NLS + * add scotts m4 dir + * Added gettext support. i18n ahoy + * language selection working now. + * fixed problem with greeter crashing + * finished main functionality with greeter. Lang, sess, and host info + all selectable. + * Major rework of the greeter. Split functions up into multiple files. + Accept working in session and language windows. + Multihost selecting working well. + * Added session window + * No host menu if only one host + * Added XORG_CONF variable for manual config override. + * Got greeter reloading lang info on host change + * Merged some of fgiraldeau's code, but not the network part + * transition to glib + * Merged Gadis changes from + http://bazaar.launchpad.net/~gideon/ltsp/gadi-configurex-mods-ltsp: + * Modified confiugre-x.sh: Added support for touchscreens and code to + handle sync ranges. + * add metacity to --kiosk mode, when did that get lost ? + * Updated ldminfod from Francis' tree + * fix default locale handling in ldminfod (locale.getdefaultlocale() + doesnt return anything in inetd mode) + * fix typo in configure-x.sh script + * Added usage messages to ltsp-update scripts. ltsp-update-image now + changes nbdport parameter in pxeconfig file + * Fixed command line processing using external getopt, so long and short + options are used. --base standard. Added --export option to -sshkeys, + so that admins can export sshkeys on machines, for loading into the + chroot on the nbd server. -sshkeys now looks in /etc/ltsp/ssh_known_hosts.* + and adds all hostnames to chroot found there. + * And, for completeness, added -b option handling to ltsp-update-kernels + * Updated ltsp-update-sshkeys to also handle a -b basedir option, plus some + cleanup. + * Fixed up some problems with ltsp-update-kernels, added command line + processing. + Removed unnecessary image dir test in nbdrootd. Added -C /dev/null + to nbdswapd. + + -- Oliver Grawert Wed, 15 Aug 2007 10:55:14 +0200 + +ltsp (5.0.22) gutsy; urgency=low + + [Oliver Grawert] + * added ldm screen scripts for screensaver and compiz handling + * added nbdroot fixes from MrMoo + * hide cancel button + * added host selector icon to all themes + + [Scott Balneaves] + * New ldm screen script + * Lots of work. Converted to all static memory, to eliminate leaks. Fixed + login failures, control-alt-backspace resets, etc. + * Closes Launchpad bug 105709: updated 80_ltsp-sound to address unsafe quoting. + * Added cancel button to greeter + * Added host selection box to ldmgtkgreet + * fixed some bugs, added login status message + * Cleaned up username and password handling a bit + * Password expiry working. Goto's eliminated. World saved. more to do + * Fixed bug in ldminfod + * Closes Launchpad Bug #127516. The delayed_mounter isn't needed with ldm2 + * Beginnings of password expiry + * Added rdesktop script courtesy Colin Osterhout + * Touched up jetpipe a bit: don't keep remaking socket + * Got autologin working + * Closes Launchpad bug # 121254 + + -- Oliver Grawert Wed, 01 Aug 2007 16:32:53 +0200 + +ltsp (5.0.21) gutsy; urgency=low + + * add new X configuratin script, update teh initscripts for that + * add asound plugins to ltsp-client for oss support for the HW that + still has no alsa drivers + * fixed deps and maintainer in control.Ubuntu + * make pulse startup not depend on syslog + * no, we dont want next-server in the default dhcpd.conf + + -- Oliver Grawert Tue, 17 Jul 2007 10:18:30 +0200 + +ltsp (5.0.20) gutsy; urgency=low + + * fix handling of mounted cdroms in ltsp-update-image + * drop the unused excludes from mksquashfs + + -- Oliver Grawert Tue, 26 Jun 2007 21:12:44 +0200 + +ltsp (5.0.19) gutsy; urgency=low + + * fix nbdrootd to reflect teh new nbd-server syntax + * fix the libgl1-mesa-dri dep of ltsp-client-core again + + -- Oliver Grawert Mon, 25 Jun 2007 12:13:50 +0200 + +ltsp (5.0.18) gutsy; urgency=low + + * added missing theme flavors for kubuntu and xubuntu + * added ldm2 theme support + * fixed manpage location in the ldm package + * make sure autogen.sh is run from 'debian/rules bzr-release' we dont want + autofoo crap in the source tree + * Merged scotts initial greeter implementation of a status message entry. + + -- Oliver Grawert Thu, 21 Jun 2007 16:45:16 +0200 + +ltsp (5.0.17) gutsy; urgency=low + + * new LDM !!! + * add new C based ldm from Scott Balneaves + * add new C based ldm gtk greeter + * clean up ldm-deps + * add libgtk2.0-dev to ltsp build-deps + * switch ldm to arch any + * add new ldm.install file + * comment out theme selection in ldm.postinst (no themeing yet) + * add handling of new ldm and greeter to debian/rules + + -- Oliver Grawert Wed, 20 Jun 2007 12:32:18 +0200 + +ltsp (5.0.16) gutsy; urgency=low + + * make sure we dont wait less for devices during boot + * make sure proc isnt mounted inside the chroot while we build the squashfs + image + + -- Oliver Grawert Wed, 13 Jun 2007 13:55:30 +0200 + +ltsp (5.0.15) gutsy; urgency=low + + * exclude proc sys and tmp from mksqaushfs + + -- Oliver Grawert Tue, 12 Jun 2007 20:57:34 +0200 + +ltsp (5.0.14) gutsy; urgency=low + + * also rename the ltsp-nbd hook in the .install file (silly me) + + -- Oliver Grawert Tue, 12 Jun 2007 17:07:31 +0200 + +ltsp (5.0.13) gutsy; urgency=low + + * fix the path handling for lts.conf in initramfs + * change bootscript whitelist name to ltsp-client-core, else we dont have a + client starting + * make squashfs image world readable so nbd-server can serve it + + -- Oliver Grawert Tue, 12 Jun 2007 16:39:41 +0200 + +ltsp (5.0.12) gutsy; urgency=low + + * move ltsp-nbd hook to ltsp_nbd to please update-initramfs + * drop duplicated dependency on inputattach + * make sure we only move the newly built image around to not corrupt the + existing one + * add tftp-hpa to ltsp-client-core deps for the new lts.conf in + initramfs feature + * fix debian/control.Ubuntu quotation + + -- Oliver Grawert Tue, 12 Jun 2007 14:59:33 +0200 + +ltsp (5.0.11) gutsy; urgency=low + + * add dependency on squashfs-tools for the nbd-root to ltsp-server + * default to no xorg.conf and no X autoconfiguration, xorg can do that at + runtime now :) + * add first implementation of squashfs nbd-root + * merge mainline changes from http://bazaar.launchpad.net/~ltsp-drivers/ltsp/mainline + * drop /etc/X11/XF86Config-4 from list of files to bind mount + * add xbase-clients to ltsp-server-standalone + * make related sound programs a hard dependency on ltsp-server-standalone (Debian) + * remove code for after-installation and finalization (functionality was moved to + other plugins). + * get DIST from lsb_release + * generate the control file when doing bzr-release + * move packages from EARLY_PACKAGES to ltsp-client dependencies for Debian. + * clean up sound dependencies for debian + * move more packages listed in EARLY_PACKAGES into ltsp-client dependencies. + * clean up sound related dependencies. + * merge patches to split ltsp-client into two packages + * grab templates from ltsp-client-core now. + * split ltsp-client into two packages: ltsp-client-core and ltsp-client + * merge bugfix in configure_x function + - add ltsp-client dependency on discover1 and xresprobe + - remove unnecessary packages from EARLY_PACKAGES variables + * only configure X if it is installed + * enable localdev if not configured and ltspfsd is installed + * enable sound if not configured and a known sound daemon is installed + * merge patches for debian/control generation, to reduce debian/ubuntu conflicts. + * added control bits for Ubuntu + * drop packages no longer in debian + * add controlgen rule for generating debian/control + * generate debian/control rather than maintaining in revision control + + -- Oliver Grawert Mon, 11 Jun 2007 15:53:04 +0200 + +ltsp (5.0.10) gutsy; urgency=low + + * drop unneeded libgl1-mesa-dri from EARLY_PACKAGES, libgl1-mesa-glx + replaces it + * no, we dont want any esound dependencies for ltsp-server we also dont + want nas (merge mistake from debian) + * fix distro and apt option handling in 000-basic-configuration, clean + up RC whitelists + + -- Oliver Grawert Tue, 05 Jun 2007 14:26:18 +0200 + +ltsp (5.0.9) gutsy; urgency=low + + * change default distro to gutsy + + -- Oliver Grawert Thu, 31 May 2007 13:58:14 +0200 + +ltsp (5.0.8) feisty-proposed; urgency=low + + * add fixed ltsp-sound session script to fix LP bug #105709 + + -- Oliver Grawert Wed, 25 Apr 2007 17:12:16 +0200 + +ltsp (5.0.7) feisty; urgency=low + + * cosmetical fix, make sure we switch to vt 7 between usplash end + and ldm start to prevent tty1 flashing in on slow thin clients + + -- Oliver Grawert Tue, 10 Apr 2007 15:22:20 +0200 + +ltsp (5.0.6) feisty; urgency=low + + * move printing back, doesnt gain us anything + * make sure the localdev scritps dont start new instaces with every ldm + restart on logout + * fix quoting in sources.list plugin + * change package selection to not install *all* fonts, we only need the + ones ldm uses (should help massively with bug #97456) + * fix yaboot linking in ltsp-update-kernels (closes LP #101927) + + + -- Oliver Grawert Tue, 3 Apr 2007 15:49:04 +0200 + +ltsp (5.0.5) feisty; urgency=low + + * move printserver startup, localdev helperscripts and soundserver + startup after start of X to speed up booting (should partially + help with LP #97456) + * add pulseaudio-esound-compat to ltsp-server-standalone recommends + (for people feeling the need to still use esddsp with apps) + * drop duplicated module-detect option from pulseaudio startup to + avoid warning in client bootlogs + * drop duplicated touching of /etc/nbd-client from ltsp-build-client, + we start nbd from the ltsp-client-setup initscript, no need for a + second run. + * remove stray sleep(5) call in ldm for speedup (LP #97456) + * add --copy-sourceslist option to ltsp-build-client to reuse the servers + sources.list with ltsp-buiuld-client (fixes LP #48601) + * move loopback device entry creation in /etc/network/interfaces to + ltsp-build-client, fixes a race condition while bringing up lo + + -- Oliver Grawert Mon, 2 Apr 2007 11:39:50 +0200 + +ltsp (5.0.4) feisty; urgency=low + + * fix varoius documentation, malone bugs #94081 and #78927 + * make sure the lp module is loaded on all thin clients, + fixes malone #94086 + * fix support for multiple printers (malone #93863) + * make sure we set SYSLOG to point to the server in + the default lts.conf + * move the theme setting of ldm to finalization sequence + to make sure we not only have the usplash but also the + right ldm theme + * fix the MODULE_nn option to take arguments for modules it + loads (fixes handling of ISA soundcards) + + -- Oliver Grawert Mon, 26 Mar 2007 13:52:06 +0200 + +ltsp (5.0.3) feisty; urgency=low + + * remove xorg keymap setting form locales plugin, it breaks in d-i + + -- Oliver Grawert Tue, 20 Mar 2007 15:35:11 +0100 + +ltsp (5.0.2) feisty; urgency=low + + * fix yaboot handling for tftp in ltsp-update-kernels, + * allow kernel copying to an existing /tftpboot in ltsp-update-kernels + (upstream requirement for upgrades from 4.2) + * add lts.conf option SSH_OVERRIDE_PORT for non standard ssh ports + to use with ldm (closes malone #47744) + * fix pulse and ltspfs deps harder, + * remove mount-proc from Vendor dir, it's used in the common plugins + section already + + -- Oliver Grawert Thu, 15 Mar 2007 01:38:46 +0100 + +ltsp (5.0.1) feisty; urgency=low + + [Oliver Grawert] + * Version bump to 5.0.x + * locale handling fixes (malone #67387, #72626 and #82427) + * only create a link for /proc/fd if necessary (malone #90703) + * dont attempt to install to unclean targets, spill a warning instead + (maolne #71237) + * install a default lts.conf with sound, localdev and nbdswap enabled + * make sure /var/lib/nfs is writeable on thin clients + * add sound dependencies to ltsp-server-standalone (probably split that out + in a ltsp-sound metapackage later) + * improve handling of boolean variables in the initscript + * fix the remaining bits of x11 directory handling, we dont have xfree86 + anywhere anymore in ubuntu. + * fix typo in cjwatsons patch + * sanitize pulse option formatting + * make sure console-setup is in the rcS startup links + * drop stop-bootlogd and etc-setserial from startup link cleanup list + we have neither installed, if users want it, they also want the + initscripts. + * add pete savages reboot button fix to ldm + * add fix to speed up X autodetection by merging all debconf-communicate + calls into one. Thanks for the patch to Müller Zsolt + * revert the temporary switch to the -generic kernel on thin clients + * fix artwork handling in ldm and update themes + + [Colin Watson] + * Log that we're starting up ldm before stopping usplash. If usplash was + running, don't bother logging successful startup, as it will look weird + on the console. + * If usplash was running, wait a short while for the active console to + change after starting up ldm, to try to avoid visible console noise from + later init scripts. + * Depend on kbd | console-tools for fgconsole. + + -- Oliver Grawert Mon, 12 Mar 2007 13:38:48 +0000 + +ltsp (0.134) feisty; urgency=low + + * enable the kiosk plugin (ltsp-build-client will accept the --kiosk + option now) + + -- Oliver Grawert Tue, 13 Feb 2007 01:04:35 +0100 + +ltsp (0.133) feisty; urgency=low + + * final switch for pulseaudio support + * make sure the right usplash theme is installed + + -- Oliver Grawert Tue, 30 Jan 2007 16:40:18 +0100 + +ltsp (0.132) feisty; urgency=low + + * add pulse support and dependencies + * revert the herd2 quickfix + * remove the broken security mirror line from ltsp-client-builder + + -- Oliver Grawert Wed, 17 Jan 2007 13:10:01 +0100 + +ltsp (0.131) feisty; urgency=low + + * temporary switch i386 to the -generic kernel image (this might break + on machines requiring the 486 codeset ...) + + -- Oliver Grawert Thu, 11 Jan 2007 11:13:41 +0100 + +ltsp (0.130) feisty; urgency=low + + * quickfix for mirror handling on non networked systems to make herd2 + installable + + -- Oliver Grawert Wed, 10 Jan 2007 23:35:57 +0100 + +ltsp (0.129) feisty; urgency=low + + * make sure we dont try to install the dropped 80_ltsp-sound file to avoid + FTBFS + + -- Oliver Grawert Fri, 5 Jan 2007 15:50:31 +0100 + +ltsp (0.128) feisty; urgency=low + + * merge jetpipe, the new printserver from + http://bazaar.launchpad.net/~ogra/ltsp/feisty-ltsp-jetpipe + * remove the session sound hack that wiped the gstreame DB on login + (malone: #65690) + * merge boolean handling as well as configuration and documentation + fixes from mainline + + -- Oliver Grawert Fri, 5 Jan 2007 14:02:17 +0100 + +ltsp (0.127) feisty; urgency=low + + * Add dependency on openbsd-inetd + * Merge with debian bzr branch from http://pkg-ltsp.alioth.debian.org/bzr/main + [Vagrant Cascadian] + * translation updates + * simplified --arch handling + * set ltsp-client/abort-installation question to priority critical and change + to type "error" + * do not run ltsp-client initscripts if /etc/ltsp_chroot is not present. + * improvements to inputattach handling + * reorganize network boot dependencies + * ltsp-update-kernels: merge + http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-update-kernels + * added NEWS file which documents the changes to NBD swapping + * man page for ldminfod + * added manpage for nbdswapd + * credit translators for their work + * add cryptsetup to suggests (for encrypted swap support) + * updated swap documentation + * merge + http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-ltsp-swap + * populate /etc/hostname with "ltsp" instead of "ltsp-chroot" + * added catalan translation + * make location of tftp directory configurable + * allow comma-separated list for late-packages, early-packages, + kernel-packages, debconf-seeds and apt-keys + * include french translation for ltsp-build-client + * allow --components to be a comma-separated (for debconf preseeding) + * debconf preseeding for ltsp-client-builder + * update the description for ltsp-client-builder/build-client-opts + * do not build or install lp_server + * make options to pass to ltsp-build-client preseedable. + * copyright clarifications from upstream + * include updated copyright notices in debian/copyright + * add dependency on gettext-base (reported by Ronny Aasen) + * only display advanced help options if called with --extra-help + * allow custom screen scripts in /etc/ltsp/screen.d + * implement SWAPDIR in favor of SWAP + * added X_VIDEO_RAM variable + * split mtab and daemon handling into separate plugins + * split init whitelisting into separate plugin + * add plugin directory for custom plugins (such as CDDs) + * update to include program name in the plugins dir + * put LTSP_CHROOT variable for the installation path into /etc/ltsp_client + * move root password handling later + * move handling of /etc/exports later and to the finalization phase + * if daemon is installed, use it to start sdm + * divert /etc/mtab and point /etc/mtab to /proc/mounts + * apt-get update now runs after locales have been generated + + -- Oliver Grawert Wed, 6 Dec 2006 13:02:05 +0100 + +ltsp (0.126) feisty; urgency=low + + * added dependency on update-inetd to ltsp-server (needed by tftpd-hpa now) + + -- Oliver Grawert Tue, 5 Dec 2006 18:04:18 +0100 + +ltsp (0.125) feisty; urgency=low + + * switch package to feisty as default distro + + -- Oliver Grawert Tue, 28 Nov 2006 18:24:32 +0100 + +ltsp (0.124) edgy; urgency=low + + * add the -f option to the rm command in the 80_ltsp-sound Xsession + script to avoid crashers on login, closes malone #66808 + + -- Oliver Grawert Sun, 22 Oct 2006 11:54:31 +0200 + +ltsp (0.123) edgy; urgency=low + + * add a workaround for the changed gstreamer autosink detection + (closes malone #65690) + + -- Oliver Grawert Mon, 16 Oct 2006 10:29:37 +0200 + +ltsp (0.122) edgy; urgency=low + + * change dependency of ldm from python-gnome2 to python-gnomecanvas + * human-cursors-theme is fixed, remove the workaround plugin + + -- Oliver Grawert Wed, 11 Oct 2006 23:14:34 +0200 + +ltsp (0.121) edgy; urgency=low + + * fix alternative path for cursor theme + + -- Oliver Grawert Mon, 9 Oct 2006 12:13:56 +0200 + +ltsp (0.120) edgy; urgency=low + + * make sure we use the human cursors in new ltsp installs + + -- Oliver Grawert Mon, 9 Oct 2006 11:15:43 +0200 + +ltsp (0.119) edgy; urgency=low + + * documentation update: new example lts.conf and proper table with key/value + pairs in lts-parameters.txt + + -- Oliver Grawert Sun, 8 Oct 2006 15:14:03 +0200 + +ltsp (0.118) edgy; urgency=low + + * make sure we test for a special char device if looking for /dev/dsp, + fixes malone #56959 + * show the ip additionally to the hostname in ldm + * switch to vt7 before stopping usplash + * add klogd to enabled services in ltsp-build-client + * add syslog to the enabled services in ltsp-build-client + + -- Oliver Grawert Fri, 6 Oct 2006 16:04:59 +0200 + +ltsp (0.117) edgy; urgency=low + + * use the new kernel image name for amd64 + * add DO_NOT_SWITCH_VT to the ltsp-client initscript, so we swich directly + to the screen session from usplash instead of having a flashing tty1 + inbetween + + -- Oliver Grawert Thu, 5 Oct 2006 11:35:11 +0200 + +ltsp (0.116) edgy; urgency=low + + * make sure amd64 clients are built on amd64 and keep i386 optional on + that architecture to unbreak the edubuntu CD install + + -- Oliver Grawert Thu, 28 Sep 2006 12:33:25 +0200 + +ltsp (0.115) edgy; urgency=low + + * mknbi doesnt exist on non-i386 arches so dont try to install it on + powerpc + + -- Oliver Grawert Wed, 27 Sep 2006 23:56:31 +0200 + +ltsp (0.114) edgy; urgency=low + + * make sure mknbi is availabe on all i386 systems for out of the box + etherboot support. + * replace the obsolete arch-build with a bzr-release target to make + maintenance easier + + -- Oliver Grawert Sun, 24 Sep 2006 14:44:24 +0200 + +ltsp (0.113) edgy; urgency=low + + * make sure the Password label in ldm doesnt change color + * better fix for esd, so now actually a second user also gets sound + + -- Oliver Grawert Thu, 21 Sep 2006 16:36:13 +0200 + +ltsp (0.112) edgy; urgency=low + + * fix ldm edubuntu theme + + -- Oliver Grawert Wed, 20 Sep 2006 22:36:52 +0200 + +ltsp (0.111) edgy; urgency=low + + * whoops, we dont want the .bzr tree in the source package + * fix debian introduced hang of esd on relogin, closes malone (#61491) + + -- Oliver Grawert Wed, 20 Sep 2006 21:42:23 +0200 + +ltsp (0.110) edgy; urgency=low + + * fix printer handling in the initscript + * fix paths in the start_printer script + * fix the paths in the client setup initscript to match FHS fixes in + the ltspfs package + * fix boolean handling of env vars in ldm + * fix floppy handling in ldm + * do not link the apt related plugins + + -- Oliver Grawert Wed, 20 Sep 2006 20:07:38 +0200 + +ltsp (0.109) edgy; urgency=low + + * make etherboot work automagically + + -- Oliver Grawert Tue, 19 Sep 2006 16:00:54 +0200 + +ltsp (0.108) edgy; urgency=low + + - The "Detroit hackfest fixing spree" release - + + * fixes in the debian plugins (which dont really affect us): + * when hostname is "(none)", also reset hostname variable + * fix gdm handling of x-display-manager if installed in the chroot + * fix typo in dpkg-divert for policy-rc.d script + * debian plugin to keep package cache if wanted + * allow --include as well for debootstrap + * whitespace fixes and check for /bin/true in ltsp-update-kernels + * add option to quiet ltsp-update-kernels if desired + * move /etc/exports handling to a later position for finalization + * move rootpw handling/locking to a later position (only sequence number + change) + * allow --chroot option to name the chroot something other than ARCH (fix + requested by jammcq) + * add empty plugin directory for custom plugins + * split initscript handling in its own plugin + * split daemon and mtab handling into their own plugins + * fix X_VIDEO_RAM handling in initscript (needs follow up fix of + malone #60805) + * fix boolean handling in ldm + * update Ubuntu plugin symlinks + * remove /var/run and /var/lock from bind mounting so we dont + double-bindmount them to tmpfs + * remove /etc/hotplug from bindmounted dirs, to quiten the boot, we dont use + hotplug since ages ... + * documentation updates: + * doc update for nbdswapd + * dnsmasq doc examples update (typo fix) + * doc/workstation update, fix gdm docs + * doc/examples/qemu-ltsp fix for help function + * doc/plugins documentation update + + -- Oliver Grawert Mon, 18 Sep 2006 21:17:06 +0200 + +ltsp (0.107) edgy; urgency=low + + * Fix typos and formatting of device entry in /etc/network/interfaces in + ltsp-client-builder.postinst + + -- Oliver Grawert Sat, 16 Sep 2006 16:12:19 +0200 + +ltsp (0.106) edgy; urgency=low + + * make sure we disconnect /dev/nbd[n] in ldm before shutdown to avoid + idling nbdswapd connections + * mark the nbd device as swap device in ltsp-client-setup initscript + * add server/plugins/ltsp-build-client/Ubuntu/010-nbd-client to make sure + /etc/nbd-client is there before we bind mount it to a tmpfs + * add server/plugins/ltsp-build-client/Ubuntu/010-cleanup-consoles, + to remove additional consoles from /etc/event.d to save memory + + -- Oliver Grawert Mon, 11 Sep 2006 12:09:16 +0200 + +ltsp (0.105) edgy; urgency=low + + * drop ldm-swapon in favor if vargrantc's new ndbswapd inetd wrapper + + -- Oliver Grawert Sat, 9 Sep 2006 14:46:00 +0200 + +ltsp (0.104) edgy; urgency=low + + * work around dd breakage with non C locales in ldm-swapon + * install initramfs-tools/conf.d/ltsp into /etc/initramfs-tools/conf.d + * fix Ubuntu/000-basic-configuration to look in the right dir for finalization + * move the botloaders from ltsp-server to ltsp-client to make the new + ltsp-update-kernels architecture happy + + -- Oliver Grawert Fri, 8 Sep 2006 23:22:39 +0200 + +ltsp (0.103) edgy; urgency=low + + * merge debian changes + * revert ldm changes to the ssh socket made by debian + * [Vagrant Cascadian] + * add dependency on netbase (ldminfod uses inetd) + * merge support for locales + * add python dependency for ldminfod + * merge plugin modularization: + * load functions from $PLUGINS_BASE dir + * move ltsp-build-client plugins to it's own plugin directory. + * split load_plugins function into separate file + * don't force LC_ALL=C or LANG=C when happens after locales get configured + * initial plugin to configure locales in the installed chroot + * use true as a no-op. + * example to use dnsmasq as a dhcp server + * added server/doc/examples dir, move qemu-ltsp to examples + * if a viable x-display-manager is installed, don't default to ldm/sdm/startx + * versioned dependency on python >= 2.4 instead of python2.4 + * added readme to explain how to build a client chroot, and what support is + * run sdm on the appropriate terminal + * mention --help to list all available options + * update ltsp-build-client man page + * removed unprintable character that was causing lintian warnings + * install manpage for ldm + * manpage for ldm + * tweak rules to insall manpages for ltsp-client, too. + * inlude plugins documentation ltsp-server package + * document the plugins system + * add documentation about swap and workstation-style installs + * install bug helpers + * bug reporting script to probe for installed packages in chroot(s) + * drop recommends on nbd-client, it's already a dependency. + * install getltscfg manpage + * manpage for getltscfg + * bugfix for whitelisting + * only add localdev ssh options if configured for localdev + * merge with mainline: localdev and language support in ldm, whitespace fixes + * whitespace correction + * only run the rc whitelisting code if there is something whitelisted + * only set "ips" variable once, using the "ip" command. + * only update ssh keys in chroots with an /etc/ssh directory + * overwrite /etc/hosts on boot, not just append to it + * bugfix: tweak /etc/hostname instead of /etc/hosts + * build-depend on po-debconf + * only install udhdpc on sarge + * add qemu-ltsp script to examples + * added wrapper script to test with qemu + * check for initrd-netboot-tools in the chroot + * increment version and mention recent changes + * use lsb_release to set default dist + * depend on initramfs-tools 0.73e, which implements conf.d handling correctly + * move initramfs-tools hook from /etc/initramfs-tools/conf.d/ + * no need to set NFSOPTS anymore, default for initramfs-tools works + * set background color to white for debian theme + * mention change to update-kernels running on kernel install + * create relative symlink for nbi images + * versioned nbi does not include .old when linking nbi.img.old, + * check for existing nbi image in $BOOT + * only make nbi symlink if real nbi file exists + * call update-client from kernel postinst/postrm hooks + * support updating a specific kernel + * mention openbsd-inetd preference and close debian bug #382681 + * ldm really depends on python2.4 now + * merge sparc fixes to update-kernels + * bugfixes for sparc-utils handling + * use the lsb_release short form to set VENDOR (instead of extra call to awk) + * use the lsb_release short for to set VENDOR (instead of extra call to sed) + * include example dhcpd.conf + * debian theme changes + * improved background for debian theme + * check for vmlinux* and vmlinuz* for symlink versioning + * mark update-kernels as executable + * move 035-update-kernels back to common (works with new plugin ordering) + * move rootpass so it prompts for the password (if enabled) at the very end. + * merge new plugin ordering from vagrant-new-plugins + * merge load_plugin_modules into load_plugins + * change order of plugin loading to be alpha-numeric order + * merge sparc-utils code into common code block + * handle both vmlinuz and vmlinux + * merge mkelf-linux and netabootwrap code + * implement boot prompt options common to yaboot and pxelinux configuration + * improved text when pxe is not being configured. + * move $BOOT calls to other locations, simplify symlink handling + * properly handle symlinked kernels + * support vmlinuz.old for mkelf-linux + * also catch versioned nbi images + * add VENDOR variable used by PXELINUX_CMDLINE + * copy nbi images, too. + * sparc images now begin with nbi + * allow updating only a specified chroot + * no need to copy the System.map files + * removed mkvmlinuz from ltsp-client dependencies + * download pxelinux.0 from it's new location (i386 only) + * mknbi is not available on amd64 + * move pxe and yaboot handling back into ltsp-update-kernels, but use binaries + * added TFTP_CHROOT variable to identify the chroot-specific tftp dir + * reduce warnings with find by properly ordering options and arguments + * create the chroot-specific tftp directory to ensure files can be copied into it. + * merge another initrd-netboot-tools bugfix + * merge initramfs-tools bugfix + * use architecture-specific dependencies + * allow yaboot to satisfy network boot dependency + * move dependencies for various network boot generators from ltsp-server + * attempt to support pxelinux and yaboot + * just install yaboot.conf to /boot (remove leftover code from ltsp-update-kernels) + * bugfix: update-kernels is installed into /usr/lib/ltsp + * code to actually update the images in the chroot (was in ltsp-update-kernels) + * dropped handling kernel update code on the server directly, instead call a + * update-kernels needs to be run after the kernel gets installed (Debian/030-late-packages) + * simplify handling of vmlinuz and vmlinux copying + * merge mount-proc into common plugins + * bugfix: put quotes around clients + * plugin to update the ssh keys + * added plugin to update the kernels + * only set PXELINUX_CMDLINE if not already set + * define PXELINUX_CMDLINE variable, and set for ubuntu + * install initramfs-tools/conf.d/ltsp into /etc/initramfs-tools/conf.d + * use initramfs-tools/conf.d if available + * bugfix: check for initrd-netboot-tools in the chroot + * allow yaboot to satisfy network boot generator dependency + * only set values if not already set + * update with enable-popcon text + * handle another combination of binary and configuration file for initramfs-tools + * add /etc/hosts.ltsp to /etc/hosts on boot if present + * merge code to ltsp-update-keys to add a static file of ssh_known_hosts entries + * add ssh_known_hosts.extra to chroot's ssh_known_hosts files + * add /etc/hosts.ltsp file to /etc/hosts if present + * the sparc code we have uses binaries from sparc-utils, not silo. + * document USE_LOCAL_SWAP + * USE_LOCAL_SWAP for swap on local disks (from patch by Petter Reinholdtsen) + + -- Oliver Grawert Fri, 8 Sep 2006 01:27:06 +0200 + +ltsp (0.102) edgy; urgency=low + + * added ldm-swapon, an automatic userspace swap script using the ssh tunnel + to automatically create swapfiles for nbd-server/client. implements the + NBD_SWAP and SWAP_SIZE options for lts.conf + * adds dependency on nbd-server to the ltsp-server package + + -- Oliver Grawert Thu, 7 Sep 2006 19:26:42 +0200 + +ltsp (0.101) edgy; urgency=low + + * update po files + * merge fixes for ldm lang/session handling from + http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-lang-session/ + + -- Oliver Grawert Thu, 7 Sep 2006 00:56:13 +0200 + +ltsp (0.100) edgy; urgency=low + + * merge ltsp-dhcpd-autogeneration (configure a default interface for ltsp + from the installer udeb) from ltsp-mainline + + -- Oliver Grawert Thu, 7 Sep 2006 00:25:51 +0200 + +ltsp (0.99debian12) unstable; urgency=low + + [ Vagrant Cascadian ] + * ltsp-server: + - install FAQ and Upgrading_4.2 to docs (Closes: #418143, #417667) + - conflict with ltsp-utils (Closes: #413316) + - add klogd and sysklogd to whitelisted services, which fixes remote + syslog (Closes: #410485) + - automatically include lts.conf in bug reports + - add next-server to dhcpd.conf (Closes: #416868) + thanks to Martin Chase for the report + - early /var/lock and /var/run handling from Gustavo Franco + (Closes: #416673) + + * ltsp-server-standalone: + - added dependencies on ltspfs, nbd-server, openssh-server + + * ldm: + - call ltspfsmounter with full path (Closes: #416684) + + * ltsp-client-builder: + - multiply menu item by 100 (Closes: #418612) + + * ltsp-client: + - make it possible to disable remote syslogging + + * add dutch debconf translation from cobaco (Closes: #418395) + + -- Vagrant Cascadian Mon, 16 Apr 2007 20:22:32 -0600 + +ltsp (0.99debian11) unstable; urgency=medium + + * urgency medium, as it fixes an RC bug and important bugs + * install appropriate linux-image package for amd64. thanks to Damyan + Ivanov. (Closes: #406357) + * fixes to boolean handling (Closes: #405772) + * drop dependency on initrd-netboot-tools as it was removed from Debian. + (initramfs-tools is preferred anyways) + * updated location of pkg-ltsp bzr repository + + -- Vagrant Cascadian Thu, 11 Jan 2007 00:38:01 -0700 + +ltsp (0.99debian10) unstable; urgency=medium + + * priority medium to get the updated translation into etch faster. + * added spanish gettext translation. thanks to Felipe Caminos and Hector + Colina. (Closes: #404404) + + -- Vagrant Cascadian Sun, 24 Dec 2006 09:36:43 -0700 + +ltsp (0.99debian9) unstable; urgency=medium + + * urgency medium, it includes it fixes several important bugs: + * fix ldm's boolean handling. thanks to Miro Zhorelicky for the patch. + (Closes: #403471) + * also mount /etc/network/run writeable for proper lo device configuration. + (Closes: #403187) + * fix execution of screen scripts in /etc/ltsp/screen.d (Closes: #403188) + * install xorg instead of x-window-system-core transitional package in new + LTSP chroot environments. (Closes: #403234) + * updated local devices support. (Closes: #404154) + + * updated French gettext message. thanks to Cyril Brulebois. + * updated gettext messages for Brazilian Portuguese. (Closes: #403815) + thanks to André Luís Lopes. + + * added Spanish debconf translations (Closes: #403604). thanks to Felipe + Caminos. + * added German debconf and gettext messages (Closes: #403568, #403597). + thanks to Wolfgang Schweer. + * added gettext translation for Catalan (Closes: #404064). thanks to Jordà + Polo. + + * updated documentation for ltsp-build-client plugins. + + -- Vagrant Cascadian Fri, 22 Dec 2006 14:58:18 -0700 + +ltsp (0.99debian8) unstable; urgency=low + + [Vagrant Cascadian] + * drop recommends on inputattach (Closes: #396684) + * change dependency on joystick to suggests + * optimize check if inputattach should be used + * change ltsp-client abort-installation debconf question to type "error" and + priority "critical" (Closes: #398630) + * only run ltsp-client init scripts if /etc/ltsp_chroot is present. + * ltsp-build-client: simplified --arch handling (should work on all + architectures now) + + -- Vagrant Cascadian Tue, 14 Nov 2006 18:50:02 -0700 + +ltsp (0.99debian7) unstable; urgency=low + + [Vagrant Cascadian] + * ltsp-client: + - reorganize network boot dependencies + - depend on joystick package for architectures that have it + * ltsp-build-client: + - do not manually install joystick package + + -- Vagrant Cascadian Tue, 31 Oct 2006 16:05:52 -0600 + +ltsp (0.99debian6) unstable; urgency=low + + [ Vagrant Cascadian ] + * french translation of ltsp-build-client by Cyril Brulebois + (Closes: #392891) + * catalan debconf templates translation by Jordà Polo (Closes: #393088) + * ltsp-server: + - make location of tftp directory configurable + - updated swap documentation + - support both etherboot and PXE in dhcpd.conf example + - added man pages for nbdswapd and ldminfod + - ltsp-update-kernels: + + can be configured to use an alternate tftp directory + + can be configured to not require running ltsp-update-kernels after + every kernel update + * ltsp-client: + - support encrypted swap + + add cryptsetup to suggests + - start nbd swapping earlier + - improved mouse support when inputattach is available + * ltsp-build-client: + - allow comma-separated list for commandline options: + + late-packages (Closes: #393002) + + early-packages + + kernel-packages + + debconf-seeds + + apt-keys + - populate /etc/hostname with "ltsp" instead of "ltsp-chroot" + - install joystick package by default (for serial mice) + * debian/control: + - ltsp-client: + + recommend inputattach | joystick + - ltsp-server: + + updated inetd related dependencies + * added debian/NEWS file + + -- Vagrant Cascadian Sat, 28 Oct 2006 11:40:14 -0500 + +ltsp (0.99debian5) unstable; urgency=medium + + [ Vagrant Cascadian ] + * urgency medium as it resolves copyright issues + * merge copyright clarifications from upstream + * update debian/copyright (Closes: #390797) + * ltsp-server: + - add dependency on gettext-base + - add debian-archive-keyring in new ltsp chroots (Closes: #391878) + - allow comma-separated components argument (Closes: #391805) + * ltsp-client: + - removed lp_server (unclear licensing) + * ltsp-client-builder (udeb): + - change menu priority to 70 and depend on pkgsel (Closes: #390722) + - debconf preseeding for commandline options to ltsp-build-client + - work around bug in debootstrap by touching resolv.conf + + -- Vagrant Cascadian Mon, 9 Oct 2006 10:16:13 -0400 + +ltsp (0.99debian3) unstable; urgency=high + + [ Vagrant Cascadian ] + * urgency set to high, as this fixes an RC bug. + * ltsp-client-builder: + - disable use of security mirror for CD install + (patch by Petter Reinholdtsen, Closes: #389276) + * ltsp-client: + - make mknbi a dependency for i386 + - allow custom screen scripts in /etc/ltsp/screen.d + * ltsp-build-client: + - only display advanced help options if called with --extra-help + * debian/control: + - add dependencies for "network audio system" as alternatives + for esound. + * translation updates: + - Updated Czech translation of ltsp debconf messages + (patch by Miroslav Kure, Closes: #389219) + + -- Vagrant Cascadian Fri, 29 Sep 2006 11:58:08 -0400 + +ltsp (0.99debian2) unstable; urgency=low + + [ Vagrant Cascadian ] + * ldm: fix boolean handling + * nbdswapd: support SWAPDIR variable in nbdswapd.conf (Closes: #387991) + + -- Vagrant Cascadian Mon, 18 Sep 2006 10:20:18 -0400 + +ltsp (0.99debian1) unstable; urgency=low + + [ Vagrant Cascadian ] + * ltsp-server: + - versioned dependency on netbase (Closes: #382681) + - prefer tftpd-hpa over atftpd, as it works out of the box + - add nbd-server to recommends + - nbdswapd creates and removes nbd-server swap files on demand + (Closes: #367606) + - plugins: + + moved ltsp-build-client plugins to it's own namespace + + other scripts can make use of the plugins functions + - ltsp-build-client: + + bugfixes in initrd-netboot-tools tweaks + + only install udhcpc on sarge + + use lsb_release to select default distribution to install + + only run rc whitelisting code if something is whitelisted + + let dependency resolution install ldm + + fix typo in dpkg-divert for policy-rc.d script + + divert /etc/mtab and point /etc/mtab to /proc/mounts + + disable security mirror by setting to "none" + + option to name the chroot + + option to select and override kernel package + + configure locales in the client chroot + + clean package cache when finished installing + + move handling of /etc/exports and root password later + + ensure /etc/nbd-client exists in the chroot + + add plugin directory for custom plugins (such as CDDs) + + split daemon handling into separate plugin + + split init whitelisting into separate plugin + - ltsp-update-sshkeys: + + only update directories with an /etc/ssh directory + - ltsp-update-kernels: + + report which chroots are updated + + skip chroots without /bin/true + - bug reporting helper script to get package versions from chroot(s) + - added README.Debian explaining how to create the client chroot + - documentation: + + swap + + plugins + + anonymous workstation-style install + - examples: + + script to test with qemu + + configuration to use dnsmasq as dhcp server + - updated ltsp-build-client manpage: + + removed ubuntu-centrism (Closes: #385885) + + removed obsolete and distro-specific options (Closes: #385899) + + re-worded much of the text + * ltsp-client: + - move initramfs-tools hooks from /etc/initramfs to /usr/share/initramfs, + which depends on initramfs-tools version 0.73e or greater + - use default NFSOPTS from initramfs-tools + - add esound to recommends + - bugfixes with /etc/hosts and /etc/hostname + - man page for getltscfg + - fix sdm screen session to run on appropriate tty + - use daemon to start sdm if present + - only default to running ldm if no x-display-manager is installed + - added X_VIDEO_RAM option + - update-kernels: + + be less verbose when called from /etc/kernel/post*.d/ + + make mkelf-linux options a variable + * ldm: + - localdev support (merged from ubuntu) + - only enable ssh socket if localdev is configured + - manpage for ldm + - versioned dependency on python (>= 2.4) + - now supports language and session selection (merged from mainline) + - handle more cases of booleans (Y/N/YES/NO) + * debian/control: + - build-depend on po-debconf + - change all package priorities to "extra" + + -- Vagrant Cascadian Sun, 17 Sep 2006 14:09:33 -0400 + +ltsp (0.99) edgy; urgency=low + + * merged + http://people.ubuntu.com/~ogra/bzr-archive/ltsp/ldm-login-and-session-handling/, + implements login and session selection in ldm + * move the /etc/hosts plugin from Debian subdir to common plugins + * fix usplash breakage in ldm + + -- Oliver Grawert Wed, 6 Sep 2006 03:35:29 +0200 + +ltsp (0.98) edgy; urgency=low + + * move finalization plugins to the vendor dir with a more proper sequence + number, so they dont run to early + + -- Oliver Grawert Thu, 31 Aug 2006 10:54:25 +0200 + +ltsp (0.97) edgy; urgency=low + + * small fixes to the localdev support + * add plugins for running ltsp-update-{sshkeys,kernels} at the end of + the ltsp-build-client run + + -- Oliver Grawert Tue, 29 Aug 2006 17:53:01 +0200 + +ltsp (0.96) edgy; urgency=low + + * make sure ldm always creates our localdev socket + + -- Oliver Grawert Mon, 28 Aug 2006 19:40:55 +0200 + +ltsp (0.95) edgy; urgency=low + + * enable the language and session buttons in ldm (non functional yet + for the ltsp-login-and-session-handling spec) + + -- Oliver Grawert Thu, 24 Aug 2006 13:49:46 +0200 + +ltsp (0.94) edgy; urgency=low + + * add local device support: + make sure LOCALDEV=True is set in lts.conf, the ltspfsd package + is installed in the client chroot and the ltspfs package is installed + on the ltsp server (new created chroots will have ltspfsd by default) + + -- Oliver Grawert Tue, 22 Aug 2006 19:09:59 +0200 + +ltsp (0.93debian1) unstable; urgency=low + + [ Otavio Salvador ] + * Merge changes did by Ubuntu but debian/control since it's very Ubuntu + specific. + - Fix problem with gettext use. (Closes: #375601) + * Simplified debian/rules a little more removing the useless update-po + target. Since all its logic was move to po/Makefile file we can make + things clear removing it from rules. + + [ Tiago Bortoletto Vaz ] + * Add a correct i18n support for this package, using a specific Makefile + to handle gettext + * Fix ltsp-build-client script to get gettext message catalogs from locale + dir + + [ Vagrant Cascadian ] + * ltsp-client: + - drop recommends on ubuntu-thin-client (Closes: #376898) + - USE_LOCAL_SWAP option (Closes: #365578) + - init scripts exit when package is not installed + - add /etc/hosts.ltsp to /etc/hosts on boot + * ltsp-server: + - include example dhcpd.conf (Closes: #360409) + - prefer openbsd-inetd to netkit-inetd (Closes: #382681) + * ltsp-update-kernels: + - improved support for multiple architectures or installations + - common and configurable boot prompt arguments for all boot methods + - moved part of network boot image generation into ltsp-client + - move network boot dependencies into ltsp-client + - symlink network boot images if kernel is a symlink + - network boot images are generated on kernel install + * ltsp-build-client: + - added option to enable popularity-contest + - plugins are now loaded alphanumerically + - vendors and admins can overrwite plugins + - use initramfs-tools hooks instead of tweaking configuration files + * ltsp-update-sshkeys: + - append ssh_known_hosts.extra into ltsp-chroot ssh_known_hosts file + * ldm: + - dependency gtk2-engines (>= 1:2.6.9-1) | gtk2-engines-clearlooks + (Closes: #377408) + - remove private copy of subprocess.py (thanks stratus for verifying) + (Closes: #380859) + - depend on python2.4 (to get subprocess.py) + - improved Debian theme + - set Debian theme as default (Closes: #360406) + + -- Vagrant Cascadian Thu, 17 Aug 2006 14:15:30 -0400 + +ltsp (0.93) edgy; urgency=low + + [ Oliver Grawert ] + * add vendor detection to ltsp-update-kernels to fix wrong kernel parameters + introduced by debian + * add mountkernfs.sh and mountdevsubfs.sh to RCS_WHITELIST, needed now to + make the boot work + * fix debian introduced breakage of the initramfs.conf setup in + server/plugins/common/020-init-image + * added DEBIAN_PRIORITY=critical to avoid debconf questions to + server/plugins/Ubuntu/000-basic-configuration and changed from + x-window-system-core to xorg + * change theme priority for ldm to show the edubuntu theme by default again + * add 010-mount-proc with added linking of /dev/fd to Ubuntu plugins, usplash + needs /dev/fd to be in place now + + [ Vagrant Cascadian ] + * added commandline option to enable popularity-contest in the chroot + * whitespace corrections + + -- Oliver Grawert Thu, 3 Aug 2006 23:59:01 +0200 + +ltsp (0.92) edgy; urgency=low + + * Add a /etc/network/if-up.d/ltsp-keys script to copy the sshkeys on every + interface start, make ltsp-update-sshkeys use logger for output, log to + syslog and add descriptive error messages, this avoids breakage if the + server IP was changed and makes sure the user doesnt need to run + ltsp-update-sshkeys separately. + + -- Oliver Grawert Thu, 20 Jul 2006 13:47:18 +0200 + +ltsp (0.91) edgy; urgency=low + + * fix all the syntax in the udeb to match latest d-i code and to not fail + during install + + -- Oliver Grawert Tue, 18 Jul 2006 22:36:09 +0200 + +ltsp (0.90) edgy; urgency=low + + * added export TERM=linux to the top of ltsp-build-client to make the udeb + not die if a package calls a terminal directly in the chroot. + + -- Oliver Grawert Tue, 18 Jul 2006 03:33:47 +0200 + +ltsp (0.89) edgy; urgency=low + + * merged fixes from mainline + [Oliver Grawert] + * fix wrong kernel selection on ubuntu + * switch ltsp-build-client temporary to /bin/bash until the + bashisms are fixed + [ Otavio Salvador ] + * 001-set-exclude, 001-set-dist: moved to server/plugins/common + since it's very agnostic and every vendor that use this system + will need to have a way to avoid a package inclusion. + Those symbolic links was also removed from Ubuntu + plugins repository. + + -- Oliver Grawert Fri, 14 Jul 2006 21:13:46 +0200 + +ltsp (0.88) edgy; urgency=low + + * merged debian modularization into upstream branch + * merged debian translations + * fixed quoting of all strings + * added a line that sources gettext.sh to ltsp-build-client to make it work + at all. + * added a touch $ROOT/etc/ltsp_chroot to the 020-rootpath plugin to make + ltsp-client installable again. + * quieten down the rc_cleanup function to not spill locale errors + * changed default distro to edgy + * first upload to edgy + + -- Oliver Grawert Thu, 22 Jun 2006 10:09:02 +0200 + +ltsp (0.87debian2) unstable; urgency=low + + [ Otavio Salvador ] + * Make LTSP messages translatable. + * Minimal fixes for indentation of ltsp-client-setup init script. + * Fix Permission Denied error due a error in unionfs mount command in + initramfs hooks. Thanks to Dean Montgomery by + debugging it. (Closes: #360249) + * We don't need to set initramfs-tools as default since it's since + Debian kernel 2.6.15. + * Improved common/020-init-image including better code formating and + documentation. + * Converted set-arch modules to be a common one. For this dpkg use was + remove. Support for error messages translation was also added. + + [ Gustavo Franco ] + * po/pt_BR.po: + - Add po/ltsp.pot Portuguese Brazilian translation by myself. + + [ Otavio Salvador ] + * Move translation update routine to update-po rules target. + * Fix code style in common/010-set-base. + * Update debian/po/fr.po. Thanks for Jean-Marc Chaton + for the bug report and updated file. + (Closes: #374656) + * Add support to initramfs-tools >= 0.64. + + -- Otavio Salvador Fri, 23 Jun 2006 15:48:37 -0300 + +ltsp (0.87debian1) unstable; urgency=low + + [ Petter Reinholdtsen ] + * New upstream release from ubuntu. + * Make ltsp-build-client report error or success at the end of its + run. (Closes: #360411) + * Copy ltsp-client depend 'initramfs-tools (>= 0.11) | + initrd-netboot-tools' into build-depends, to reduce the chance of + building on platforms where vital parts of the boot framework is + missing. Copied ltsp-server depends 'atftpd | tftpd-hpa, syslinux + | mknbi | mkvmlinuz | aboot' into build-depends for the same + reason. No use pretending to work on archs where LTSP do not work + yet. + * Keep init.d scripts ifupdown and networking to make sure the + loopback device is enabled. (Closes: #358584) + * Increase warning level when compiling getltscfg, and fix a few + compiler warnings discovered this way. + + [ Vagrant Cascadian and Otavio Salvador at Debcamp6 ] + * Rewrote all ltsp-build-client application to use a plugin system and + also be pluggable enough to reduce the amount of the diff between + Debian and Ubuntu. + + [ Otavio Salvador ] + * Sync with Oliver's dapper branch. + * Add 030-exports in common plugins letting it disabled by default. + (Closes: #360408, #360407) + * Set OVERRIDE_EXPORTS to true in Ubuntu since it's the current + behaviour in their package. + * Don't include /opt/ltsp in package. In this way, we avoid a lintian + warning. + * Bump Standards-Version to 3.7.2 (no changes). + * Add possibility to specify a configuration file in commandline and + also read the systemwide one if it's not provided. + + -- Otavio Salvador Mon, 5 Jun 2006 23:13:12 -0300 + +ltsp (0.87) dapper; urgency=low + + * Set default for ltsp-client-builder/run to false, so that it's harmless + by default to pull the ltsp-client-builder udeb into a running + installer. (closes malone #46426) + + -- Colin Watson Wed, 24 May 2006 21:37:59 +0100 + +ltsp (0.86) dapper; urgency=low + + * add --ignore-time-conflict to the apt/gpgv options in + ltsp-build-client to not break on systems with totally broken clock + settings (closes malone #41088) + + -- Oliver Grawert Tue, 9 May 2006 16:54:20 +0200 + +ltsp (0.85) dapper; urgency=low + + * make ldm stop usplash before we start it, to prevent switching to + tty1 (closes malone #39294) + * make the SOUND variable really use boolean values (True/False), not + "y" to keep consistency with ltsp.org docs + * applied Pete Savages manpages for the adminscripts to ltsp-server + + -- Oliver Grawert Mon, 8 May 2006 19:34:55 +0200 + +ltsp (0.84) dapper; urgency=low + + * Make ltsp-server Depends: | silo for sparc. + This will make the overall ltsp installable for developers. + It does *NOT* mean it works (yet). + + -- Fabio M. Di Nitto Thu, 23 Mar 2006 06:15:16 +0100 + +ltsp (0.83) dapper; urgency=low + + * fix typo in ltsp-server description + * fix indentation in ltsp-client.init + * fix indentation error in X_MODE code of ltsp-client-setup + * remove the unused configure_sound call in the ltsp-client-setup init script, + thats handled in ltsp-client since some time + * fixed ssh_known_hosts creation to not depend on ssh-keyscan + + -- Oliver Grawert Thu, 9 Mar 2006 18:57:42 +0100 + +ltsp (0.82debian2) unstable; urgency=low + + [ Gustavo Franco ] + * Add Portuguese Brazilian debconf translation. + + [ Petter Reinholdtsen ] + * Drop openbsd-inetd from list of packages to install. It is no longer + needed with the new rc.d cleaning making sure inetd isn't started. + * Fix rc.d cleanup code to avoid bashism and make it more robust against + packages leaving dangling symlinks in rc2.d/ when they are removed. + * Make sure to copy the content of resolv.conf if the file copied by + debootstrap end up being a symlink. Avoids problem when resolvconf + is used on the server. + * Print 'ltsp client installation completed successfully' at the end + of the client build, to make it easier to see the difference between + an interrupted build and a successful one. + * Stop making /var/lib/urandom/ writable on the client. It is no + longer needed to avoid error messages during boot as the urandom init.d + script isn't executed any more. + + -- Petter Reinholdtsen Wed, 8 Mar 2006 15:13:08 +0100 + +ltsp (0.82debian1) unstable; urgency=low + + [ Petter Reinholdtsen ] + * New release 0.82 from Ubuntu. + - Implements proper xauth handling, speeding up the client login. + (Closes: #350311) + - Avoids bashism in ltsp_functions, and thus work with dash as + /bin/sh. (Closes: #346530) + * Reinsert subprocess.py in the ldm package, to get it working with + python versions before 2.4. + * Reinsert rule to include /etc/ltsp/ltsp-build-client.conf in + ltsp-server package. + * Reinsert code to use xdebconfigurator on the client if it is + installed. + * To save space, make sure /etc/X11 and /var/lib/xfree86 isn't + copied and bind-mounted when we use xdebconfigurator. + * Change ldm depend from python-gnome2 to 'python2.3-gnome2 | + python-gnome2', to try to get the gnomecanvas python module + available on sarge, and use gnome.convas instead of gnomecanvas + for compatibility reasons. + * New ldm theme Debian-Edu, and made it the default. + * Report to syslog if there are problems with starting the sound + system. + * Try harder to set hostname on the client to avoid it ending up as + '(none)'. + * Make sure to 'kill -HUP' esd before a new user connect to it, to get + it to accept new connections. + * Make sure the user get a login shell environment when logging in + over ssh to the server. + * Implemented multilevel configuration for ltsp-build-client, reading + package defaults from /usr/share/ as well as /etc/. Moved + all debian specific config into file in /usr/share/. + * Always load kernel module psmouse on the client, to make sure the + source work with 2.6 kernels in sarge. + * Remove workaround for bug #328090, again. + + [ Vagrant Cascadian ] + * New ldm theme Debian. + * Simplify --arch handling (use default for ROOT). + * Change default for ROOT to use ARCH. + * Preseed handling code for passwd. + * Rewrote how the kernel package is selcted, making it adjust for + different environments. (Closes: #335852, #345130) + + [ Otavio Salvador ] + * Change maintainer to the alioth project mailing list, and make all + the people involved (Matt Zimmerman, Carlos Laviola, Michael Vogt, + Oliver Grawert, Petter Reinholdtsen, Gustavo Franco, Vagrant + Cascadian, Otavio Salvador) uploaders. + + * Released from bzr repository at + http://developer.skolelinux.no/~pere/bzr-archives/ltsp-main/ + + -- Petter Reinholdtsen Sat, 4 Mar 2006 15:32:11 +0100 + +ltsp (0.82) dapper; urgency=low + + * move rc_cleanup function to the set of other functions at the top of + ltsp-build-client, make it use update-rc.d and be less noisy + * merge rev. 243-245 from + http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/, + bugfix to handle init.d scripts which are substrings of other scripts, + like udev and udev-mtab. change init.d cleaning to avoid code + duplication. + * merge + http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/ rev. + 238, fix sdm dependency of ltsp-client + + -- Oliver Grawert Sat, 4 Mar 2006 22:05:29 +0100 + +ltsp (0.81) dapper; urgency=low + + * clean up duplicate esd startup that slipped through in a bzr merge ... + + -- Oliver Grawert Fri, 24 Feb 2006 23:20:24 +0100 + +ltsp (0.80) dapper; urgency=low + + * merge -r234..235 from + http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/, + xauth handling for ldm + * add proper python tempfile handling to the xauth code + + -- Oliver Grawert Thu, 23 Feb 2006 17:28:03 +0100 + +ltsp (0.79) dapper; urgency=low + + * add shutdown icons to the themes for ldm + * add shutdown function to ldm to easily shut down the clients + + -- Oliver Grawert Thu, 23 Feb 2006 16:37:41 +0100 + +ltsp (0.78) dapper; urgency=low + + * merge -r228..229 + http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/, + option for ltsp-build-client to add additional keys to the apt keyring + in the chroot + * merge -r229..230 + http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/, + adds option to load debconf pre-seeding files in the chroot + to ltsp-build-client + * merge -r230..231 + http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/, + RCFILE handling + + -- Oliver Grawert Thu, 23 Feb 2006 02:46:18 +0100 + +ltsp (0.77) dapper; urgency=low + + * added alternative handling to ldm for easier theme selection + * merged revision 225-228 from + http://developer.skolelinux.no/~pere/bzr-archives/pere-sound/, + adds nasd support and several code improvements (manually removed + the syslog code this patch adds from the initfunction) + * merged + http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/ + rev 237 from petter (Fall pack to mouse preseeding if inputattach is + missing.) + * merged + http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/ + 233 (handling of older gnomecanvas version for ldm) + + -- Oliver Grawert Thu, 23 Feb 2006 01:25:36 +0100 + +ltsp (0.76) dapper; urgency=low + + * fix ltsp-client -> ldm relationship, add ldm to EARLY_PACKAGES, add + x-display-manager back to ltsp-client dependencys + + -- Oliver Grawert Wed, 22 Feb 2006 20:45:26 +0100 + +ltsp (0.75) dapper; urgency=low + + * revert the x-display-manager dependency in ltsp-client, it breaks + CD rom installs and the systme ends in gdm being installed, + needs further sorting if we want to keep x-display-manager there + + -- Oliver Grawert Fri, 17 Feb 2006 21:43:16 +0100 + +ltsp (0.74) dapper; urgency=low + + * add powerpc support to ltsp-update-kernels, make it handle vmlinux images, + handle yaboot copying and create yaboot.conf in tftproot + + -- Oliver Grawert Fri, 17 Feb 2006 01:58:11 +0100 + +ltsp (0.73) dapper; urgency=low + + * fix KERNEL_ARCH for amd64, must be amd64-generic not just amd64 + + -- Oliver Grawert Fri, 17 Feb 2006 01:29:43 +0100 + +ltsp (0.72) dapper; urgency=low + + * fix bashism in ltsp_functions patch 236 from + http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/ + * cleaning up of startup links in rcS.d and rc2.d based on whitelist + variables (RC2_WHITELIST RCS_WHITELIST), thin-client-faster-startup + implemented :) + + -- Oliver Grawert Thu, 16 Feb 2006 11:37:12 +0100 + +ltsp (0.71) dapper; urgency=low + + * fix the kernel handling for different architectures, only install + linux-image-$(architecture), not the restricted modules + (low memory spec and multiarch support) + * fix typos in EARLY_PACKAGES + + -- Oliver Grawert Wed, 8 Feb 2006 16:54:03 +0100 + +ltsp (0.70) dapper; urgency=low + + * merge http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/ + patch 235, (netbooting only in initramfs-tools not in + initrd-netboot-tools and make debian happy) + * add x-display-manager as optional dependency to ltsp-client, make + ltsp-client fall back to sdm and then to startx if ldm isnt installed + (vagrant patch 232 and 233) + * remove esound, inputattach, usplash as hard dependencys for ltsp-client + and move them to EARLY_PACKAGES in ltsp-build-client to make debian happy + + -- Oliver Grawert Wed, 8 Feb 2006 15:28:12 +0100 + +ltsp (0.69) dapper; urgency=low + + * brown paperback upload ...actually append the repositorys to + sources.list instead of replacing it + + -- Oliver Grawert Tue, 7 Feb 2006 21:26:02 +0100 + +ltsp (0.68) dapper; urgency=low + + * inputattach available on all arches, fixing the dependency of + ltsp-client to reflect that + * merge revision 231-233 from pkg-ltsp.alioth... to make sources.list + handling optionally work for --extra and --security mirror addition + + -- Oliver Grawert Tue, 7 Feb 2006 21:12:06 +0100 + +ltsp (0.67) dapper; urgency=low + + * finally add usplash dependency to ltsp-client + * make dependency on inputattach arch specific, it exists only + on i386 + * merge rev 226-228 from + http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/ + (simplifies ARCH and ROOT handling) + * cleanly wrap the xkb options to not run debconf communicate for + empty values + * re-add preseeding option for 3 button mouse emulation and wrap it + properly to not be executed if not set + * only run preseeding of defaul color depth if there is really a + value set in lts.conf + * timeout defaults for usplash to the ltsp-client-setup initscript + + -- Oliver Grawert Fri, 3 Feb 2006 17:09:11 +0100 + +ltsp (0.66) dapper; urgency=low + + * fix typo in the X_MODE code in ltsp-client-setup + * add proper serial mouse support to ltsp-client-setup + * make ltsp-client depend on inputattach for serial mouse support + + -- Oliver Grawert Thu, 2 Feb 2006 22:59:30 +0100 + +ltsp (0.65) dapper; urgency=low + + * merged fix (drop esddsp from ldm) from + http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/' + * changed the MODULES= line in ltsp-build-client from "none" to + "netboot" to make use of the new initramfs feature (thanks adam) + * changed the default mirror to archive.ubuntu.com in ltsp-build-client + * drop adding of mousedev to /etc/modules in ltsp-build-client, + its built into the kernel now + + -- Oliver Grawert Wed, 1 Feb 2006 20:34:39 +0100 + +ltsp (0.64) dapper; urgency=low + + * Merge sources.list fix to not append but replace the file + in the client chroot to make networkless installs work. + http://people.ubuntu.com/~ogra/bzr-archive/ltsp/fixes/ + + -- Oliver Grawert Fri, 13 Jan 2006 14:09:19 +0100 + +ltsp (0.63) dapper; urgency=low + + * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/ (ogra) + + -- Oliver Grawert Tue, 10 Jan 2006 18:28:05 +0100 + +ltsp (0.62) dapper; urgency=low + + * Default DIST to dapper (ogra) + + -- Matt Zimmerman Mon, 12 Dec 2005 08:55:02 -0800 + +ltsp (0.61) dapper; urgency=low + + * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/ldm/ (ogra) + + -- Matt Zimmerman Mon, 12 Dec 2005 08:32:06 -0800 + +ltsp (0.60) dapper; urgency=low + + * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/multiarch/ (ogra) + * Use find rather than ls for enumerating architectures (mdz) + + -- Matt Zimmerman Mon, 5 Dec 2005 20:47:43 -0800 + +ltsp (0.59) dapper; urgency=low + + * Merge all of Petter's ubuntufixes branch up to patch-77 + - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-1 + Add support for remaining X keyboard options. + - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-2 + Give warning if root directory already exist. [ltsp-build-client] + - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-4 + Add support for excluding packages, and avoid lots on debian/sarge. + - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-6 + Merge vagrant@freegeek.org--2005/ltsp--debian--0--patch-26, fixing + typo in exclude support. + - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-7 + Add support for USE_XFS and XFS_SERVER. + - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-9 + Make sure /tmp/info/ is created before trying to use it on the client. + - patch-10 + Changelog for previous patch. + - patch-11 + Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-175. + - patch-12 + Get screen.d/startx working in debian/sarge by using xfree86 if it is installed. + - patch-13 + Avoid packages cron and logrotate on sarge. No need to rotate logs. + - patch-14 + Fix ldm startup script to not fail when USE_XFS is unset. + - patch-15 + Add a suggests to lessdisks for ltsp-server, to allow users looking at ltsp to know about the alternative. + - patch-16 + Merge with matt.zimmerman@canonical.com/ltsp--main--0. + - patch-17 + Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-180). + - patch-18 + Merge with vagrant@freegeek.org--2005/ltsp--ubuntufixes--0, fixing typo, sdm permissions and the bind_mount path. + - patch-19 + Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-181). + - patch-20 + Implement support for the X_COLOR_DEPTH option. Untested. + - patch-21 + New option LDM_REMOTECMD to control command executed on remote host when ldm login is performed. + - patch-22 + Document dependency of the sdm option. + - patch-23 + Move ldm into separate package, as it is useful on its own. + - patch-24 + Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-41. + - patch-25 + Use os.environ.get() also in get_config(), to avoid crashing when XFS_SERVER is unset. + - patch-26 + Remove redundant space. + - patch-27 + Implement the mouse options currently supported by dexconf, X_MOUSE_DEVICE, X_MOUSE_PROTOCOL and X_MOUSE_EMULATE3BTN. + - patch-28 + Drop suggest on lessdisks. It make more sense to mention it in the documentation. + - patch-29 + Need to bind more files and directories on debian. + - patch-30 + Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-191. + - patch-31 + Unto previous fixes. Matt seem to prefer updating the config file instead. + - patch-32 + Mention temp_copy_dirs block initializing variables. + - patch-33 + Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-191. + - patch-34 + Avoid listing /var/cache/debconf both in copy_dirs and temp_copy_dirs. Only needed in temp_copy_dirs. + - patch-35 + Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-195). + - patch-36 + Symlink /etc/mtab to /proc/mounts to save memory. + - patch-37 + Option TELNET_HOST is actually supported (but not tested) when the telnet screen type is used. + - patch-38 + Add LSB init.d dependency info to init.d scripts. + - patch-39 + Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-196. + - patch-40 + Rename function log() to logmsg(), to avoid name conflict with the function in . + - patch-41 + Initialize struct member to avoid compile warning. + - patch-42 + Avoid comparing signed and unsigned values by casting the signed value to unsigned. + - patch-43 + The ldm package work on all archs. + - patch-44 + Improve ldm package description. + - patch-45 + Typo. + - patch-46 + Merge with matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-197). + - patch-47 + Extend ltsp-client package descripton to make it clear that this package should only be installed in the ltsp client chroot. + - patch-48 + Update the address of FSF in the copyright file. + - patch-49 + Merge ltsp-client-builder udeb into LTSP build tree. + - patch-50 + Add norwegian bokm\uffffl translation. + - patch-51 + Update /etc/exports when the client environment is built, not when the ltsp-server package is installed. + - patch-52 + Make sure the ltsp-build-client script do not hang when installing packages reading from stdin. + - patch-53 + Let ltsp-server depend on iproute, to find the 'ip' command used by ltsp-update-sshkeys. + - patch-54 + Improve the error message when /var/lib/tftpboot/ltsp is missing. Closes debian bug #331229. + - patch-55 + Make sure to exit if /var/lib/tftpboot/ltsp is missing. + - patch-56 + Udeb uses debconf, and should depend on ${misc:Depends}. + - patch-57 + Make sure ltsp-server-standalone installs properly even when dhcp3-server init.d script fail to restart. + - patch-58 + Set umask to 022 before copying files into tftpboot/, to make sure the files are readable for the client. + - patch-59 + Make sure to umount when the build fail. + - patch-60 + Try to avoid starting daemons in the chroot during creation. + - patch-61 + Merge matt.zimmerman@canonical.com/ltsp--main--0 up to patch-198. + - patch-62 + Preseed X keyboard settings based on the servers settings. + - patch-63 + Merge a few patches from vagrant, to update ldm dependencies and architacture. + - patch-64 + Merge already included ldm patch from vagrant. + - patch-65 + Undu changes to install patch for initramfs scripts. Not sure why these changes happened. + - patch-66 + Typo. + - patch-67 + Merge from vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 to patch-61. + - patch-68 + Use same rule sets for sarge, etch and sid. + - patch-69 + Add dependency on debconf-utils, as ltsp-build-client uses debconf-get-selections + - patch-70 + Add dependency on openssh-client (or ssh), as ltsp-update-sshkeys uses ssh-keyscan. + + * Small style/cleanup fixes to XFS support + * Use X rather than Xorg as the name of the server + * Fix typo in ltsp-build-client warning + * Remove dependency on ltsp-utils; violates the principle of least surprise + * [ Otavio Salvador ] + - Pass X arguments when using USE_XFS option; + - Set hostname on client to allow host specific configuration; + - Fix configuration order of client to ensure that we have networking + setup before to try swaping; + - Fix client building to allow nbd-client to work on-the-fly; + + -- Matt Zimmerman Mon, 15 Aug 2005 16:10:44 -0700 + +ltsp (0.58debian4) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Updated standards-version from 2.6.1 to 2.6.2. + * Enable fontserver preseeding, as bug #323262 is fixed in dexconf + from xorg-x11 version 6.8.99.901.dfsg.1-1) in experimental, to + make it easier to test it when the new dexconf make it to unstable + and testing. + * Add French debconf translation by Jean-Marc Chaton. (Closes: #337044) + * Add Czech debconf translation by Miroslav Kure. (Closes: #338842) + * Disable DELAYLOGIN and EDITMOTD, to avoid warning because / is + read-only. + * Make /var/lib/nfs writable, to allow nfs-common (rpc.statd) to start. + + [ Vagrant Cascadian ] + * Change ltsp-server priority from optional to extra as it depend on + some packages with extra priority (debootstrap and tftp servers). + * New command line argument --apt-keys to load more GPG keys into APT. + + -- Petter Reinholdtsen Sat, 19 Nov 2005 15:42:07 +0100 + +ltsp (0.58debian3) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Generate simple fstab on the client, to quiet down fsck during boot. + * Adjust bind-mount config to get X configuration working also when + xdebconfigurator is not used. + + [ Vagrant Cascadian ] + * Handle "" commandline parameters. (Closes: #335870) + + -- Petter Reinholdtsen Tue, 1 Nov 2005 20:24:31 +0100 + +ltsp (0.58debian3) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Generate simple fstab on the client, to quiet down fsck during boot. + * Adjust bind-mount config to get X configuration working also when + xdebconfigurator is not used. + + [ Vagrant Cascadian ] + * Handle "" commandline parameters. (Closes: #335870) + + -- Petter Reinholdtsen Tue, 1 Nov 2005 20:24:31 +0100 + +ltsp (0.58debian2) unstable; urgency=low + + [ Vagrant Cascadian ] + * Add ltsp-server dependency on debconf-utils, as + ltsp-build-client uses debconf-get-selections. + * Add ltsp-server dependency on openssh-client (or ssh), as + ltsp-update-sshkeys uses ssh-keyscan. + * Make dynamic editing of /etc/exports optional. + + [ Petter Reinholdtsen ] + * Merged with ubuntu bazaar repository (ltsp--main--0 branch). + - Remove dependency on ltsp-utils; violates the + principle of least surprise. + - Removed TODO file. + * Make it possible to run the client without xdebconfigurator, by + only using dexconf when xdebconfigurator was available. + + -- Petter Reinholdtsen Mon, 24 Oct 2005 22:02:34 +0200 + +ltsp (0.58debian1) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Merged with ubuntu bazaar repository (ltsp--main--0 branch). + * Pass X keyboard layout and other settings from server + (debconf values) to the client. + * Remove workaround for bug #328090. No longer present in etch. + + [ Vagrant Cascadian ] + * Drop special handling of mkvmlinuz- it is already handled + in kernel post-install scripts. + * Fix typos in alpha network booting support. + * Pass "--ip=dhcp" to mkelf-linux. (Closes: #334524) + * Check for appropriate architecture when building + ltsp client from postinst. + + -- Petter Reinholdtsen Fri, 21 Oct 2005 10:54:31 +0200 + +ltsp (0.58) breezy; urgency=low + + * Don't allow a broken dhcpd.conf to abort the ltsp-server-standalone + postinst + + -- Matt Zimmerman Thu, 6 Oct 2005 13:12:08 -0700 + +ltsp (0.57) breezy; urgency=low + + * Copy the server keymap as the client default + + -- Matt Zimmerman Fri, 23 Sep 2005 10:01:44 -0700 + +ltsp (0.56debian5) unstable; urgency=low + + * Make sure ltsp-server-standalone installs properly even + when dhcp3-server init.d script fail to restart. + * Use umask 022 when creating netboot kernel, to make sure the files + are accessable over tftp. + * Add code to umount mounted directories when the client build fail. + * Provide a diverted start-stop-daemon and a policy-rc.d, while + building he client, to avoid starting daemons during the build. + * Make the udeb an optional, not standard priority package. + + -- Petter Reinholdtsen Mon, 17 Oct 2005 09:13:20 +0200 + +ltsp (0.56debian4) unstable; urgency=low + + * Add 'ip=dhcp root=/dev/nfs' as default kernel flags in the PXE + boot, to get the PXE booting to work out of the box. + + -- Petter Reinholdtsen Sat, 15 Oct 2005 20:14:59 +0200 + +ltsp (0.56debian3) unstable; urgency=low + + * Add new package ltsp-client-builder (udeb), to make it + possible to install LTSP automatically during installation. + * Do not install sdm on the client by default. + * Let ltsp-client recommend xdebconfigurator to + document the fact that it is used if when present. + * Update /etc/exports when the client environment is + built, not when the ltsp-server package is installed. + * Make sure the ltsp-build-client script do not hang + when installing packages reading from stdin. + * Let ltsp-server depend on iproute, to find the + 'ip' command used by ltsp-update-sshkeys. + * Improve the error message when /var/lib/tftpboot/ltsp + is missing. (Closes: #331229) + * Add support for preseeding the creation of + an LTSP client environment. + * Make ltsp-server and ltsp-client-builder depend on + ${misc:Depends}, to get a dependency on debconf. + + -- Petter Reinholdtsen Wed, 12 Oct 2005 23:49:05 +0200 + +ltsp (0.56debian2) unstable; urgency=low + + * Fix typo in sid security apt source handling. + * Change default dist from sarge to etch. Should make this more + dynamic, but this change should get ltsp-server working out of + the box. (Closes: #327253) + * Merge patch from ubuntun breezy bazaar branch: + - Copy the server keymap as the client default + * Update address of FSF in debian/copyright. + + -- Petter Reinholdtsen Fri, 30 Sep 2005 09:32:09 +0200 + +ltsp (0.56debian1) unstable; urgency=low + + * Use --resolve-deps argument for debootstrap if it is supported. + * Fix compile warnings in lp_server. + * Correct ldm package to be architecture all, not any. + * Improve ldm package description. (Closes: #325652) + * Debian/sid do not have security APT source. Disable security-mirror + when building a sid based client. + * Use the same configuration for sarge, etch and sid when building the + client chroot. + * Update TODO.Debian to reflect remaining todo items. ldm is now a + separate package, mtab is handled correctly, debootstrap will exclude + several unused packages, sdm is working and ldm is working with + the python version in sarge. + * Add workaround for bug #328090, by preseeding passwd in the chroot + to not create a local user, and then reconfigure it to generate + /etc/shadow. + * Merged with ubuntu bazaar repository (ltsp--main--0 branch). + + -- Petter Reinholdtsen Tue, 27 Sep 2005 23:07:51 +0200 + +ltsp (0.56) breezy; urgency=low + + * Bump version to supersede 0.55 (changes were incorporated) + * Don't install mdetect in ltsp-build-client; it's no longer used by X.org + + -- Matt Zimmerman Fri, 9 Sep 2005 10:23:20 -0700 + +ltsp (0.54) breezy; urgency=low + + * Use /etc/X11/Xsession rather than x-session-manager + * Restart nfs-kernel-server and dhcp3-server on installation to effect + changes immediately + + -- Matt Zimmerman Wed, 7 Sep 2005 11:59:01 -0700 + +ltsp (0.53) breezy; urgency=low + + * Add missing dependency on netkit-inetd to ltsp-server, so that tftpd-hpa + works out of the box + + -- Matt Zimmerman Thu, 25 Aug 2005 09:28:02 -0700 + +ltsp (0.52) breezy; urgency=low + + * Use loadkeys rather than install-keymap, to avoid involving debconf + * Don't allow failures within config steps in ltsp-client-setup to cause + an overall failure + * Make default bind mounts more liberal; didn't work for me with only these + * Merge bindmount fixes (Vagrant Cascadian) + * Mark sdm executable (Vagrant Cascadian) + * Implement temp_copy_dirs, to copy directories during setup but free + them afterward to save memory + * Support for mkvmlinuz on powerpc (Vagrant Cascadian) + * Set default hostname to "ltsp" + * Ensure that /etc/hosts exists, so that we can bind-mount it + * Add /etc/hotplug/.run to rw_dirs + * Replace use_bind_mounts variable with root_write_method, default to + bind_mounts (also support "unionfs") + + -- Matt Zimmerman Fri, 19 Aug 2005 16:58:11 -0700 + +ltsp (0.51) breezy; urgency=low + + * Only require one of syslinux, mknbi or yaboot + + -- Matt Zimmerman Thu, 18 Aug 2005 09:36:50 -0700 + +ltsp (0.50) breezy; urgency=low + + * Enhance ltsp-update-kernels to create etherboot NBI images + * ltsp-server Depends: mknbi + + -- Matt Zimmerman Wed, 17 Aug 2005 19:38:04 -0700 + +ltsp (0.49) breezy; urgency=low + + * Fix xserver-xorg test in ltsp-client-setup + + -- Matt Zimmerman Tue, 16 Aug 2005 13:15:01 -0700 + +ltsp (0.48) breezy; urgency=low + + * Further improvements to the gtk ldm greeter from Oliver Grawert + * ltsp-client Depends: gtk2-engines-clearlooks for the gtk greeter + + -- Matt Zimmerman Mon, 15 Aug 2005 10:47:50 -0700 + +ltsp (0.47) breezy; urgency=low + + * Merge patches from Vagrant Cascadian's ltsp--ubuntufixes--0 branch: + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--base-0 + tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-155 + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-1 + only set default for ROOT, DIST and MIRROR if not already set + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-2 + turn archive components into COMPONENTS variable + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-3 + add EARLY_PACKAGES and LATE_PACKAGES variables + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-4 + merge improved check for initrd-netboot-tools/initramfs-tools from vagrant@freegeek.org--2005/ltsp--fixes--0 + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-5 + merge improved check for initrd-netboot-tools/initramfs-tools from vagrant@freegeek.org--2005/ltsp--fixes--0 + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-6 + merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-21 + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-7 + avoid hard-coded i386 in client directory + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-8 + merged from pere@hungry.com--2005/ltsp--fixes--0: support udev/devfs for ldm + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-9 + merege from vagrant@freegeek.org--2005/ltsp--fixes--0: support both xserver-xorg and xserver-xfree86 for sarge compatibility + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-10 + merege from vagrant@freegeek.org--2005/ltsp--fixes--0: change defaults if DIST is sarge + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-11 + merege from vagrant@freegeek.org--2005/ltsp--fixes--0: add commandline options + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-12 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add variable and commandline to add extra mirror + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-13 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: dist-upgrade before installing additional packages + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-14 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: mount /proc before dist-upgrade + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-15 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: support file:/// urls + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-16 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add /proc to umounts + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-17 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add DIST and COMPONENTS to EXTRA_MIRROR if not present + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-18 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: bugfixes: properly handle emtpy EXTRA_MIRROR and file urls + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-19 + merge from vagrant@freegeek.org--2005/ltsp--fixes--0: source configuration file + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-20 + merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: add security mirror option + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-21 + merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: correct help for security mirror + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-22 + merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: option to enable serial console + vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-23 + remove debian-specific TODO file + + -- Matt Zimmerman Sun, 14 Aug 2005 10:47:08 -0700 + +ltsp (0.46) breezy; urgency=low + + * Use echo rather than a here document to write fstab, and mount tmpfs + on /tmp early, to work around a unionfs bug where here documents in + bash are currently broken + + -- Matt Zimmerman Tue, 9 Aug 2005 12:18:01 -0700 + +ltsp (0.45) breezy; urgency=low + + * New, spiffier ldm glade file from Oliver Grawert + * Be smarter about guessing the server IP when it isn't specified + + -- Matt Zimmerman Tue, 9 Aug 2005 10:10:32 -0700 + +ltsp (0.44) breezy; urgency=low + + * Merge changes from Vagrant Cascadian's branch + [vagrant@freegeek.org--2005/ltsp--fixes--0] + - patch-2 Support for tmpfs+bind mount alternative to unionfs + - Default to use_bind_mounts=false for now + - patch-3 Improved descriptions + - patch-4 Improved descriptions + - patch-5 allow ssh as alternative to openssh-server and openssh-client + for sarge compatibility + - patch-8 Copyright file updates + - patch-9 Explicit python dependency + - patch-10 support initrd-netboot-tools as alternative to initramfs-tools + - patch-11 use /etc/default/ltsp-client-setup to get defaults for init script + - Install this using debhelper instead + - Use /var/run/ltsp rather than /var/state/... for FHS compliance + - patch-12 Debian-specific TODO + - patch-13 Support for sdm + + -- Matt Zimmerman Mon, 8 Aug 2005 17:48:30 -0700 + +ltsp (0.43) breezy; urgency=low + + * Start the X server with the -br option + * Run apt-get clean after building the chroot + * Install /etc/ltsp/dhcpd.conf in ltsp-server-standalone + * Kill the sshd child process after x-session-manager exits, to avoid + hanging when the user logs out (due to X clients still being connected) + + -- Matt Zimmerman Wed, 6 Jul 2005 08:51:13 -0700 + +ltsp (0.42) breezy; urgency=low + + * Don't use lp_server's install target; just install the lp_server binary + (matching existing LBE approach) + * Remove confusing, unnecessary -o SendEnv from ssh command line + * Set world-readable permissions on /etc/ssh/ssh_known_hosts + * Associate ssh keys with all interface addresses + + -- Matt Zimmerman Mon, 4 Jul 2005 09:19:41 -0700 + +ltsp (0.41) breezy; urgency=low + + * Don't create /etc/network/interfaces in ltsp-build-client. It's + overwritten by init.d/ltsp-client-setup, and so this only caused confusion + * Import, build and install lp_server as part of ltsp-client + * Don't pass an nfsroot= option via pxelinux; we'll use DHCP to pass this + information + + -- Matt Zimmerman Mon, 4 Jul 2005 08:19:50 -0700 + +ltsp (0.40) breezy; urgency=low + + * Get monitor refresh/sync overrides working by preseeding + xserver-xorg/config/monitor/selection-method + + -- Matt Zimmerman Mon, 4 Jul 2005 07:59:56 -0700 + +ltsp (0.39) breezy; urgency=low + + * Set the debconf 'seen' flag to true when preseeding from ltsp-client-setup + + -- Matt Zimmerman Thu, 30 Jun 2005 12:22:49 -0700 + +ltsp (0.38) breezy; urgency=low + + * Implement X_HORZSYNC and X_VERTREFRESH parameters (won't work until + xserver-xorg bug #12072 is fixed) + * Implement XKBMODEL (won't work until xserver-xorg bug #12073 is fixed) + + -- Matt Zimmerman Tue, 21 Jun 2005 12:33:38 -0700 + +ltsp (0.37) breezy; urgency=low + + * Update TODO, lts-parameters.txt + * Cosmetic improvements to ltsp-build-client + * Implement NETWORK_COMPRESSION parameter, which activates compression + of network traffic (ssh only (for now?)) + + -- Matt Zimmerman Mon, 20 Jun 2005 14:04:59 -0700 + +ltsp (0.36) breezy; urgency=low + + * Pass the LTSP_CLIENT environment variable via the ssh command, rather + than ssh environment variable passing, since the latter requires + server-side configuration + * Fix ltsp-update-sshkeys to exclude localhost properly + * Call ltsp-update-sshkeys from ltsp-build-client + + -- Matt Zimmerman Sun, 19 Jun 2005 11:46:23 -0700 + +ltsp (0.35) breezy; urgency=low + + * Add dhcpd.conf example + + -- Matt Zimmerman Fri, 17 Jun 2005 23:43:02 -0700 + +ltsp (0.34) breezy; urgency=low + + * Simplify dependencies + - ltsp-server depends: tftpd-hpa, syslinux. All ltsp-servers will be + the tftp servers; this is quite likely to be the most common + deployment, given the integration with the client kernels + - ltsp-server-standalone drops the same dependencies, as it + depends on ltsp-server + - ltsp-server no longer Recommends these packages + + -- Matt Zimmerman Fri, 17 Jun 2005 23:36:23 -0700 + +ltsp (0.33) breezy; urgency=low + + * In the name of documentation compatibility (and since we're unlikely + to have multiple config files), use the traditional path of + /etc/lts.conf + * Ship an example /etc/lts.conf + + -- Matt Zimmerman Fri, 17 Jun 2005 18:00:04 -0700 + +ltsp (0.32) breezy; urgency=low + + * Simplify ltsp-build-client and remove bashisms + * Stop hardcoding stuff in ltsp-update-kernels + * Adjust ltsp-update-kernels for the initrd.img naming scheme + + -- Matt Zimmerman Fri, 17 Jun 2005 17:27:29 -0700 + +ltsp (0.31) breezy; urgency=low + + * Update for (and depend on) initramfs-tools 0.11 + - [ltsp-build-client] Allow the initramfs to be generated + automatically via the kernel-package hook + - [ltsp-build-client] Call ltsp-update-kernels + - [ltsp-build-client] No need to instruct the user to specify their + NIC driver and regenerate the initramfs, since it will be + automagically detected now + - [ltsp-update-kernels] Copy initrd.img* in ltsp-update-kernels, + since kernel-package uses the same names for initramfs + + -- Matt Zimmerman Fri, 17 Jun 2005 13:35:28 -0700 + +ltsp (0.30) breezy; urgency=low + + * Make XF86CONFIG_FILE more likely to succeed + + -- Matt Zimmerman Fri, 17 Jun 2005 10:02:08 -0700 + +ltsp (0.29) breezy; urgency=low + + * Have ldm inherit the configuration from its environment rather than + calling getltscfg, to get ldm working without a SERVER variable + * If no SCREEN_* parameters are specified, start ldm on tty7 + * Clients should now be functional out of the box with no lts.conf + + -- Matt Zimmerman Thu, 16 Jun 2005 18:19:01 -0700 + +ltsp (0.28) breezy; urgency=low + + * Add Ubuntu-specific CONSOLE_KEYMAP parameter to lts.conf, to configure + the keymap used on the console + * Create /usr/lib/ltsp/ltsp_config which loads configuration from + lts.conf and also handles selecting defaults for parameters not + present in lts.conf + + -- Matt Zimmerman Thu, 16 Jun 2005 16:00:45 -0700 + +ltsp (0.27) breezy; urgency=low + + * Don't unlink /etc/X11/xorg.conf before reconfiguring; xserver-xorg + seems to hate it now + + -- Matt Zimmerman Thu, 16 Jun 2005 15:42:15 -0700 + +ltsp (0.26) breezy; urgency=low + + * If no SERVER parameter is specified, infer it from the nfsroot= boot + parameter + * Implement more lts.conf parameters: + - SEARCH_DOMAIN and DNS_SERVER (only honored if both are specified) + - MODULE_* + * Add client/lts-parameters.txt to indicate the status of implementing + the various lts.conf parameters + + -- Matt Zimmerman Thu, 16 Jun 2005 15:39:41 -0700 + +ltsp (0.25) breezy; urgency=low + + * Enhance ltsp-server to automagically manage the NFS export of /opt/ltsp + + -- Matt Zimmerman Tue, 14 Jun 2005 14:37:56 -0700 + +ltsp (0.24) breezy; urgency=low + + * Integrate with the new initramfs-tools hook system, thanks to Jeff + Bailey + - Install /usr/share/initramfs-tools/modules.d/unionfs-cow + - Install /usr/share/initramfs-tools/scripts/init-bottom/unionfs-cow + - Depend on initramfs-tools (>= 0.7) + - Remove some of the initramfs hackery from ltsp-build-client + - Update ltsp-build-client for initramfs-tools 0.7 syntax + - Set ramdisk=/usr/sbin/mkinitramfs in ltsp-build-client + * Update ltsp-update-kernels to explicitly request a read-only NFS mount + (unionfs whiteout doesn't seem to work properly on a rw NFS mount + which is actually read-only on the server, which is what we get + otherwise) + - Depends on initramfs-tools (>= 0.8) in order for the above to have an effect + + -- Matt Zimmerman Tue, 14 Jun 2005 13:45:01 -0700 + +ltsp (0.23) breezy; urgency=low + + * Uncomment ltsp-client in the list of packages to install in the client + root, since it's now in the archive + * Have ltsp-build-client automate more of the ad-hoc stuff that's + necessary to set up the client root right now (should go away later) + * Handle null XSERVER correctly in ltsp-client-setup + * Suppress xserver-xorg.config warning by deleting xorg.conf before + reconfiguring + * ltsp-client Depends: openssh-client, python-gtk2, python-glade2 + + -- Matt Zimmerman Fri, 10 Jun 2005 11:15:28 -0700 + +ltsp (0.22) breezy; urgency=low + + * Install /usr/share/initramfs-tools/scripts/ltsp, a short-term means of + building the initramfs + * Create /opt/ltsp in ltsp-server + + -- Matt Zimmerman Thu, 9 Jun 2005 16:04:39 -0700 + +ltsp (0.21) breezy; urgency=low + + * ltsp-server Depends: debootstrap, Recommends: openssh-server + + -- Matt Zimmerman Thu, 9 Jun 2005 16:03:19 -0700 + +ltsp (0.20) breezy; urgency=low + + * Install ltsp-update-kernels + + -- Matt Zimmerman Thu, 9 Jun 2005 15:35:38 -0700 + +ltsp (0.19) breezy; urgency=low + + * Pass an LTSP_CLIENT environment variable to the server when using ldm, + so that programs running in the session can behave differently on LTSP + logins + + -- Matt Zimmerman Wed, 8 Jun 2005 17:59:28 -0700 + +ltsp (0.18) breezy; urgency=low + + * Update screen.d/ldm and ldm to behave like a normal screen.d client, + able to run on the current VT + + -- Matt Zimmerman Wed, 8 Jun 2005 17:09:41 -0700 + +ltsp (0.17) breezy; urgency=low + + * Lock the root account in the client root + * Redirect stdin, stdout and stderr in ldm + * Add mousedev to /etc/modules in the client root + * Fix console number calculation in screen_session + + -- Matt Zimmerman Wed, 8 Jun 2005 13:52:14 -0700 + +ltsp (0.16) breezy; urgency=low + + * Add ltsp-update-sshkeys script to ltsp-server, for copying the + server's host keys into the client root + * Move screen.d to /usr/lib/ltsp + - No migration is done; regenerate any existing client roots to remove + the cruft + * Add new screen.d/ldm script, so SCREEN_xx = ldm now works + - Move X configuration into init.d/ltsp-client-setup, so that it only + happens once + + -- Matt Zimmerman Wed, 8 Jun 2005 13:29:03 -0700 + +ltsp (0.15) breezy; urgency=low + + * Fix the arguments to the os.kill call in ldm + + -- Matt Zimmerman Tue, 7 Jun 2005 22:24:42 -0700 + +ltsp (0.14) breezy; urgency=low + + * Add localhost to /etc/hosts + * Create /etc/network/interfaces and /etc/fstab + * Implement a simple display manager for the client (ldm) and a simple + login dialog for use with non-XDMCP configurations + + -- Matt Zimmerman Tue, 7 Jun 2005 22:19:37 -0700 + +ltsp (0.13) breezy; urgency=low + + * Respect a custom X configuration in lts.conf (XF86CONFIG_FILE) + * Format init script output properly + + -- Matt Zimmerman Fri, 3 Jun 2005 15:28:38 -0700 + +ltsp (0.12) breezy; urgency=low + + * Continue gracefully if no swap server is specified + + -- Matt Zimmerman Fri, 3 Jun 2005 13:47:48 -0700 + +ltsp (0.11) breezy; urgency=low + + * Don't enable swap in ltsp-client-setup; just write out a config file + for nbd-client and let the nbd-client init script do it later + + -- Matt Zimmerman Fri, 3 Jun 2005 13:43:18 -0700 + +ltsp (0.10) breezy; urgency=low + + * Background screen_session + * Fix startx to run on the appropriate terminal + + -- Matt Zimmerman Fri, 3 Jun 2005 13:35:29 -0700 + +ltsp (0.9) breezy; urgency=low + + * Split init script in two: + - ltsp-client-setup runs in runlevel S and performs configuration + - ltsp-client runs late in runlevel 2 and actually starts up the client + * No migration is done; if you're crazy enough to be trying this, + rebuild your client root) + + -- Matt Zimmerman Fri, 3 Jun 2005 13:04:29 -0700 + +ltsp (0.8) breezy; urgency=low + + * Use SERVER, not DEFAULT_SERVER, in ltsp-client.init + * Default SYSLOG_HOST to the value of SERVER + + -- Matt Zimmerman Fri, 3 Jun 2005 12:01:25 -0700 + +ltsp (0.7) breezy; urgency=low + + * Preseed XSERVER and XKBLAYOUT from lts.conf (doesn't work yet, needs + xserver-xorg changes) + + -- Matt Zimmerman Fri, 3 Jun 2005 11:38:56 -0700 + +ltsp (0.6) breezy; urgency=low + + * Fix hardcoded path in ltsp_functions + * Fix bashisms in ltsp_functions + * Change lts.conf path to /etc/ltsp/lts.conf in getltscfg + * Get startx script working + + -- Matt Zimmerman Fri, 3 Jun 2005 11:26:11 -0700 + +ltsp (0.5) breezy; urgency=low + + * Fix path to ltsp_functions in screen_session + + -- Matt Zimmerman Fri, 3 Jun 2005 11:13:14 -0700 + +ltsp (0.4) breezy; urgency=low + + * Move X configuration into screen.d/startx script + + -- Matt Zimmerman Fri, 3 Jun 2005 11:10:51 -0700 + +ltsp (0.3) breezy; urgency=low + + * Add /var/lib/tftpboot/ltsp to ltsp-server + * Add ltsp-update-kernels script to ltsp-server + + -- Matt Zimmerman Tue, 31 May 2005 18:58:06 -0700 + +ltsp (0.2) breezy; urgency=low + + * Use dh_installinit --no-start for ltsp-client + + -- Matt Zimmerman Tue, 31 May 2005 17:19:47 -0700 + +ltsp (0.1) breezy; urgency=low + + * Initial release + + -- Matt Zimmerman Tue, 3 May 2005 15:26:59 -0700 --- ltsp-5.1.90.orig/debian/ltsp-client-core.postinst +++ ltsp-5.1.90/debian/ltsp-client-core.postinst @@ -0,0 +1,22 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# + +# Enable debconf +. /usr/share/debconf/confmodule + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- ltsp-5.1.90.orig/debian/ltsp-server.docs +++ ltsp-5.1.90/debian/ltsp-server.docs @@ -0,0 +1,7 @@ +server/doc/swap +server/doc/workstation +server/doc/FAQ +server/doc/Upgrading_4.2 +server/doc/plugins +server/doc/QuickInstall +server/doc/lts-parameters.txt --- ltsp-5.1.90.orig/debian/ltsp-server.postrm +++ ltsp-5.1.90/debian/ltsp-server.postrm @@ -0,0 +1,37 @@ +#! /bin/sh +# postrm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +case "$1" in + remove) + update-inetd --disable 9571 + ;; + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear|purge) + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + + --- ltsp-5.1.90.orig/debian/ltsp-server.postinst +++ ltsp-5.1.90/debian/ltsp-server.postinst @@ -0,0 +1,69 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# + +# Enable debconf +. /usr/share/debconf/confmodule + +BUILD_LTSP_CLIENT=false + +msg() { + msg="$1" + logger -p user.info -t ltsp-server "$msg" + echo "ltsp-server: $msg" +} + +case "$1" in + configure) + if [ ! "$(grep -sq '^/opt/ltsp' /etc/exports)" ] && [ "$(dpkg -l nfs-kernel-server|grep ii)" ]; then +echo 'NOTE: you will probably want to add to /etc/exports:' +echo '/opt/ltsp *(ro,no_root_squash,async)' +echo 'and then run:' +echo 'invoke-rc.d nfs-kernel-server reload' + fi + # Build LTSP chroot if debconf preseeding enabled it + db_get ltsp-server/build_client + if [ true = "$RET" ] ; then + BUILD_LTSP_CLIENT=true + fi + # enable the ldm info daemon in inetd.conf + update-inetd --group LTSP --add "9572 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdswapd" + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +if [ true = "$BUILD_LTSP_CLIENT" ] ; then + if [ -d "/opt/ltsp/$(dpkg --print-architecture)" ] ; then + msg "warning: LTSP client environment already exist. Not generating." + else + if ltsp-build-client >/var/log/ltsp-server-build.log 2>&1 Tue, 14 Nov 2006 18:20:37 -0700 + +ltsp (0.99debian6) unstable; urgency=low + + It is now required to set NBD_SWAP=Y instead of setting NBD_PORT in + /opt/ltsp/ARCH/etc/lts.conf. Only set NBD_PORT if a non-default value is + needed. see /usr/share/doc/ltsp-server/swap for more complete + documentation. + + -- Vagrant Cascadian Fri, 27 Oct 2006 23:20:51 -0500 --- ltsp-5.1.90.orig/debian/control +++ ltsp-5.1.90/debian/control @@ -0,0 +1,55 @@ +Source: ltsp +Section: misc +Priority: extra +Maintainer: Stephane Graber +Build-Depends: debhelper (>= 5), flex, bison, libpopt-dev, po-debconf, libgtk2.0-dev +Standards-Version: 3.8.3 +Homepage: http://www.ltsp.org +Vcs-Bzr: http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk +Vcs-Browser: http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk + +Package: ltsp-server +Depends: ${misc:Depends}, ${shlibs:Depends}, debootstrap, lsb-release, tftpd-hpa, openssh-client | ssh, iproute, debconf-utils, python (>= 2.4), openbsd-inetd | inet-superserver, update-inetd, tcpd, gettext-base, nbd-server, squashfs-tools +Recommends: openssh-server | ssh, ltspfs, ldm-server +Suggests: dhcp3-server, sdm, audiooss, nfs-kernel-server +Conflicts: ltsp-utils +Replaces: ltsp-utils +Architecture: all +Description: Basic LTSP server environment + This is the basic environment depending on an external DHCP server to + point the clients to the LTSP server. + +Package: ltsp-server-standalone +Depends: ${misc:Depends}, ${shlibs:Depends}, ltsp-server, libasound2-plugins, ltspfs, openssh-server, nbd-server, xbase-clients, ldm-server +Recommends: pulseaudio-esound-compat, dhcp3-server +Architecture: all +Description: Complete LTSP server environment + This is the complete environment including a DHCP server to bootstrap + the clients. + +Package: ltsp-client-core +Pre-Depends: debconf (>= 0.5) | debconf-2.0 +Depends: ${misc:Depends}, ${shlibs:Depends}, lsb-base, nbd-client, initramfs-tools (>= 0.11), syslinux [i386 amd64], mkelfimage[i386] | yaboot[powerpc] | aboot[alpha] | sparc-utils[sparc], lsb-release, kbd, console-setup, python, tftp-hpa, python-serial, numlockx, udhcpc, cron +Architecture: any +Description: LTSP client environment (core) + The scripts needed to configure and boot an LTSP client. + . + DO NOT install this package on a regular machine, it is intended only + for installation inside a LTSP client filesystem. + +Package: ltsp-client +Depends: ${misc:Depends}, ${shlibs:Depends}, ltsp-client-core, ldm | x-display-manager, pulseaudio-esound-compat, ltspfsd, libgl1-mesa-dri, xorg, laptop-detect, inputattach, usplash, dmz-cursor-theme, usplash-theme-ubuntu, libasound2-plugins, pulseaudio, alsa-utils, alsa-base, sshfs, hal, dbus, rdesktop, wget, sane-utils, cups-bsd +Suggests: cryptsetup +Architecture: all +Description: LTSP client environment + The scripts needed to configure and boot an LTSP client. + +Package: ltsp-client-builder +Section: debian-installer +XC-Package-Type: udeb +Architecture: all +Depends: ${misc:Depends}, ${shlibs:Depends}, pkgsel +XB-Installer-Menu-Item: 7000 +Description: Build an LTSP environment in the installer target + This udeb bootstraps the LTSP client chroot in the installer target + while the cdrom is still mounted. --- ltsp-5.1.90.orig/debian/ltsp-server.examples +++ ltsp-5.1.90/debian/ltsp-server.examples @@ -0,0 +1,2 @@ +debian/dhcpd.conf +server/doc/examples/* --- ltsp-5.1.90.orig/debian/ltsp-client-core.manpages +++ ltsp-5.1.90/debian/ltsp-client-core.manpages @@ -0,0 +1,6 @@ +client/getltscfg/getltscfg.1 +client/getltscfg-cluster/getltscfg-cluster.1 +client/jetpipe/jetpipe.8 +localapps/doc/ltsp-localappsd.1 +localapps/doc/xatomwait.1 +localapps/doc/ltsp-genmenu.1 --- ltsp-5.1.90.orig/debian/ltsp-server-standalone.install +++ ltsp-5.1.90/debian/ltsp-server-standalone.install @@ -0,0 +1 @@ +debian/dhcpd.conf etc/ltsp --- ltsp-5.1.90.orig/debian/README.Debian +++ ltsp-5.1.90/debian/README.Debian @@ -0,0 +1,50 @@ +LTSP on your hardware +===================== + +LTSP can support several hardware architectures. Some hardware may require +special configuration that is partially documented here. Exact needs vary by +architecture. + +i386, amd64, ppc, alpha, sparc +============================== + +to create the chroot: + + ltsp-build-client + +you may need to configure your dhcp server to hand out a different filename +argument, like: + + filename "/ltsp/ARCH/nbi.img"; + +LTSP is best tested on i386, and least tested on alpha and sparc. + +other architectures +=================== + +When building the client chroot, manually select the kernel: + + ltsp-build-client --late-packages KERNEL + +where KERNEL is the name of the kernel package for your architecture. + +It may be necessary to manually generate an nbi.img, or configure the +bootloader to load the kernel and initrd manually. this will vary greatly +depending on the hardware architecture. + +multiple architectures on a single server +========================================= + +It is possible to host multiple architectures on a single server, though +usually this requires building the client chroot on the same architecture, and +then copy the /opt/ltsp/ARCH directory onto the NFS server. + +Install ltsp-server on a machine of the appropriate architecture. run +ltsp-build-client as usual. then copy /opt/ltsp/ARCH to /opt/ltsp/ARCH on the +NFS server. + +With some architecutres, It is possible to build a client chroot for a +different architecture, such as using an amd64 server to build an i386 client +chroot: + + ltsp-build-client --arch i386 --- ltsp-5.1.90.orig/debian/ltsp-client-core.preinst +++ ltsp-5.1.90/debian/ltsp-client-core.preinst @@ -0,0 +1,17 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule +db_version 2.0 + +if [ ! -f /etc/ltsp_chroot ]; then + db_fset ltsp-client/abort-installation seen false + db_input critical ltsp-client/abort-installation || true + db_go || true + exit 1 +fi + +#DEBHELPER# + +exit 0 --- ltsp-5.1.90.orig/debian/ltsp-client-core.links +++ ltsp-5.1.90/debian/ltsp-client-core.links @@ -0,0 +1,3 @@ +/usr/share/ltsp/update-kernels /etc/kernel/postinst.d/ltsp-update-kernels +/usr/share/ltsp/update-kernels /etc/kernel/postrm.d/ltsp-update-kernels +/usr/share/ltsp/ltsp_config /usr/lib/ltsp/ltsp_config --- ltsp-5.1.90.orig/debian/ltsp-server.links +++ ltsp-5.1.90/debian/ltsp-server.links @@ -0,0 +1 @@ +/usr/bin/ltsp-localapps /usr/share/doc/ltsp-server/examples/ltsp-localapps --- ltsp-5.1.90.orig/debian/rules +++ ltsp-5.1.90/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# This file is public domain software, originally written by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEBVER=$(shell dpkg-parsechangelog |sed -n -e '/^Version:/s/^Version: //p') +DEB_SRC_BUILD_PROG:=dpkg-buildpackage -rfakeroot -S -sa + +build: build-stamp +build-stamp: + dh_testdir + cd localapps; ./configure --prefix=/usr --libexecdir=/usr/lib; cd - + + $(MAKE) -C client/getltscfg + $(MAKE) -C localapps + $(MAKE) -C po update-po + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + +# $(MAKE) -C client/getltscfg clean +# $(MAKE) -C localapps clean + + # Using po specific Makefile to clean message catalogs + $(MAKE) -C po clean + + # Debconf translation update + debconf-updatepo + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Make the bug reporting script executable + chmod +x debian/bugs/ltsp-server/script + + # Using po specific Makefile to install message catalogs + $(MAKE) -C po install DESTDIR=$(CURDIR)/debian/ltsp-server/ + + # Copy default and init scripts from upstream code + cp $(CURDIR)/client/initscripts/ltsp-core $(CURDIR)/debian/ltsp-client-core.init + cp $(CURDIR)/client/initscripts/ltsp-setup $(CURDIR)/debian/ltsp-client-core.ltsp-client-setup.init + cp $(CURDIR)/client/initscripts/ltsp-setup.default $(CURDIR)/debian/ltsp-client-core.ltsp-client-setup.default + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i + dh_installdocs -i + dh_installexamples -i + dh_install -i -Xarch-ids + dh_installdebconf -i + dh_installman -pltsp-server -pltsp-client-core + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a + dh_installdocs -a + dh_installexamples -a + dh_install -a + dh_installdebconf -a + dh_installinit -a --no-start -u"start 25 2 ." + dh_installinit --name=ltsp-client-setup --no-start -u"start 32 S ." + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +bzr-release: + bzr export ltsp-$(DEB_UPSTREAM_VERSION) + rm -rf ltsp-$(DEB_UPSTREAM_VERSION)/debian + tar czf ../ltsp_$(DEB_UPSTREAM_VERSION).orig.tar.gz ltsp-$(DEB_UPSTREAM_VERSION) + rm -rf ltsp-$(DEB_UPSTREAM_VERSION) + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install bzr-release --- ltsp-5.1.90.orig/debian/watch +++ ltsp-5.1.90/debian/watch @@ -0,0 +1,13 @@ +# ltsp currently doesn't release tarballs. the latest version can be found by +# checking the following URL: +# http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk/annotate/head:/release.conf + +version=3 + +# check versions uploaded to other distros: + +# debian +http://ftp.debian.org/debian/pool/main/l/ltsp/ltsp_(.*)\.orig\.tar\.gz + +# fedora +http://kojipkgs.fedoraproject.org/packages/ltsp/ ([0-9].*)/ --- ltsp-5.1.90.orig/debian/copyright +++ ltsp-5.1.90/debian/copyright @@ -0,0 +1,59 @@ +This package was created by Matt Zimmerman in May of +2005. + +Modifications for use with debian by Vagrant Cascadian +in August of 2005. + +The Ubuntu upstream source tree can be found on launchpad: + +bzr get http://bazaar.lauchpad.net/~ogra/ltsp-mainline + +The source tree for Debian packages can be downloaded using bzr: + +bzr get http://bzr.debian.org/bzr/pkg-ltsp/main + +The original LTSP sources can be downloaded from: http://ltsp.org + + +The following components have been copied from the LTSP project's build environment +(LBE) tree: + +client/screen.d/shell +client/screen.d/startx +client/screen.d/telnet +client/screen_session + +with the following copyright: + +Copyright (c) 1999-2006 by James A. McQuillan (McQuillan Systems, LLC) +This software is licensed under the Gnu General Public License version 2 + + +server/nbdswapd and client/screen.d/sdm carry the following copyright: + +copyright 2005-2006 Vagrant Cascadian , distributed under +the terms of the GNU General Public License version 2 or any later version. + + +Other code has been written from scratch for this package, and carries +the following copyright: + +Copyright (C) 2005 Canonical Ltd. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + +On Debian and Ubuntu systems, a copy of the GNU General Public License version +2 may be found in the file /usr/share/common-licenses/GPL-2. --- ltsp-5.1.90.orig/debian/ltsp-server.templates +++ ltsp-5.1.90/debian/ltsp-server.templates @@ -0,0 +1,6 @@ +Template: ltsp-server/build_client +Type: boolean +Default: false +Description: Build LTSP client environment during package installation? + Internal template used to set the configuration value at install time. + Do not translate this. --- ltsp-5.1.90.orig/debian/ltsp-client-core.templates +++ ltsp-5.1.90/debian/ltsp-client-core.templates @@ -0,0 +1,7 @@ +Template: ltsp-client/abort-installation +Type: error +_Description: Installation aborted + ltsp-client cannot be installed in a regular machine. This package provides + the basic structure for a LTSP terminal. + . + Please read the package description to understand what it means. --- ltsp-5.1.90.orig/debian/compat +++ ltsp-5.1.90/debian/compat @@ -0,0 +1 @@ +5 --- ltsp-5.1.90.orig/debian/ltsp-server.dirs +++ ltsp-5.1.90/debian/ltsp-server.dirs @@ -0,0 +1,2 @@ +var/lib/tftpboot/ltsp +usr/share/ltsp/scripts --- ltsp-5.1.90.orig/debian/ltsp-server-standalone.postinst +++ ltsp-5.1.90/debian/ltsp-server-standalone.postinst @@ -0,0 +1,37 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# + +case "$1" in + configure) + if [ -e /etc/init.d/dhcp3-server ]; then + + invoke-rc.d dhcp3-server force-reload || true + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- ltsp-5.1.90.orig/debian/ltsp-client-core.install +++ ltsp-5.1.90/debian/ltsp-client-core.install @@ -0,0 +1,30 @@ +client/screen_session usr/share/ltsp +client/ltsp_config usr/share/ltsp +client/screen.d usr/share/ltsp +client/screen-session.d usr/share/ltsp +client/xinitrc.d usr/share/ltsp +client/xinitrc usr/share/ltsp +client/getltscfg/getltscfg usr/bin +client/getltscfg-cluster/inventory usr/sbin +client/getltscfg-cluster/getltscfg-cluster usr/bin +client/initramfs/hooks/ltsp_nbd usr/share/initramfs-tools/hooks +client/initramfs/hooks/udhcp usr/share/initramfs-tools/hooks +client/initramfs/scripts/ltsp_nbd usr/share/initramfs-tools/scripts +client/initramfs/scripts/nfs-bottom/ltsp usr/share/initramfs-tools/scripts/nfs-bottom +client/initramfs/scripts/init-premount/udhcp usr/share/initramfs-tools/scripts/init-premount +client/initramfs/conf.d/ltsp usr/share/initramfs-tools/conf.d +debian/initramfs-tools/conf-hooks.d/ltsp usr/share/initramfs-tools/conf-hooks.d +client/update-kernels usr/share/ltsp +client/configure-x.sh usr/share/ltsp +client/jetpipe/jetpipe usr/sbin +client/monitor_nbd usr/sbin +ltsp-common-functions usr/share/ltsp +client/screen-x-common usr/share/ltsp +client/initscripts/ltsp-init-common usr/share/ltsp +localapps/ltsp-localappsd usr/bin +localapps/ltsp-genmenu usr/bin +localapps/ltsp-remoteapps usr/bin +localapps/ldm-rc.d/* usr/share/ldm/rc.d/ +localapps/src/xatomwait usr/bin +debian/screen-session.d/* usr/share/ltsp/screen-session.d/ +debian/*.desktop usr/share/applications/ --- ltsp-5.1.90.orig/debian/ltsp-shutdown.desktop +++ ltsp-5.1.90/debian/ltsp-shutdown.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Exec=sh -c 'xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "echo shutdown > /tmp/ldm-logout-action" && gnome-session-save --logout' +Name=Shut down +Name[fr]=Arrêter +Icon=gnome-session-halt +X-LTSP-NoChange=1 --- ltsp-5.1.90.orig/debian/extra-plugins/030-mythbuntu +++ ltsp-5.1.90/debian/extra-plugins/030-mythbuntu @@ -0,0 +1,121 @@ +case "$MODE" in + commandline) + # add a commandline switch to ltsp-build-client (advanced "false" means + # we dont expect any value, callig --kiosk is enough, we could enhance + # the plugin to use --kiosk kde for example to install kdm and konqueror + # instead if we'd set it to true + add_option "mythbuntu" "`eval_gettext "create a Mythbuntu fat client."`" "advanced" "false" + add_option "mythbuntu-user-credentials" "`eval_gettext "Mythbuntu: specify login credentials as username:password"`" "advanced" "true" + ;; + + configure) + +if [ -n "$option_mythbuntu_value" ]; then + # set an environment variable we can pick up later + MYTHTV="True" + if [ -n "$option_mythbuntu_user_credentials_value" ]; then + MBCRED="$option_mythbuntu_user_credentials_value" + fi + if [ ! -n "$MBCRED" ]; then + echo "You must specify --mythbuntu-user-credentials!" + exit 100 + fi +fi + + + if [ -n "$MYTHTV" ]; then + # stuff from 000-basic-configuration + # FIXME: not sure if this should be in here + # maybe we should just filter the Ubuntu defaults + # (eg similar to how the init scripts are filtered) + COMPONENTS="main restricted universe multiverse" + EARLY_PACKAGES="mythbuntu-diskless-client" + # we don't need some stuff in ltsp-client-setup + # those items are disabled in /etc/lts.conf (see below) + RCS_WHITELIST="" + RC2_WHITELIST="" + RC6_WHITELIST="" + RC0_WHITELIST="" + OVERRIDE_EXPORTS="true" + export DEBIAN_PRIORITY=critical + fi + + + ;; + + after-install) + if [ -n "$MYTHTV" ]; then + # install our mythbuntu stuff + LC_ALL=C chroot $ROOT apt-get $APT_GET_OPTS install mythbuntu-desktop mythtv-frontend mythplugins xfce4-terminal mythbuntu-common + # create directory + mkdir -p $ROOT/etc/defaults/ + + # create a frontend user with sudo privileges + MBUSER=`echo $MBCRED | cut -d : -f 1` + MBSECRET=`echo $MBCRED | cut -d : -f 2` + + LC_ALL=C chroot $ROOT adduser --disabled-password --gecos ,,, $MBUSER + LC_ALL=C chroot $ROOT usermod -a -G adm,admin,audio,operator,video,mythtv $MBUSER + + # set password + echo ${MBUSER}:${MBSECRET} | LC_ALL=C chroot $ROOT chpasswd + + # make sudo behave + chmod u+w ${ROOT}/etc/sudoers + echo "# Members of the admin group may gain root privileges" >> $ROOT/etc/sudoers + echo "%admin ALL=(ALL) ALL" >> $ROOT/etc/sudoers + chmod u-w $ROOT/etc/sudoers + + # add mysql.txt + mkdir -p $ROOT/etc/mythtv/ + if [ -e /etc/mythtv/mysql.txt ]; then + cp /etc/mythtv/mysql.txt $ROOT/etc/mythtv/mysql.txt + else + echo "WARNING: /etc/mythtv/mysql.txt not found!" + fi + + fi + ;; + + finalization) + if [ -n "$MYTHTV" ]; then + # create lts.conf + cat <> $ROOT/etc/lts.conf +[default] +SOUND=false +LOCALDEV=false +SYSLOG=local +CONFIGURE_FSTAB=false +EOF + + cat <> $ROOT/etc/default/NetworkManager +# mythbuntu-diskless does not need network-manager. it breaks the connectin +# used to boot the client which is a very bad thing +exit 0 +EOF + + cat < $ROOT/etc/fstab +/dev/root / aufs defaults 0 0 +proc /proc proc defaults 0 0 +tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0 +EOF + + blacklist_rc() { + for i in "$@"; do + # first remove all sym links, then add K links back + chroot $ROOT update-rc.d -f $i remove || true + if [ -f ${ROOT}/etc/init.d/${i} ]; then + for runlevel in 0 1 2 3 4 5 6 S; do + chroot $ROOT ln -sf /etc/init.d/${i} /etc/rc${runlevel}.d/K80${i} || true + done + fi + done + } + + # do not start ltsp-client-core + blacklist_rc ltsp-client-core apparmor nbd-client + + fi + ;; +esac + --- ltsp-5.1.90.orig/debian/bugs/ltsp-server/script +++ ltsp-5.1.90/debian/bugs/ltsp-server/script @@ -0,0 +1,12 @@ +#!/bin/sh + +for chroot in $(find /opt/ltsp/ -mindepth 1 -maxdepth 1 -type d) ; do + if [ -f $chroot/var/lib/dpkg/status ]; then + echo "packages in chroot: $chroot" >&3 + COLUMNS=120 dpkg --root=$chroot -l ltsp-client ldm initramfs-tools | egrep 'ltsp-client|ldm|initramfs-tools' >&3 + fi + if [ -f $chroot/etc/lts.conf ]; then + echo "lts.conf from chroot: $chroot" >&3 + cat $chroot/etc/lts.conf >&3 + fi +done --- ltsp-5.1.90.orig/debian/screen-session.d/XS20-xserver-intel-desktop-hack +++ ltsp-5.1.90/debian/screen-session.d/XS20-xserver-intel-desktop-hack @@ -0,0 +1,15 @@ +# This script disables LVDS for the intel laptop chipsets in desktop computers. +# It cannot be autodetected by upstream X.org currently. +# This is an Ubuntu specific workaround. + +if [ -n "$(PATH=/sbin:/usr/sbin:/bin:/usr/bin lspci -n |grep 8086:27ae)" ] && [ "$(PATH=/sbin:/usr/sbin:/bin:/usr/bin hal-get-property --udi /org/freedesktop/Hal/devices/computer --key system.chassis.type)" = "Desktop" ]; then + export X_DEVICE_OPTION_01='"monitor-LVDS" "LVDS"' + monitor_hacks="$monitor_hacks add_intel_lvds" + + add_intel_lvds() { + echo 'EndSection' + echo 'Section "Monitor"' + echo ' Identifier "LVDS"' + echo ' Option "Ignore" "True"' + } +fi --- ltsp-5.1.90.orig/debian/screen-session.d/XS20-xserver-geode-gx2-hack +++ ltsp-5.1.90/debian/screen-session.d/XS20-xserver-geode-gx2-hack @@ -0,0 +1,15 @@ +# This script forces the VESA driver for the AMD Geode GX2 +# It cannot be autodetected by upstream X.org currently (LP: #327484) +# This is an Ubuntu specific workaround + +if [ -z "$XSERVER" ] && [ -n "$(PATH=/sbin:/usr/sbin:/bin:/usr/bin lspci -n |grep 100b:0030)" ]; then + . /etc/lsb-release + if [ "${DISTRIB_RELEASE}" = "9.04" ]; then + XSERVER=vesa + elif [ "${DISTRIB_RELEASE}" = "9.10" ]; then + XSERVER=geode + else + XSERVER=geode + export X_DEVICE_OPTION_01='"AccelMethod" "XAA"' + fi +fi --- ltsp-5.1.90.orig/debian/screen-session.d/XS20-xserver-ati-3drage-hack +++ ltsp-5.1.90/debian/screen-session.d/XS20-xserver-ati-3drage-hack @@ -0,0 +1,7 @@ +# This script forces the ShadowFB for the 3D rage ATI cards. +# It cannot be autodetected by upstream X.org currently. +# This is an Ubuntu specific workaround + +if [ -n "$(PATH=/sbin:/usr/sbin:/bin:/usr/bin lspci -n |grep 1002:4757)" ]; then + export X_DEVICE_OPTION_01='"ShadowFB" "True"' +fi --- ltsp-5.1.90.orig/debian/po/nl.po +++ ltsp-5.1.90/debian/po/nl.po @@ -0,0 +1,111 @@ +# ltsp debconf templates for LANGUAGE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the ltsp package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2007-04-02 17:48+0100\n" +"Last-Translator: Bart Cornelis \n" +"Language-Team: debian-l10n-dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "Wilt u een LTSP-chroot-omgeving opzetten?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Dit zet op deze machine een LTSP-chroot-omgeving op die gebruikt wordt als " +"thin-client-server." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Bouw de LTSP-chroot" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "Installatie is afgebroken" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"Het is niet mogelijk om ltsp-client te installeren op een normale machine. " +"dit pakket levert de basisstructuur voor een LTSP-terminal." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" +"Om te begrijpen wat dit betekent leest u best de pakketbeschrijving na." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "De LTSP-chroot wordt opgebouwd..." --- ltsp-5.1.90.orig/debian/po/output +++ ltsp-5.1.90/debian/po/output @@ -0,0 +1 @@ +2 utf8 --- ltsp-5.1.90.orig/debian/po/POTFILES.in +++ ltsp-5.1.90/debian/po/POTFILES.in @@ -0,0 +1,2 @@ +[type: gettext/rfc822deb] ltsp-client-builder.templates +[type: gettext/rfc822deb] ltsp-client-core.templates --- ltsp-5.1.90.orig/debian/po/templates.pot +++ ltsp-5.1.90/debian/po/templates.pot @@ -0,0 +1,97 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Installation aborted" +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" --- ltsp-5.1.90.orig/debian/po/pt_BR.po +++ ltsp-5.1.90/debian/po/pt_BR.po @@ -0,0 +1,121 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2006-03-07 10:46-0300\n" +"Last-Translator: Tiago Bortoletto Vaz \n" +"Language-Team: debian-l10n-portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "Criar um chroot para o LTSP ?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Isto irá criar um chroot LTSP na máquina, para atuar como um servidor de " +"clientes finos." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Construir chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "Instalacao abortada" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"ltsp-client não pode ser instalado numa máquina regular. Este pacote provê " +"a estrutura básica para um terminal LTSP." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" +"Por favor leia a descrição do pacote para entendermelhor o que isso " +"significa." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Construindo chroot LTSP..." --- ltsp-5.1.90.orig/debian/po/cs.po +++ ltsp-5.1.90/debian/po/cs.po @@ -0,0 +1,117 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2006-09-24 18:28+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "Nastavit chroot prostředí pro LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Tímto vytvoříte na počítači, který bude sloužit jako server pro tenké " +"xklienty, chrootované prostředí pro LTSP." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Vytvořit chroot pro LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "Instalace přerušena" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"ltsp-client nemůže být nainstalován na běžný počítač. Tento balík poskytuje " +"základní strukturu pro LTSP terminál." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "Přečtěte si prosím popis balíku, abyste porozuměli, co to znamená." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Vytváří se chroot pro LTSP..." --- ltsp-5.1.90.orig/debian/po/es.po +++ ltsp-5.1.90/debian/po/es.po @@ -0,0 +1,138 @@ +# +# ltsp po-debconf translation to spanish +# Copyright (C) 2006 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the ltsp package. +# +# Changes: +# - Initial translation +# Felipe Caminos Echeverría , 2006 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Si tiene dudas o consultas sobre esta traducción consulte con el último +# traductor (campo Last-Translator) y ponga en copia a la lista de +# traducción de Debian al español () +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp 0.99debian8 \n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2006-12-18 08:35-0300\n" +"Last-Translator: Felipe Caminos \n" +"Language-Team: Debian l10n spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "¿Desea establecer un entorno restringido para LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Esto establecerá un entorno restringido («chroot») para LTSP en el equipo, " +"para utilizarse como servidor de cliente ligero." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Construir el entorno restringido para LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "Instalación cancelada" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"No se puede instalar el cliente LTSP en un equipo común. Este paquete solo " +"provee la estructura básica para un terminal LTSP." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" +"Por favor, lea la descripción del paquete para entender qué significa esto." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Construyendo el entorno restringido para LTSP ..." --- ltsp-5.1.90.orig/debian/po/ca.po +++ ltsp-5.1.90/debian/po/ca.po @@ -0,0 +1,112 @@ +# +# Catalan translation for ltsp package. +# Copyright (C) 2006 Matt Zimmerman. +# This file is distributed under the same license as the ltsp package. +# +# Jordà Polo , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.99debian5\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2006-10-15 00:01+0200\n" +"Last-Translator: Jordà Polo \n" +"Language-Team: Català \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "Voleu configurar un entorn chroot per a LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Esteu a punt de configurar un entorn chroot per a LTSP a la màquina, i que " +"actuarà com a servidor de clients lleugers." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Construeix el chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "S'ha avortat la instal·lació " + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"No és possible instal·lar ltsp-client en una màquina normal. Aquest paquet " +"proveeix l'estructura bàsica d'un terminal LTSP." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" +"Si us plau, llegiu la descripció del paquet per entendre el que vol dir." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "S'està construint el chroot per a LTSP..." --- ltsp-5.1.90.orig/debian/po/de.po +++ ltsp-5.1.90/debian/po/de.po @@ -0,0 +1,111 @@ +# translation of ltsp debconf messages to Deutsch +# Copyright (C) 2006 LTSP Debian/Ubuntu Maintainers +# This file is distributed under the same license as the ltsp package. +# +# Wolfgang Schweer , 2006. +msgid "" +msgstr "" +"Project-Id-Version: ltsp-0.99debian8\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2006-12-18 10:56+0100\n" +"Last-Translator: Wolfgang Schweer \n" +"Language-Team: Deutsch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "Eine chroot-Umgebung für LTSP einrichten?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Auf diesem Rechner wird eine LTSP-chroot-Umgebung eingerichtet, damit er als " +"Server für Thin Clients dienen kann." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "LTSP-chroot-Umgebung einrichten." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "Installation abgebrochen." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"Das Paket ltsp-client kann nicht auf einem normal genutzten Rechner " +"installiert werden; es stellt die Grundstruktur für ein LTSP-Terminal zur " +"Verfügung." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" +"In der Paket-Beschreibung steht, was damit gemeint ist; bitte nachlesen." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Die LTSP-chroot-Umgebung wird eingerichtet ..." --- ltsp-5.1.90.orig/debian/po/nb.po +++ ltsp-5.1.90/debian/po/nb.po @@ -0,0 +1,110 @@ +# translation of nb.po to Norwegian Bokmål +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# Petter Reinholdtsen , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: nb\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2005-09-30 18:30MET\n" +"Last-Translator: Petter Reinholdtsen \n" +"Language-Team: Norwegian Bokmål \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "Sette opp en LTSP chroot-omgivelse?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Dette vil sette opp en LTSP chroot-omgivelse på maskinen, slik at den kan " +"fungere som tynnklienttjener." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Bygg LTSP chroot" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Installation aborted" +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Bygger LTSP chroot..." --- ltsp-5.1.90.orig/debian/po/fr.po +++ ltsp-5.1.90/debian/po/fr.po @@ -0,0 +1,107 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp 0.58\n" +"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2008-07-31 23:42+0200\n" +"PO-Revision-Date: 2006-06-17 15:49+0200\n" +"Last-Translator: Jean-Marc Chaton \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "Set up an LTSP chroot environment?" +msgstr "" +"Faut-il crer un environnement ferm d'excution (chroot) pour LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:1001 +msgid "" +"This will set up an LTSP chroot environment on the machine, to act as a thin " +"client server." +msgstr "" +"Si vous choisissez cette option, un environnement ferm d'excution sera " +"tabli pour que la machine fonctionne en serveur de client lger LTSP." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:2001 +msgid "Build LTSP chroot" +msgstr "Construction du chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:3001 +msgid "Building Thin Client system ..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Compressing Thin Client image ..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "No Interface for LTSP dhcpd configuration found" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:6001 +msgid "" +"There are no free interfaces for usage with the LTSP Server. Please " +"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static " +"interface after the installation finished." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "There were multiple spare interfaces found in this system." +msgstr "" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "Installation aborted " +msgid "Installation aborted" +msgstr "Installation interrompue" + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +#, fuzzy +#| msgid "" +#| "ltsp-client cannot be installed in a regular machine. This package " +#| "provides the basic structure for a LTSP terminal." +msgid "" +"ltsp-client cannot be installed in a regular machine. This package provides " +"the basic structure for a LTSP terminal." +msgstr "" +"Il est impossible d'installer ltsp-client sur une machine normale. Ce paquet " +"fournit la structure de base pour un terminal LTSP." + +#. Type: error +#. Description +#: ../ltsp-client-core.templates:1001 +msgid "Please read the package description to understand what it means." +msgstr "" +"Veuillez lire la description du paquet pour comprendre ce que cela signifie." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Construction de l'environnement ferm d'excution LTSP en cours ..." --- ltsp-5.1.90.orig/debian/initramfs-tools/conf-hooks.d/ltsp +++ ltsp-5.1.90/debian/initramfs-tools/conf-hooks.d/ltsp @@ -0,0 +1,2 @@ +# Declare that we need usplash included in the initramfs +USPLASH=y