From 95692217938ed6a199a0fc1e444a3de379dbc9df Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Thu, 27 Feb 2014 04:55:34 +0000 Subject: [PATCH 1/1] Import ltsp_5.5.1-1.debian.tar.xz [dgit import tarball ltsp 5.5.1-1 ltsp_5.5.1-1.debian.tar.xz] --- NEWS | 38 + README.Debian | 62 + autogen.sh | 11 + bugs/ltsp-server/script | 5 + changelog | 4713 +++++++++++++++++ compat | 1 + control | 211 + copyright | 59 + doc/Howto.Debian | 121 + doc/nodm | 12 + doc/sdm | 33 + extra-plugins/099-progress-log | 4 + ltsp-client-builder.lintian-overrides | 3 + ltsp-client-builder.postinst | 241 + ltsp-client-builder.templates | 73 + ltsp-client-core.dirs | 5 + ltsp-client-core.examples | 3 + ltsp-client-core.install | 15 + ltsp-client-core.links | 4 + ltsp-client-core.lintian-overrides | 6 + ltsp-client-core.manpages | 6 + ltsp-client-core.triggers | 1 + ltsp-server-standalone.install | 1 + ltsp-server.dirs | 2 + ltsp-server.docs | 8 + ltsp-server.examples | 4 + ltsp-server.install | 15 + ltsp-server.lintian-overrides | 2 + ltsp-server.manpages | 6 + ltsp-server.postinst | 61 + ltsp-server.templates | 6 + patches/getltscfg-makefile-flags | 17 + .../jetpipe-from-ltsp-client-core-init-script | 82 + patches/kfreebsd-getltscfg-hack.dpatch | 33 + patches/kfreebsd-ltsp-update-sshkeys | 23 + patches/kfreebsd-tmpfs-mounts.dpatch | 92 + patches/manpages-use-debian-version | 15 + patches/series | 4 + patches/use-test-binary | 17 + po/POTFILES.in | 1 + po/bg.po | 113 + po/ca.po | 115 + po/cs.po | 110 + po/da.po | 96 + po/de.po | 98 + po/es.po | 128 + po/eu.po | 114 + po/fi.po | 93 + po/fr.po | 114 + po/gl.po | 108 + po/it.po | 96 + po/ja.po | 95 + po/nb.po | 105 + po/nl.po | 113 + po/output | 1 + po/pt.po | 113 + po/pt_BR.po | 117 + po/ru.po | 100 + po/sk.po | 98 + po/sv.po | 109 + po/templates.pot | 80 + po/vi.po | 113 + rules | 85 + source/format | 1 + watch | 10 + x-vendor-substvars | 40 + 66 files changed, 8381 insertions(+) create mode 100644 NEWS create mode 100644 README.Debian create mode 100755 autogen.sh create mode 100755 bugs/ltsp-server/script create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 doc/Howto.Debian create mode 100755 doc/nodm create mode 100755 doc/sdm create mode 100644 extra-plugins/099-progress-log create mode 100644 ltsp-client-builder.lintian-overrides create mode 100644 ltsp-client-builder.postinst create mode 100644 ltsp-client-builder.templates create mode 100644 ltsp-client-core.dirs create mode 100644 ltsp-client-core.examples create mode 100644 ltsp-client-core.install create mode 100644 ltsp-client-core.links create mode 100644 ltsp-client-core.lintian-overrides create mode 100644 ltsp-client-core.manpages create mode 100644 ltsp-client-core.triggers create mode 100644 ltsp-server-standalone.install create mode 100644 ltsp-server.dirs create mode 100644 ltsp-server.docs create mode 100644 ltsp-server.examples create mode 100644 ltsp-server.install create mode 100644 ltsp-server.lintian-overrides create mode 100644 ltsp-server.manpages create mode 100644 ltsp-server.postinst create mode 100644 ltsp-server.templates create mode 100644 patches/getltscfg-makefile-flags create mode 100644 patches/jetpipe-from-ltsp-client-core-init-script create mode 100755 patches/kfreebsd-getltscfg-hack.dpatch create mode 100644 patches/kfreebsd-ltsp-update-sshkeys create mode 100755 patches/kfreebsd-tmpfs-mounts.dpatch create mode 100644 patches/manpages-use-debian-version create mode 100644 patches/series create mode 100644 patches/use-test-binary create mode 100644 po/POTFILES.in create mode 100644 po/bg.po create mode 100644 po/ca.po create mode 100644 po/cs.po create mode 100644 po/da.po create mode 100644 po/de.po create mode 100644 po/es.po create mode 100644 po/eu.po create mode 100644 po/fi.po create mode 100644 po/fr.po create mode 100644 po/gl.po create mode 100644 po/it.po create mode 100644 po/ja.po create mode 100644 po/nb.po create mode 100644 po/nl.po create mode 100644 po/output create mode 100644 po/pt.po create mode 100644 po/pt_BR.po create mode 100644 po/ru.po create mode 100644 po/sk.po create mode 100644 po/sv.po create mode 100644 po/templates.pot create mode 100644 po/vi.po create mode 100755 rules create mode 100644 source/format create mode 100644 watch create mode 100755 x-vendor-substvars diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..70ae5a2 --- /dev/null +++ b/NEWS @@ -0,0 +1,38 @@ +ltsp (5.3.4-1) unstable; urgency=low + + ltsp-build-client plugins now create an appropriate entry in + /etc/ltsp/ltsp-update-image.conf to disable ltsp-update-image from + switching to an NBD configuration simply by running ltsp-update-image. If + you would like to switch to NBD after creating the image, you'll need to + edit ltsp-update-image.conf appropriately. + + -- Vagrant Cascadian Fri, 23 Mar 2012 14:09:18 -0700 + +ltsp (5.3.1-1) unstable; urgency=low + + With the 5.3.x series, Debian LTSP now defaults to making the thin + client's root filesystem writeable with an aufs overlay with tmpfs, rather + than the old method of bind mounts from a tmpfs filesystem. This obviates + the need or usefulness of the old LTSP_RW_DIRS, LTSP_COPY_DIRS, and + LTSP_BINDFILES lts.conf variables. + + -- Vagrant Cascadian Fri, 23 Mar 2012 13:57:43 -0700 + +ltsp (0.99debian8) unstable; urgency=low + + architecture handling code has been simplified. now all architectures + default to installing the same architecture running on the server. you + change change this by passing --arch ARCH to ltsp-build-client, but will + only work for certain server and ltsp client combinations. see + /usr/share/doc/ltsp-server/README.Debian for more information. + + -- Vagrant Cascadian 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 diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..cc332ff --- /dev/null +++ b/README.Debian @@ -0,0 +1,62 @@ +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, powerpc, 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 --kernel-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. + +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 + + +Some architectures, such as armel, can be emulated by installing the +qemu-user-static package and selecting a different architecture (and possibly +kernel) at build time: + + ltsp-build-client --arch armel --kernel-packages linux-image-versatile + + +If all else fails, you may need to build the client chroot on the native +architecture, and then copy the /opt/ltsp/ARCH directory onto the NFS server. +Install ltsp-server on a machine of the appropriate architecture and run +ltsp-build-client as usual. Then install ltsp-server on the NFS server, copy +the contents of /opt/ltsp/ARCH over to it, and run ltsp-update-kernels +on it. diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..40294be --- /dev/null +++ b/autogen.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -e +cd client/nbd-proxy/ +autoreconf --force --install +cd - +set -x +cd server/man/ +autoreconf --force --install +cd - + +make -C po update-po diff --git a/bugs/ltsp-server/script b/bugs/ltsp-server/script new file mode 100755 index 0000000..df3264b --- /dev/null +++ b/bugs/ltsp-server/script @@ -0,0 +1,5 @@ +#!/bin/sh + +# use ltsp-info to get information about ltsp chroots, lts.conf, nbd images, +# etc. +ltsp-info --verbose --no-server-info >&3 diff --git a/changelog b/changelog new file mode 100644 index 0000000..330855a --- /dev/null +++ b/changelog @@ -0,0 +1,4713 @@ +ltsp (5.5.1-1) unstable; urgency=medium + + * New upstream version: + - Create kernel flavor symlinks in TFTP dir, not in the LTSP chroot's + /boot dir. This works around issues in grub that may break the default + boot option for the server! + + - ltsp-server: + + ltsp-build-client: Add plugin to support -updates mirrors. + + Support the --version option in all server tools. + + - ltsp-client: + + Run custom commands in init-ltsp using INIT_COMMAND_XX. + + nbd-disconnect: + - Poweroff/reboot are reported to work in more cases than sysrq. + - Don't hardcode /dev/nbd0 for root. + + Allow any number of digits to some lts.conf directives. + + initramfs-tools scripts: Check when the NICs are available and up, + rather than relying on wait_for_udev. + + [ Vagrant Cascadian ] + * ltsp-server: + - Do not install nbdrootd (deprecated in wheezy). + - Remove Depends on update-inetd, no longer used. + + * ltsp-client/ltsp-client-core: + - Drop Depends/Suggests on mdetect, which is no longer used. + - Drop Depends on mkelfimage and mknbi, which are deprecated upstream. + - Only Recommend acpi-support-base when building on Debian. + + * Update to debhelper compat level 9. + * Set vendor and version when building manpages. + + [ Alkis Georgopoulos ] + * ltsp-client: X-Ubuntu-Recommend the font packages, declare some + alternate package names for older versions, and lower zram-config + to X-Ubuntu-Suggests, as NBD_SWAP is much better for LTSP clients. + * Remove debian/patches/initramfs-busybox-sleep, applied upstream. + + -- Vagrant Cascadian Wed, 26 Feb 2014 20:55:34 -0800 + +ltsp (5.5.0-1) unstable; urgency=medium + + * New upstream version: + - Write resolvconf configuration to /etc/ rather than /run, as the + init script wipes out /run after writing to it (Closes: #701647). + + - Add support for modelines (Closes: #591608). + Based on patch by Andre Majorel. + + - Allow overriding hard-coded "server" alias in /etc/hosts with + $SERVER_NAME. Thanks to Wolfgang Schweer. + (Partially addresses: #613988). + + - ltsp-update-kernels: Allow for editable pxelinux.cfg/default, by only + symlinking to the autogenerated pxelinux.cfg/ltsp. Replacing the symlink + with a file can now be done without it getting overwritten. + + - update-kernels: Create unversioned symlinks for each kernel variant. + + - ltsp-localappsd: Replace "xatomwait" with "xprop -spy". + + - Increase NBD_SWAP_THRESHOLD default values. + + - nbd-disconnect: Exit if not running NBD root. + + - ltsp-build-client: Switch default mirror to http.debian.net. + + - initramfs-tools scripts: + + Basic support for AoE root. + + Support for mounting an image file over NFS. + + udhcpc: use correct case for IP kernel parameter. + + [ Alkis Georgopoulos ] + * Remove packaging to build and install xatomwait. + + [ Vagrant Cascadian ] + * debian/rules: Switch to using dpkg-vendor instead of lsb_release for + detecting vendor. + + * ltsp-client-core: + - Remove tftp as alternative to tftp-hpa, as ltsp uses some features only + present in tftp-hpa (Closes: #718727). Thanks to Wolfgang Schweer. + - Recommend acpi-support-base for powerbutton support. + - Install ltsp-open, used for remoteapps. + + * ltsp-client-builder: Fix race condition with ltsp-update-image, based on + patch from Ubuntu packaging. + + * debian/control: + - Set Standards-Version to 3.9.5, no changes needed. + - Add Ubuntu-specific Depends/Recommends when building on Ubuntu. + - ltsp-client: Only depend on cryptsetup on Debian. + + -- Vagrant Cascadian Wed, 01 Jan 2014 00:55:41 -0800 + +ltsp (5.4.6-1) unstable; urgency=low + + * New upstream version: + - Use help2man to generate man pages (LP #1008053). + - Updated German translation by Wolfgang Schweer (Closes: #702915). + + - ltsp-client: + + pulseaudio: Add module-suspend-on-idle to improve stability. + Thanks to Tom Wallis for reporting the issue and fix. + + Optimize localapps user and group handling (LP: #357268). + + Move the localapps cleanup after X terminates (LP: #1093144). + + ltsp-cleanup: Only remove local users (LP: #1037034). + + Avoid Xorg crashes caused by nouveau dri (LP: #1072711). + + Make dbus machine id constant per client. + + - ltsp-build-client: + + Mount /sys in chroot during installation. + Thanks to Petter Reinholdtsen (Closes: #721597). + + Fix ignored --debootstrap-keyring commandline option. + + * ltsp-client-core: + + Recommend pciutils, used by several screen-session hooks. + + Remove python-daemon dependency, as jetpipe no longer uses it. + + Recommend dnsutils or knot-dnsutils, which is used to find a valid DNS + server (Closes: #704271). + + Drop custom udev rules for ltsp-sound, which is now installed at runtime. + + * Updated patches: + - use-test-binary + - jetpipe-from-ltsp-client-core-init-script + * Removed patches applied upstream: + - fix-ltsp-cleanup-bashism + - fix-ltsp-config-bashisms + - fix-screen-x-common-bashisms + - fix-dashisms-using-local-dash + - ltsp-update-image-aufs-submounts + - use-run-in-initramfs-udhcp-hook + - move-ltspconfig-cache + - fatclients-return-0 + - cryptsetup-swap-with-nbd + + -- Vagrant Cascadian Sat, 23 Nov 2013 19:57:07 -0800 + +ltsp (5.4.2-6) unstable; urgency=low + + * Add patch to run jetpipe from ltsp-client-core init script rather than + init-ltsp.d hook (Closes: #700881). Running from init-ltsp.d is far too + early in the boot process and causes daemonization to fail, which stops + boot from continuing. Thanks to James McQuillan for the report. + + -- Vagrant Cascadian Mon, 25 Mar 2013 09:58:35 -0700 + +ltsp (5.4.2-5) unstable; urgency=low + + * ltsp-client-core: Depend on initramfs-tools 0.99, to ensure /run is + available in the initramfs. + + -- Vagrant Cascadian Tue, 08 Jan 2013 22:00:39 -0800 + +ltsp (5.4.2-4) unstable; urgency=low + + * ltsp-client-core: Add patch to nbd-disconnect to handle cryptsetup swap + devices (Closes: #690267). + + -- Vagrant Cascadian Tue, 20 Nov 2012 21:26:04 -0800 + +ltsp (5.4.2-3) unstable; urgency=low + + * ltsp-client-core patches from upstream: + - Fix use of 'echo -e' by switching to printf in screen-x-common + (Closes: #692920). + - Fix use of a "read -p" bashism in ltsp-cleanup (Closes: #690638). + - Fix dashisms in update-kernels using "local -" by saving flags and + restoring them later (Closes: #693499). + - Prevent setting of LTSP_FATCLIENT variable from causing ltsp-client-core + initscript to die (Closes: #693745). + - Move ltspconfig cache processing earlier, so that variables defined in + lts.conf can override autodetected variables (Closes: #689668). + - Fix initramfs udhcp hook to use /run instead of /tmp, which allows the + booting from a network using PXE ProxyDHCP (Closes: #693746). + + * ltsp-server patches from upstream: + - Fix bashism in ltsp-config by using printf instead of 'echo -e' and echo + with "\n" interpreting (Closes: #690618). + - Fix ltsp-update-image to support servers with separate /boot partition. + (Closes: #693636). + - Fix dashisms in ltsp-update-image using "local -" by saving flags and + restoring them later (Closes: #693496). + + -- Vagrant Cascadian Mon, 19 Nov 2012 14:17:21 -0800 + +ltsp (5.4.2-2) unstable; urgency=low + + * ltsp-server: Move lts.conf from doc to doc/examples. + + -- Vagrant Cascadian Wed, 27 Jun 2012 18:12:48 -0500 + +ltsp (5.4.2-1) unstable; urgency=low + + * New upstream version: + - init-ltsp.d: regenerate dbus machine-id. + - Allow regular printer sharing via CUPS. + - Split common-server.conf to ltsp-server.conf and ltsp-client.conf. + + * Install update-kernels.conf from debian/rules to handle differences in + Ubuntu and Debian. + + -- Vagrant Cascadian Wed, 27 Jun 2012 16:35:00 -0500 + +ltsp (5.4.1-1) unstable; urgency=low + + * New upstream version: + - Rewrite kiosk screen script and corresponding plugin handling to create + ltspkiosk user and dirs at runtime. + - Only use X_SMART_COLOR_DEPTH if X_COLOR_DEPTH is unset. + - When DNS_SERVER is unset, try to locate one. + - Default local syslog, define SYSLOG_HOST in lts.conf for remote logging. + (LP: #697387) + - Improvements to update-kernels: + + Default to a versioned kernel boot entry rather than a symlinked one. + + Create a sub-menu for all available kernel versions and variants. + + Option to use syslinux ifcpu64.c32 to select an appropriate 64-bit, PAE + or 32-bit kernel at boot. + + Generate boot menu entries for both NFS and NBD. + + Add yaboot entries for all kernel versions and boot methods. + - ltsp-common-functions: Implement /etc/ltsp/*.conf.d include dirs. + - ltsp-update-sshkeys: Do not fail if /etc/ssh/ssh_host_*_key.pub + doesn't exist. + - ltsp-server-dnsmasq.conf example: increase DHCP lease to 8h. + - Fix TIMESERVER support in init-ltsp.d hook. + - Ensure $HOME is set in xfreerdp screen script, working around an + xfreerdp segfault. + + * ltsp-client-core: Install a default update-kernels.conf. + * Implement substvars mechanism to account for differences in Debian and + Ubuntu packaging. + * Add Build-Depends on dctrl-tools. + * ltsp-server: Only add nfs-kernel-server to Recommends on Debian. + * ltsp-server-standalone: + - Only add nfs-kernel-server to Depends on Debian. + - Add ltsp-docs to Recommends. + * Run some "make clean" calls in a dh_autoreconf_clean override, otherwise + dh_autoreconf_clean may remove files necessary for the generated Makefiles. + * ltsp-client-builder: Add debhelper token to postinst. + + -- Vagrant Cascadian Fri, 15 Jun 2012 18:42:13 -0700 + +ltsp (5.4.0-1) unstable; urgency=low + + * New upstream version: + - Rewrite ltsp-update-image: + + Test that ionice works before using it (needed for some openvz + containers). + + - ltsp-config: + + New helper utility to configure nbd-server, dnsmasq, lts.conf and + isc-dhcp-server. + + Facilitates setting up a DHCP proxy configuration to seamlessly + integrate into existing networks. + + - ltsp-update-kernels (server side): + + Support copying the kernels from within NBD images. + + Check if restorecon exists before running it (LP: #993179). + + - update-kernels (client side): + + Default to IPAPPEND=2 with pxelinux. + + Remove support for sparc, alpha, sparc, and arm. It wasn't generic + enough to be useful or reasonably well tested. + + - ltsp-update-sshkeys: + + Drop direct support for generating ssh_known_hosts with server ip + addresses. + + - ltsp-build-client: + + Add back in support for installing ltsp-client-core from squeeze. + + Allow vendor to be overidden by environment variable, to allow + installing an Ubuntu LTSP chroot. + + Do not force debootstrap keyring checking against /etc/apt/trusted.gpg, + which may not work with newer versions of debian-archive-keyring, and + newer versions of debootstrap default to checking an appropriate + keyring. + + Add --debootstrap-keyring option to specify gpg keyring for + debootstrap verification. + + Disable debootstrap gpg verification when using + --accept-unsigned-packages. + + Remove hacks to ltsp-update-image.conf to avoid generating images, this + is handled more sanely by ltsp-update-image detecting NFS vs. NBD + configuration. (Closes: #674632, #667915). + + - init-ltsp.d hooks: + + More robust detection of named NBD exports. + + Disable gettys on ttys 2-6 in /etc/inittab. + + Default to disabling exim4 at boot. + + - ltsp-common-functions: + + Add log, warn and run_parts functions. + + Source ltsp-$tool.conf. + + - ltsp-client: + + Drop support for esd (esound), nas, and pulseaudio esound + compatibility. + + Drop support for older versions of pulseaudio. + + Allow LOCAL_APPS_EXTRAMOUNTS over non empty dirs (LP: #975128). + + - Use 192.168.67.* network for examples, documentation and default + configurations, which is less likely to conflict with common + 192.168.0.* networks. + + * ltsp-server: + - Include example lts.conf. + - Depend on a version of debootstrap that defaults to gpg signature + checking. + - Bump versioned depends/recommends on nbd-server to >= 1:2.9.25-2, to + support named exports. + + * ltsp-client-core: + - Install ltsp-client-core upstart job. + - Install update-motd init-ltsp.d script to reduce diff with Ubuntu. + - Drop dependencies on tip22, aboot, and sparc-utils, as they are no + longer supported in upstream LTSP. + - Drop support and remove dependencies for pulseaudio-esound-compat, + esound and nas. + + * debian/rules: + - Use dpkg-buildflags to enable hardening options. + - Use custom autogen.sh that uses autoreconf --force --install. + + * debian/patches: + - Updated patches for new upstream version. + - Add patch to support hardening with getltscfg. + + -- Vagrant Cascadian Fri, 01 Jun 2012 20:45:14 -0700 + +ltsp (5.3.7-1) unstable; urgency=low + + * New upstream version: + - Improve bandwidth usage by setting color depth to 16bit + - Stop plymouth before starting start_screen_sessions + - Reorganization of init-ltsp.d, ltsp-*-common-functions and functions.d + - Apply XKB* settings to /etc/default/keyboard. + - udhcp: exit if an LTSP boot was not requested. + - Check if LOCAL_APPS=True before calling ltsp-genmenu. + + * Install ltsp-server-*functions and ltsp-client-*functions from + debian/rules. + * ltsp-client-core: Add Breaks and Replaces on ltsp-server less than 5.3.7, + as they both ship ltsp-common-functions. + * ltsp-client-core: Remove preinst, pre-depends on debconf, and + corresponding debconf templates, as it should now be safe to + install ltsp-client-core outside of an ltsp environment. + * Install init-ltsp.d common and Debian files into the top-level + init-ltsp.d dir. + * Use ltsp-chroot manpage from upstream. + + -- Vagrant Cascadian Fri, 06 Apr 2012 16:16:54 -0700 + +ltsp (5.3.6-1) unstable; urgency=low + + * New upstream version: + - ltsp-update-kernels: Only create yaboot symlinks if not otherwise + present, making it possible to configure a custom yaboot environment. + - Drop sound volume code from ltsp-core as it's been in udev + for a while now. + - Disable unnecessary cronjobs. + - Turn off cron, dbus and some other services when < 128MB of RAM. + - Update screen sessions launching to save the openvt RAM. + - Delete functions that were moved to init-ltsp.d/ + - Use /usr/share/xsessions to autodetect fat chroots. + - Only remove old kernels for valid chroots. + + * Add Conflicts for ltsp-client-core and ltsp-server with each other, which + both ship ltsp-common-functions. + * ltsp-client*: do not use inputattach or joystick on s390x. + * Update debian/NEWS with recent 5.3.x series changes. + + -- Vagrant Cascadian Fri, 23 Mar 2012 14:12:08 -0700 + +ltsp (5.3.4-1) unstable; urgency=low + + * New upstream version: + - Remove ltsp-setup init script. + - Update lsb headers on ltsp-core init script. + - Remove references to usplash. + - Moved some ltsp-init-common functions to init-ltsp.d hooks. + - Rearrange init-ltsp.d scripts to set SERVER earlier and consistantly. + - Provide a KEEP_SYSTEM_SERVICES whitelist in init-ltsp.d hooks. + - Update xfreerdp script to handle the case where rdesktop or xfreerdp + aren't installed. + - Consistantly use 192.168.0.1 as default server. + - Append to ltsp_config instead of overwriting it. + - Set sound volume on fat clients too (LP: #923923). + - Disconnect NBD mounts when the ltsp-client service is stopped. + + * ltsp-client: + - Add versioned dependency on ltspfsd >= 1.1. + - Add dependency on x11-xserver-utils for xrandr support. + - Add dependency on cron. + + * ltsp-client-core: + - Update lintian overrides to ignore warnings/errors about remote + filesystem issues that don't make sense for LTSP. + + * debian/control: + - Remove inactive maintainers from Uploaders, thanks for all past and + hopefully future contributions! + - Update Standards-Version to 3.9.3, no changes necessary. + + * debian/watch: + - Remove entry to check Fedora, which has not been updated for some time. + + * debian/patches: + - Update use-test-binary. + - Remove use-invokercd-initscripts, obsoleted upstream. + + -- Vagrant Cascadian Mon, 05 Mar 2012 19:18:50 -0800 + +ltsp (5.3.1-1) unstable; urgency=low + + * New upstream release: + - Most ltsp-build-client plugins have now been moved to ltsp-init.d + scripts, applying at boot time instead of build time. + - Massive rework of all our init scripts, including deprecation of + ltsp-client-setup. + - Better NBD handling, using the upstream NBD scripts. LTSP is now + using named NBD mount for both root and swap. + - Moved from a whitelist of boot services to a blacklist, please get + in touch with upstream if you noticed something that needs + blacklisting. + - New improved nbd-proxy with support for named NBD mounts + (nbd-proxy is turned off by default) + - Improvements to ltsp-update-image including use of ionice by default. + - Lots of fat clients improvement. + - Proper handling of resolvconf + - LTSP now ships /sbin/init-ltsp that's used to configure the thin + client at boot time. + - Improve ltsp-chroot command (it even has a manpage now). + - Better handling of mixed NFS and NBD environment. + - More consistent use of ltsp_config and ltsp-*-functions giving us + a consistent environment and avoiding some delays. + - Improved sound volume handling using udev rule instead of the old + script. + - Default to use NFS with a writeable aufs overlay for the entire root + filesytem. + - ltsp-build-client: Configure ltsp-update-image depending on type of + installed environment to ensure running ltsp-update-image doesn't + automatically convert from one type of network boot to another. + - Add fat-client ltsp-build-client plugin. + - Fix ltsp-build-client kiosk plugin to use kiosk screen + session (Closes: #659396). + - ltsp-build-client locales plugin: Copy /etc/default/keyboard if present. + - Start ltsp-client-core only when an LTSP boot was requested. + - Plenty of other fixes, thanks to everyone involved with this release! + + * debian/control: + - ltsp-client: Add dependency on rsyslog or system-log-daemon. + - ltsp-client: Prefer freerdp-x11 over rdesktop. + - ltsp-client-core: Add dependency on iproute, used to detect the client + mac address. + - ltsp-client-core: Recommend procps, used in much of the LTSP codebase. + + * debian/rules: + - Use override_dh_install for nbd-proxy and po-file installation. + - Install nbd-client-proxy. + - Use dh_autoreconf to call autogen.sh. + + * Slovak (sk) translation of debconf messages by Slavko (Closes: #651727). + + * debian/patches: Remove check-exports-d, applied upstream. + + -- Vagrant Cascadian Mon, 20 Feb 2012 22:15:41 -0800 + +ltsp (5.2.16-1) unstable; urgency=low + + * New upstream version: + - ltsp-server: + + ltsp-update-sshkeys: consistantly handle when ssh host keys are not + present. + + Remove abi and vmcoreinfo in ltsp-update-kernels cleanup function. + (LP: #769154) + + Add support for named NBD exports to ltsp-update-image. + + Add nbd-update-config script to support named NBD exports. + + - ltsp-build-client: + + Add --kernel-version and --kernel-variant commandline options. + + Default to version 8 for kfreebsd kernel images. + + Drop support for lenny with squashfs-images. + + Switch to qemu-debootstrap to handle cross-architecture building. + + Use debootstrap's --variant=minbase instead of a long list of outdated + excludes. + + Fix inverted logic appending locales package to debootstrap includes. + + Use cdn.debian.net as the default mirror. + + Check for NFS exports in /etc/exports.d/*.exports. + + Add --eatmydata commandline option for faster development testing by + using eatmydata LD_PRELOAD. + + - ltsp-client-core: + + Add an xterm screen script. + + Replace rdesktop screen script with one that supports both xfreerdp + and rdesktop. + + Remove modesetting part of XRANDR_AUTO_MULTIHEAD. Causes more + problems than it solves. + + Update ltsp_nbd to support named NBD exports. + + Update ltsp_config to work with named NBD exports. + + Update nbd-proxy to support named NBD exports. + + ltsp-init-common: support /run/sendsigs.omit.d in + nbd_sendsigs_protection function. + + ltsp-init-common: Fix issues with RCFILE_* and MODULE_* lts.conf i + variables. + + - ltsp-common-functions: + + Detect nc version for nc -q capability. + + * Change architecture for linux-specific dependencies to use linux-any + rather than an exclude list. Thanks to Robert Millan (Closes: #634318). + * Only install nbd-proxy on linux based architectures. + * ltsp-client: allow freerdp-x11 as an alternative to rdesktop. + * Patch from upstream to fix check for NFS exports in + /etc/exports.d/*.exports. + * debian/rules: Convert to using debhelper overrides. + * ltsp-server: Remove check for NFS exports from postinst, as it is + handled better in an ltsp-build-client plugin. + + -- Vagrant Cascadian Sun, 14 Aug 2011 07:53:58 -0700 + +ltsp (5.2.8-1) unstable; urgency=low + + * New upstream version: + - Fix lts.conf CRONTAB_* entries. + - ltsp_config: Disable filename expansion when setting environment + variables. + - ltsp-init-common: Do not run ntpdate backgrounded, as this can fail on + fast thin clients. + - Ensure vmlinuz, initrd and nbi are ALWAYS readable by the tftp daemon. + - Updated translations: + + Catalan (ca), by Jordà Polo and Jordi Mallach (Closes: #619437). + + Finnish (fi), Esko Arajärvi (Closes: #618937). + + Slovak (sk), by Slavko (Closes: #618410). + + * ltsp-client-core: install rdesktop.sh, used by the rdesktop screen script. + Thanks to Rainer Stumbaum. (Closes: #626502) + + * Remove patch fix-run-parts-list-breakage, applied upstream. + + * debian/control: + - Switch to DM-Upload-Allowed. + - Update Vcs-Bzr and Vcs-Browser. + - Update Standards-Version to 3.9.2, no changes. + + -- Vagrant Cascadian Fri, 03 Jun 2011 13:11:54 -0700 + +ltsp (5.2.6-1) unstable; urgency=low + + * New upstream version: + - initramfs-tools hooks: + + ltsp_nbd: + - Retry establishing NBD connections up to 10 times. + - Mention which NBD server failed to connect. + - Do not use nbd-proxy by default. + + udhcp: Don't send a client id (LP #505916). + - ltsp-update-sshkeys: Add support for ecdsa keys. + - ltsp-bindmounts: new variables to append to default writeable directories + and files. + - ltsp-build-client: Crude support for multistrap as an alternative to + debootstrap. + - jetpipe: Use python's daemon library to background. + - Rewrite of remote apps support. + + * New Danish (da) translation of debconf messages by Joe Dalton. + (Closes: #599436) + * ltsp-server: + - Prefer isc-dhcp-server over other dhcp servers. + * ltsp-client: + - Depend on python-daemon for newer version of jetpipe. + * debian/patches: + - Drop initramfs-configure-dns, applied upstream. + - Add patch to fix breakage in ltsp-init-common run_parts_list function. + + -- Vagrant Cascadian Fri, 18 Mar 2011 14:14:49 -0700 + +ltsp (5.2.4-2) unstable; urgency=low + + * Add patch to initramfs-tools nfs-bottom hook to configure DNS from DHCP + values (Closes: #593770). + + -- Vagrant Cascadian Fri, 27 Aug 2010 14:04:54 -0700 + +ltsp (5.2.4-1) unstable; urgency=low + + * New upstream version: + - ltsp-build-client: chroot_mount function: strip off / from specified + mount points (Closes: #590268). Thanks to Petter Reinholdtsen. + - ltsp-build-client: simplify unmounting of /proc/sys/fs/binfmt_misc mount + in chroot (Closes: #590318). Patch by Petter Reinholdtsen. + - ltsp-chroot: fix argument processing for --arch and --base. + - ltsp-init-common: Make missing file/dir warnings a little less alarming + in bind_mounts function. + - Add wrapper for rdesktop screen script to work with pasuspender. + - initramfs-tools udhcpc hook: Set broadcast address (LP #604276). + + * Drop patch for /media/cdrom, applied upstream. + * Update Standards-Version to 3.9.1, no changes necessary. + + -- Vagrant Cascadian Sat, 31 Jul 2010 09:27:44 -0400 + +ltsp (5.2.3-2) unstable; urgency=high + + * Change /cdrom to /media/cdrom, to work with the new d-i paths + (Closes: #589646). Using urgency=high to fix this RC bug. + * Disable package signature checking when installing from CD using + the ltsp-client-builder udeb. + * Use sleep 1 instead of sleep 0.1 to work with busybox + (Closes: 589820). + + -- Petter Reinholdtsen Wed, 21 Jul 2010 21:44:40 +0200 + +ltsp (5.2.3-1) unstable; urgency=low + + * New upstream version: + - ltsp-build-client: + + Drop default whitelists for init scripts, as it doesn't work when used + with insserv. + + Ensure that /var/run and /var/lock are not cleaned when using tmpfs by + setting RAMRUN and RAMLOCK in /etc/default/rcS (Closes: #575307). + + - ltsp-update-sshkeys: + + Add -p flag to ltsp-update-sshkeys to specify sshd port on remote + application servers. + + Add support for specifying server:port for remote servers on the + command line. + + - ltsp-chroot: + + Rewrote to support commandline arguments and filesystem mounting. + Thanks to Alkis Georgopoulos. + + - ltsp-client-setup: + + Use module-stream-restore with newer versions of pulseaudio. + + Do not configure localdev from ltsp-client-setup initscript, as it is + now is handled by udev rules. + + Use nbd-client's -swap parameter when using NBD swap. + + - initramfs-tools ltsp_nbd: + + Allow disabling nbd-proxy. + + Disable nbd-proxy by default when RAM is limited. + + - Don't set LTSP_FATCLIENT for thin clients with limited RAM. + - New Slovak (sk) translation by Slavko (Closes: #578688). + + * ltsp-client/ltsp-client-core: + - Add a versioned dependency on nbd-client to ensure -swap works properly. + - Do not depend or suggest inputattach or joystick for s390 + (Closes: #587607). + - Only allow older versions of joystick package to satisfy depends or + suggests, as newer versions do not include the inputattach binary. + - Add kioskSession script, used by the kiosk screen.d script. + + * Convert from dpatch to source format "3.0 (quilt)". + * Update Standards-Version to 3.9.0, no changes necessary. + + -- Vagrant Cascadian Mon, 05 Jul 2010 22:40:33 -0700 + +ltsp (5.2.2-1) unstable; urgency=low + + * New upstream version: + - Initialize screen session tty with openvt. + - Generate upstream changelog. + - Fix ltsp-update-sshkeys by generating the thin-client's ssh_known_hosts + files directly from the server's keys, rather than using ssh-keyscan. + + - Updated translations: + + French (fr), by Jean-Baka Domelevo Entfellner (Closes: #571073). + + French (fr), by Stephane Graber. + + Japanese (ja), by Hideki Yamane (Closes: #577067). + + Swedish (sv), by Martin Bagge (Closes: #577007). + + German (de), by Wolfgang Schweer (Closes: #576784). + + Portuguese (pt), by Américo Monteiro (Closes: #576450). + + Russian (ru), by Yuri Kozlov (Closes: #576561). + + Vietnamese (vi), by Clytie Siddall (Closes: #576506). + + Spanish (es), by José L. Redrejo Rodríguez. + + Italian (it), by Vincenzo Campanella. + + Portuguese (pt), by Américo Monteiro (Closes: #576450). + + Greek (el), by Alkis Georgopoulos. + + Chinese (simplified) (zh_CN), by YunQiang Su. + + * Remove initialize-tty-with-openvt patch, applied upstream. + * Use ltsp-server.lintian-overrides instead of installing manually. + * Add lintian override: + - ltsp-client-core: init.d-script-missing-dependency-on-remote_fs + + The whole LTSP filesystem is a remote filesystem. + + -- Vagrant Cascadian Mon, 19 Apr 2010 15:08:07 -0700 + +ltsp (5.2.1-1) unstable; urgency=low + + * New upstream version: + - Add SCREEN_DEFAULT parameter to select which screen script will be + displayed at boot. + - Improved sound support with rdesktop screen script. + - Set default microphone volume to 40% if unspecified to avoid problems + with sound feedback. + - New "NBD_SWAP_THRESHOLD" lts.conf parameter, to automatically + enable NBD_SWAP for clients with less RAM than that threshold. + - Consistantly change NBD_PORT to NBD_SWAP_PORT and NBD_ROOT_PORT, and + SWAP_SERVER to NBD_SWAP_SERVER where appropriate. + - nbdswapd: Increase the default size to 64 MB. + + - Fat clients: + + Option to enable NFS mounted home directories for fat clients. + + Disable local devices when configured as a fat client. + + - Localapps: + + Do not follow symlinks with sshfs mounted home directory by default. + + - ltsp-build-client: + + Simplified unmounting of filesystems by splitting into a separate + plugin. + + New plugin to install custom .deb files from specified directory. + + - ltsp-update-sshkeys: + + Add an ssh key entry for "server" referring to the LTSP server itself. + + Clean up usage info in ltsp-update-sshkeys. + + - initramfs-tools hooks: + + When using an aufs mounted root filesystem, set permissions on + writeable tmpfs so that it is not world-writeable (LP: #516608). + + Properly separate tftppath when downloading lts.conf (LP: #238010). + + Allow clientid to be passed as a kernel parameter when using udhcpc + (LP: #505916). + + * Install dpkg triggers so that initramfs-tools will regenerate the + initramfs on upgrade. + * Add patch from upstream to initialize tty using openvt before starting a + screen script on that tty. + * Work around bugs in debconf which prevent error messages from getting + displayed by also displaying text directly (Closes: #574199). + * Include nbd-proxy manpage. + * Drop revert-fgconsole patch, applied upstream. + * Remove un-used lintian overrides for ltsp-client. lintian no longer + complains about architecture-specific metapackages. + * debian/rules: Clean the nbd-proxy dir in the clean target. + * Add debian/source/format and set to 1.0. + + -- Vagrant Cascadian Sun, 04 Apr 2010 16:06:07 -0700 + +ltsp (5.2-1) unstable; urgency=low + + * New upstream version: + - Many speed optimizations by using fewer calls to external binaries in + shell scripts, and caching values when feasible. + - More flexible sound configuration. + - New screen scripts: ssh, menu and kiosk. + - Greatly improved rewrite of remote apps support. + - Updated Vietnamese (vi) translation by Clytie Siddall (Closes: #569156). + - Add manpages for ltsp-remoteapps and ltsp-info. + - Many speed improvements and bug fixes to nbd-proxy. + + - ltsp-build-client plugins: + + Added support for installing packages from backports. + + When guessing a proxy, consider http_proxy=false to be no proxy. + + squashfs-image: Only adjust the kernel version and include aufs modules + when building a Lenny LTSP environment. + + - localapps: + + Fix LOCAL_APPS_EXTRAMOUNTS by quoting the sshfs arguments. + Thanks to Adam J. Lincoln for the patch (LP: #521147). + + Do not generate the localapps menu when running a fat client. + + - ltsp-update-sshkeys: + + Add support for getting keys from application servers to be stored in + the chroot. + + - initramfs-tools hooks: + + Only run nfs-bottom hook if configured as an ltsp_chroot. + + Apply DNS info received from DHCP to /etc/resolv.conf. + + Allow client hostnames to be specified from lts.conf. + + Handle tmpfs bind mounts from the initramfs instead of from init script + to ensure they're writeable very early. + + - ltsp-update-image: + + Rewrite ltsp-update-image to more intelligently handle updating ports. + + Source config files first so command line arguments can override. + + * Updated patches: + - use-invokercd-initscripts + - use-test-binary + - kfreebsd-ltsp-update-sshkeys + + * Drop patches, applied upstream: + - handle-readonly-etc-cups + - drop-aufs-modules-package + - merge-configure-localdev-functions + - writeable-var-cache-ltsp + + * No longer ship /etc/default/ltsp-client-setup, as it is obsoleted in favor + of using lts.conf configuration variables. + + * ltsp-client-builder: + - Redirect and close file descriptors for subshell running + ltsp-build-client instead of only the call to ltsp-build-client, to make + sure nothing leaks to debconf. Thanks to Petter Reinholdtsen. + + * debian/control: + - Updated email address to use vagrant@debian.org. + + -- Vagrant Cascadian Fri, 19 Feb 2010 00:13:14 -0800 + +ltsp (5.1.99-2) unstable; urgency=low + + * Added patches: + - writeable-var-cache-ltsp: Handle when /var/cache/ltsp dir is not + writeable or createable. + + - merge-configure-localdev-functions: Fix duplicate configure_localdev + function calls. + + - drop-aufs-modules-package: Only add aufs-modules-* packages on Lenny, as + aufs is included in Squeeze kernels by default. + + - revert-fgconsole: Revert upstream change to use fgconsole instead of tty, + as it causes X sessions to start on the wrong tty. + + * Dropped patches: + - revert-pulseaudio-module-udev-detect: The pulseaudio versions in Squeeze + support module-udev-detect. + + - kfreebsd-getltscfg-hack: This disables certain features rather than + properly porting the functionality. + + - kfreebsd-tmpfs-mounts: relies on experimental kernel features. + + * Merge ltsp-client-builder changes from debian-edu: + - Run ltsp-build-client in a backgrounded subshell. + - Call db_progress STOP when done. + + * ltsp-client-core: Create the /var/cache/ltsp directory. + + * Update Standards-Version to 3.8.4, no changes necessary. + + -- Vagrant Cascadian Fri, 29 Jan 2010 16:48:16 -0800 + +ltsp (5.1.99-1) unstable; urgency=low + + * New upstream version: + - Improved speed of group processing code for local apps. + - Optimized code to handle lts.conf values by reducing the number of binary + calls and caching some values. + - ltsp-build-client plugins: + + Rewrote functions that create sources.list to be more flexible and + simpler handling of security mirrors. + + Added option to mount an arbitrary server dir for apt package caching. + - New NBD proxy binary, which reconnects an NBD client when necessary. + replaces the old monitor_nbd script. + - Disabled LTSP specific handling of sound on fat clients. + + - Updated translations: + + Italian (it), by Vincenzo Campanella. + + Polish (pl), by Wiktor Wandachowicz. + + Spanish (es), by José Luis Redrejo Rodríguez. + + Russian (ru), by Yuri Kozlov (Closes: #565293). + + German (de), by Wolfgang Schweer (Closes: #565261). + + Greek (el), by Alkis Georgopoulos. + + Swedish (sv), by Martin Bagge (Closes: #565198). + + Portuguese (pt), by Américo Monteiro (Closes: #565190). + + French (fr), by Stéphane Graber. + + - New translations: + + Japanese (ja) translation by Hideki Yamane (Closes: #565956). + + * ltsp-server: Included example shutdown and restart .desktop files that use + the new LTSP halt and reboot mechanisms. + + * Updated patches: + - use-test-binary + - revert-pulseaudio-module-udev-detect + + -- Vagrant Cascadian Wed, 27 Jan 2010 14:22:23 -0800 + +ltsp (5.1.98-1) unstable; urgency=low + + * New upstream version: + - Improved VT switching to reduce flicker and support multiple screens. + - Improved methods to reboot/halt from within the session. + - Updated Catalan (ca) translation by Jordà Polo (Closes: #562710). + - ltsp-build-client plugins: + + Partial support for cross-architecture mips and mipsel installs. + + Error out when unable to select appropriate kernel. + + Only allow sparc64 kernel on sparc. + + * Updated use-test-binary patch. + * Remove patch to support wildcards in lts.conf, applied upstream. + * Update README.Debian to mention new options for cross-architecture + installation. + * ltsp-server: Suggest qemu-user-static for building foreign architecture + LTSP chroots. + * Sync ltsp-client-builder improvements developed by the Debian-Edu project: + + Log which server packages are getting installed. + + Wait for the backgrounded ltsp-build-client process to stop. + + Ensure that open file descriptors do not cause debconf race conditions: + redirect file descriptor 3 to /dev/null, and 4-9 to file descriptor 3. + + Implement a stamp file for when ltsp-build-client fails to run. + + Remove code no longer needed to preseed the keymap. + + Fix bug in debconf handling to disable CDROM. + + -- Vagrant Cascadian Mon, 04 Jan 2010 21:30:39 -0800 + +ltsp (5.1.96-1) unstable; urgency=low + + * New upstream version: + - Provide a way to reboot/halt from within the session + - Update ltsp-build-client plugin to generate an lts.conf mentioning + manpage and ltsp-docs package. + - Fix CRONTAB lts.conf option to handle whitespace + - Fix SHUTDOWN_TIME lts.conf option to work by ensuring /sbin is in PATH. + - Add the ability to daemonize xinit commands for screen scripts. + - Daemonize rdesktop screen script. + - Crude support for LTSP remote apps. + - Move all init functions into ltsp-init-common. + + * Update bug reporting hook to use ltsp-info from upstream + + * Update patches for new upstream version: + - use-invokercd-initscripts + - use-test-binary + - kfreebsd-tmpfs-mounts + + -- Vagrant Cascadian Mon, 14 Dec 2009 13:59:02 -0800 + +ltsp (5.1.93-1) unstable; urgency=low + + * New upstream version: + - localapps: + + Allow for quoted argument with spaces. + + Make ssh follow symlinks by default. + + - ltsp-update-image: + + Add --tftpbootdir to specify a different tftp directory. + + Add --exclude-dirs to add additional directories to exclude from the + image. + + - Properly handle spaces when using udhcpc in initramfs-tools. Patch by + Alkis Georgopoulos. + + - Fixed quoting and commandline issue in start-stop-daemon wrapper + (LP: #419081). + + - New translations: + + Czech (cs), by Miroslav Kure (Closes: #553664). + + Polish (pl), by Wiktor Wandachowicz (Closes: #553564). + + - Translation updates: + + Russian (ru), by Yuri Kozlov (Closes: #553545). + + Italian (it), by Vincenzo Campanella + + Finnish (fi), by Esko Arajärvi (Closes: #552151). + + German (de), by Wolfgang Schweer (Closes: #551648). + + Swedish (sv), by Martin Bagge (Closes: #551644). + + Greek (el), by Alkis Georgopoulos. + + Spanish (es), by José Luis Redrejo Rodríguez. + + Portuguese (pt), by Américo Monteiro (Closes: #553508). + + * ltsp-server: + - Add suggests on x11-utils. + - Install new ltsp-info script. + - Install ltsp-chroot from upstream. + + * ltsp-server-standalone: + - Add depends on x11-utils. + + * Remove patches applied upstream: + - start-initscript-after-hal + - kfreebsd-image-selection + + * Debconf translations: + - Italian (it), by Vincenzo Campanella (Closes: #556084). + - Norwegian Bokmål (nb), by Petter Reinholdtsen. + + -- Vagrant Cascadian Fri, 20 Nov 2009 14:07:47 -0800 + +ltsp (5.1.90-2) unstable; urgency=low + + * ltsp-client-core: + - Support wildcards in lts.conf. Thanks to John S. Skogtvedt for the patch + to getltscfg (Closes: #550989). + - Patch adding LSB headers to start after hal to ltsp-client-core init + script. + - Add /etc/cups and /etc/cron.d directories to the package, to ensure that + printing and timed shutdown features will work. + - Add suggests on cups-bsd. + + * ltsp-client: + - add depends on cups-bsd + + * Changes to support GNU/kFreeBSD: + - ltsp-server: + + Add patch to use ifconfig from freebsd-net-tools as an alternative to + the ip command from iproute and adjust dependencies accordingly. + + Add patch to select appropriate kfreebsd-image kernel. + + - ltsp-client-core: + + Add patch to ltsp-client-core init script that provides an alternative + method to mount a writeable filesystem. + + Add patch to getltscfg to remove support for mac address matching on + kfreebsd. + + Exclude dependencies on nbd-client, kbd, console-tools and + initramfs-tools on kfreebsd-i386 and kfreebsd-amd64 architectures. + + -- Vagrant Cascadian Sun, 18 Oct 2009 13:44:14 -0700 + +ltsp (5.1.90-1) unstable; urgency=low + + * New upstream version: + - Add option to pass a timeout to nbdrootd. + - Updated Vietnamese (vi) translation by Clytie Siddall (Closes: #548172). + - Add hostname to /etc/hostname from initramfs. + - Localapps: + + Add support for extra mount points. + + Execute ltsp-localappsd later with proper locale settings. + + Create /etc/cups directory to allow configuration of local printing. + + * Added patch to revert upstream change to always create /etc/cups, which + assumes a writeable /etc. + + * Updated use-invokercd-initscripts patch. + + -- Vagrant Cascadian Sun, 04 Oct 2009 11:45:52 -0700 + +ltsp (5.1.87-1) unstable; urgency=low + + * New upstream version: + - Whitelist dbus and hal initscripts when creating an LTSP environment, + otherwise keyboard and mouse may break with newer xorg packages. + - Fix to udhcp hooks for initramfs-tools that caused two leases for each + thin client. + - Improvements to example dnsmasq configuration. Thanks to Alkis + Georgopoulos. + - Remove example script to configure X using xdebconfigurator, as + xdebconfigurator is no longer maintained. + - New Portuguese (pt) translation by Américo Monteiro (Closes: #545386). + - Compatibility for common lts.conf HORZSYNC/HORIZSYNC typo. + + * Simplify patch handling for init scripts by copying in the build target + instead of clean target. + + * Merge patches use-test-binary-localapps and use-test-binary-initscripts + into a single patch, use-test-binary. + + * ltsp-client, ltsp-client-core: Add Depends and Suggests on sane-utils to + support remote scanners. + + * ltsp-server: Add Suggests on ltsp-docs package. + + * Update Vcs-Bzr to use nosmart+http, as bzr.debian.org doesn't currently + support plain http bzr URLs. + + * Add patch to revert assumption that all newer versions of pulseaudio + support module-udev-detect. + + -- Vagrant Cascadian Mon, 21 Sep 2009 22:14:15 -0700 + +ltsp (5.1.85-1) unstable; urgency=low + + * New upstream version: + - Added support for scanners supported by saned. + - Detect newer versions of pulseaudio that require module-udev-detect. + - Add scripts to support udhcp with initramfs-tools. + + * Removed patches: + - drop-hal-from-ltsp-core-initscript, applied upstream. + - localapps-with-old-ldm, localapps isn't very well supported in older ldm + anyways. + + * Use bzr.debian.org for the VCS-Browser field. + + * Updated Bulgarian (bg) translation by Damyan Ivanov (Closes: #545439). + + * Add lintian override: "ltsp-client: depends-on-metapackage depends: xorg", + as ltsp-client is a metapackage. + + -- Vagrant Cascadian Mon, 07 Sep 2009 15:20:11 -0700 + +ltsp (5.1.83-1) unstable; urgency=low + + * New upstream version: + - Add monitor_nbd to restart nbd when it breaks. + - localapps: Only run action on ssh socket if it exists. + - Only install squashfs-modules package on older Debian versions, as newer + versions include squashfs modules in the kernel. + + * Drop writeable-dbus-hal-dirs patch, applied upstream. + + * Add patch from upstream to not require hal in ltsp-client-core init + scripts, as hal isn't required in all LTSP environments, and causes the + package to fail to install if hal isn't installed. + + * Use upstream docs for swap, workstation, FAQ and Upgrading_4.2. + + * Update descriptions of ltsp-client and ltsp-client-core to distinguish + between them. + + * Update Standards-Version to 3.8.3, no changes necessary. + + -- Vagrant Cascadian Sun, 23 Aug 2009 20:38:10 -0700 + +ltsp (5.1.81-2) unstable; urgency=low + + * apply patch to ensure directories needed by dbus and hal are writeable, as + newer versions of X require hal to properly configure keyboard and mouse. + + * enable non-root users to be able to use the --help option, by not failing + if the progress log is unwriteable. + + * thanks to Ángel Martín Alganza, for a fine week of hacking in Granada. + + -- Vagrant Cascadian Sat, 08 Aug 2009 23:37:24 +0200 + +ltsp (5.1.81-1) unstable; urgency=low + + * new upstream release: + - fix bug in cross-architecture handling when building i386 on an amd64 + server. thanks to Libor Klepáč and Gideon Romm. (Closes: #539898) + - properly quote minus signs in ltsp-localapps and ltsp-build-client + manpages. + + * drop patch to keep pulseaudio working on lenny, applied upstream. + + -- Vagrant Cascadian Thu, 06 Aug 2009 00:19:10 +0200 + +ltsp (5.1.79-2) unstable; urgency=low + + * apply patches to use /usr/bin/test instead of shell builtin, as bash and + dash behave inconsistantly. works around debian bug #539909 in dash. + + * apply patch to avoid setting shm-size-bytes when installing lenny, as this + breaks pulseaudio in lenny. fixes regression introduced by the fix for + debian bug #537526. + + -- Vagrant Cascadian Tue, 04 Aug 2009 14:51:51 +0200 + +ltsp (5.1.79-1) unstable; urgency=low + + * new upstream version: + - fixed LSB initscript headers to work with newer insserv + + - work around newer pulseaudio versions, which require an absurd amount of + ram and attempt to start hal modules we don't need. also ensure that + /var/lib/pulse is present and writeable at boot. (Closes: #537526) + + - support cross-architecture builds using statically built qemu (0.11+) + binaries and binfmt_misc. (Closes: #480664) + + - allow /srv/tftp as an alternative tftp location. (Closes: #537639) + + - change /etc/default/console-setup with the wanted layout so plugging USB + keyboards will use it instead of falling back to default + + - ensure that NBD root doesn't kill the root filesystem before shutting + system down. + + * reorder initscript installation order to work with dependency-based init + * use README.Debian.sound from upstream + * add example screen.d hook for "nodm" for local autologin + * prefer inputattach over joystick, and remove architecture restrictions on + joystick. + + -- Vagrant Cascadian Mon, 03 Aug 2009 17:00:32 +0200 + +ltsp (5.1.77-1) unstable; urgency=low + + * new upstream version: + - ltsp-update-image: + + Do not remove the previous squashfs image before the new one is ready. + + Handle mksquashfs errors and small code cleanup. + + Add --no-comp to support non-compressed squashfs image. + + - initramfs-tools ltsp_nbd: + + Default to using NBD_ROOT_SERVER when setting NBD_SWAP_SERVER and + fetching lts.conf from tftp. + + initramfs-tools ltsp_nbd hook: allow for other filesystems for the rofs + mount. + + Issue warnings when NBD fails to negotiate or mount. + + Fix downloading of lts.conf file by using the full path to tftp, + otherwise busybox's tftp is used, which has incompatible syntax. thanks + to Tobias Gruetzmacher for the suggestion. (Closes: #537374) + + - Add lts.conf support for shutdown times and more general crontab entries. + + - Merge changes to improve NBD support in initscripts. + + - Flexible pxelinux network boot: + + Options to configure menus. + + Configurable timeout. + + Option to append arbitrary files to the configuration. + + Support pxelinux ipappend option, useful in networks where control over + the dhcp server is limited. + + Add memtest86 and memtest86+ for memory testing, if installed. + + - ltsp-build-client improvements to NBD support: + + Fix squashfs-image plugin to add the appropriate module packages when + using a specified kernel or an unusual architecture. + + Set KILLALL=false in nbd-client configuration so nbd root doesn't get + disconnected before shutdown is completed. + + Whitelist nbd-client init scripts. + + * Remove Otavio Salvador from uploaders, at Otavio's request. many thanks for + all previous and future contributions! + + * Updated example screen.d script for sdm. + + * Update Standards-Version to 3.8.2, no changes necessary. + + -- Vagrant Cascadian Sat, 18 Jul 2009 00:51:50 +0200 + +ltsp (5.1.76-1) unstable; urgency=low + + * new upstream version: + - ltsp-localapps: + + fix situations where the case doesn't match between what the user + entered as login and the name given by getent on the server. + + if the Xauthority is in its own directory, then chown it to the user so + the localapps can lock it. + - ensure wrapper for xinitrc passes quoted arguments proeprly. + - add the quoted argument of -u '' to the rdesktop screen script so that it + defaults to no username. + - don't hardcode /opt/ltsp in ltsp-update-kernels. thanks to Duncan Sands. + - do not mess with /etc/adjtime when syncing the hardware clock after + ntpdate. + - use 'nc -z' to test that the XFS port is open, otherwise nc simply hangs. + thanks to Peter Stein. + + * remove largely un-used code to generate debian/control. + + -- Vagrant Cascadian Wed, 17 Jun 2009 10:03:42 -0700 + +ltsp (5.1.73-1) unstable; urgency=low + + * new upstream version: + - added manpages for various localapps related programs + - updated ltsp-build-client man page + - translation updates: + + French (fr), by by Jean-Baka Domelevo-Entfellner (Closes: #527563) + + Finnish (fi), by Esko Arajärvi (Closes: #522833) + + Russian (ru), by Yuri Kozlov (Closes: #522654) + - if setfacl is present, use it to set write permissions on /dev/snd/* to + ensure that pulseaudio can write to it. + - added --purge-chroot commandline option + + * ltsp-server: + - install manpage for ltsp-localapps + - fix ltsp-chroot manpage header so it ends up in section 8 + - add /usr/share/doc/ltsp-server/Howto.Debian, taken from + http://wiki.debian.org/LTSP/Howto (Closes: #509640) + + * ltsp-client-core: + - install manpages for ltsp-genmenu, ltsp-localappsd and xatomwait + + * updated ltsp-server and ltsp-server-standalone descriptions to be more + specific about which features each provides. thanks to Alexander Kurtz for + the suggestion. (Closes: #522237) + + * add Japanese (ja) po-debconf template translation by Hideki Yamane + (Closes: #525203) + + -- Vagrant Cascadian Mon, 11 May 2009 15:40:27 -0700 + +ltsp (5.1.69-1) unstable; urgency=low + + * new upstream version: + - updated translations: + + Spanish (es), by José L. Redrejo Rodríguez + + Catalan (ca), by Jordà Polo (Closes: #521319) + + German (de), by by Wolfgang Schweer (Closes: #521087) + - new translations: + + Greek (el), by Alkis Georgopoulos + + Italian (it), by Vincenzo Campanella (Closes: #521250) + + Swedish (sv), by Martin Bagge (Closes: #520950) + + * updated Spanish translation of debconf messages by José L. Redrejo. + (Closes: #521593) + * added ltsp-chroot manpage + * update Standards-Version to 3.8.1, no changes necessary + + -- Vagrant Cascadian Wed, 01 Apr 2009 12:41:04 -0700 + +ltsp (5.1.64-1) unstable; urgency=low + + * new upstream version: + - localapps: + + use unix sockets for pulseaudio sound connections + + use default printer settings + - improvements to sound volume code that works with arbitrary audio + channels + - xorg configuration: fix code that sets VideoRam + + * ltsp-server-standalone: + - depend on ldm-server + + -- Vagrant Cascadian Sun, 08 Mar 2009 15:15:08 -0700 + +ltsp (5.1.62-1) unstable; urgency=low + + * new upstream version: + - ltsp-client-core: + + Make pulseaudio log to syslog and amixer output redirected to null + + also sync hardware clock after updating the the system clock with ntp + + xorg.conf: move X_VIRTUAL handling to the Display subsection + - localapps: + + bugfixes to handle groups with spaces + - localapps-menu: + + copy icon files without extensions + + * added ltsp-chroot script to ease maintenance of ltsp chroots + + -- Vagrant Cascadian Sun, 22 Feb 2009 15:05:48 -0800 + +ltsp (5.1.60-1) experimental; urgency=low + + * new upstream version: + - localapps-menu: Fix XDG menu permissions to use appropriate GID + - Do not treat CD and FRONT audio channels as capture devices + - Update lts.conf documentation + + -- Vagrant Cascadian Wed, 11 Feb 2009 21:24:57 -0800 + +ltsp (5.1.58-1) experimental; urgency=low + + * new upstream version: + - localapps: + + fixed cleanup code + + properly handle groups when "id" returns additional categories + + edit /etc/group directly when /etc is read-only + + ensure all the user groups are added to /etc/group even if they are + filtered from "getent group" + + * ltsp-server-standalone: + - ensure a desktop environment at least window manager is present by + depending on gnome-session | x-session-manager | x-window-manager + + * debian/patches: + - drop localapps-edit-group-directly patch, applied upstream. + + * debian/rules: + - switch to debhelper 7 + + -- Vagrant Cascadian Sun, 08 Feb 2009 16:25:12 -0800 + +ltsp (5.1.56-1) experimental; urgency=low + + * new upstream version: + - ltsp-update-kernels: + + put symlinks for yaboot in the right place, fixes netboot on powerpc. + + - localapps: + + use XDG_DATA_DIRS for setting up LOCAL_APPS_MENU rather than mucking + with files in the user's home directory. + + specify alternate CUPS server with CUPS_SERVER variable + + - ltsp-client-core init scripts: + + fix default setting of ALSA hardware volume. + + bind-mount /etc/cups and /media so that printing and local media work. + + - ltsp-build-client plugins: + + fix popularity-contest plugin to work with newer versions of + popularity-contest (1.45+) + + add plugin to guess http proxy settings from apt or specify on the + commandline. + + symlink to Ubuntu plugin for adding loopback to /etc/network/interfaces + + - xorg configuration: + + force XAA acceleration for geode GX2 + + improved code for handling multi-head displays with xrandr + + set color depth when not specifying a pre-defined xorg.conf + + - updated French translation (Stéphane Graber) + + * debian/control: + - added Homepage: http://ltsp.org + - ltsp-client: added Depends on ntpdate and numlockx + + * debian/patches: + - updated localapps related patches, as affected files changed location. + - patch to use invoke-rc.d instead of calling /etc/init.d init scripts + directly + + -- Vagrant Cascadian Sun, 01 Feb 2009 13:39:01 -0800 + +ltsp (5.1.47-1) experimental; urgency=low + + * new upstream version: + - localapps: + + works both with Active Directory groups and pam_group groups + + improved handling of gid conflicts between the server and client + - xorg configuration: + + support setting default mode(s) when not using xrandr + - use initramfs-tools's configure_networking function in the ltsp_nbd script + - quiet down xauth generation + + * debian/patches/localapps-edit-group-directly: + - patch upstream localapps code to edit /etc/groups directly, as it + depended on /etc/ being writeable, which is not the default in Debian's + LTSP environment. + + * debian/control: + - add ${misc:Depends} to ensure proper dependencies for + ltsp-server-standalone, ltsp-client and ltsp-client-core. + + -- Vagrant Cascadian Fri, 09 Jan 2009 20:20:41 -0800 + +ltsp (5.1.44-1) experimental; urgency=low + + * new upstream version: + - fix bug in xorg.conf generation by using a more generic awk regex. Thanks + to Gideon Romm and Alkis Georgopoulos. + - if no hostname is defined, generate a hostname based on ip or mac + address, defaulting to ip address. Thanks to Petter Reinholdtsen and + Alkis Georgopoulos. (Closes: #483760) + + * ltsp-client-builder: display more steps in progress bar so that it doesn't + immediately appear to be frozen at 50% + + * ltsp-server.install: install extra plugins from a dir rather than + specifying each plugin individually. + + * drop 099-mount-cdrom plugin, as it is shipped upstream now + + -- Vagrant Cascadian Tue, 30 Dec 2008 08:59:39 -0800 + +ltsp (5.1.43-1) experimental; urgency=low + + * new upstream version: + - many cleanups and bug fixes for xorg.conf generation + - workarounds for buggy video drivers for geode and ati r128 on powerpc + + * ltsp-client-core: allow "tftp" as an alternate dependency to "tftp-hpa". + Thanks to Petter Reinholdtsen for the suggestion. (Closes: #508359) + + -- Vagrant Cascadian Sun, 28 Dec 2008 22:50:10 -0800 + +ltsp (5.1.40-1) experimental; urgency=low + + * new upstream version: + - optionally restrict local apps using a whitelist + - screen-session.d hooks for all screen scripts: + + use hooks to configure xorg.conf, if necessary + - use xrandr to set various X configuration parameters: + + support for multi-headed displays + - Debian: drop default setting for X_COLOR_DEPTH in lts.conf + + * ltsp-server: use manpages from upstream + * debian/watch: poll fedora and ubuntu for newer versions + + -- Vagrant Cascadian Wed, 17 Dec 2008 10:40:45 -0800 + +ltsp (5.1.35-1) experimental; urgency=low + + * new upstream version: + - xinitrc.d hooks: + + x keyboard settings + + DPMS/screen blanking + - drop use of configure_localdev function in ltsp-client-core init script + - Add ltsp-cluster scripts + - allow an arbitrary number of mirrors. based on patch by Raman + Pandarinathan. + - ltsp-update-sshkeys: don't require chroot to be present + * depend on ltspfsd >= 0.5.3, which handles cdpinger and ltspfsd without + calls from ltsp init scripts. + * use proper VCS-* headers + * add debian/watch file explaining how to find current released version. + + -- Vagrant Cascadian Mon, 24 Nov 2008 10:56:51 -0800 + +ltsp (5.1.34-1) experimental; urgency=low + + * new upstream version: + - jetpipe: serial support for printers + - run screen scripts in while loop + - call screen scripts with openvt + - options to set timezone and update time from ntp server + - hooks to create localapp menus + - hooks for X initialization + - fix kernel selection on oddball architectures + + * remove kernel-selection-plugin-typo-fix patch, applied upstream + * ltsp-client: + - depend on python-serial for serial printer support + * ltsp-client-core: + - suggest ntpdate + + -- Vagrant Cascadian Thu, 13 Nov 2008 11:53:45 -0800 + +ltsp (5.1.31-1) experimental; urgency=low + + * new upstream version: + - select the running kernel for unusual architectures. + - get locale settings in the initscript + * ldminfod: + - include copy in debian dir (relocated upstream) + - add code to return appropriate Xsession script + * drop plugin to handle apt pinning (merged upstream) + * add patch to fix a typo in the kernel selection plugin + * allow any architecture to build ltsp-client and ltsp-client-core + (Closes: #483293) + + -- Vagrant Cascadian Fri, 31 Oct 2008 20:52:09 -0700 + +ltsp (5.1.28-1) experimental; urgency=low + + * new upstream version: + - localapps: + + options to run entire session + + enable pulseaudio sound + + set up cups server if installed + - Start nbd-client with -persist so it reconnects in case of nbd-server + crash + - no longer configure X by default + - ltsp-build-client: prompt for password 3 times with --prompt-rootpass + + * drop patches merged upstream: + - fix_localapps_cache_dir + - configure_sound_volume + * update patch for old ldm versions (partially merged upstream) + * add plugin to handle apt pinning + + -- Vagrant Cascadian Sat, 11 Oct 2008 11:18:41 -0700 + +ltsp (5.1.24-1) experimental; urgency=low + + * new upstream version: + - renamed localapps related binaries to ltsp-localapps* + - handle sound volume variables from ltsp 4.x + * added description to localapps-with-old-ldm patch + * added debian/initscript-tweaks which handles patches to upstream init + scripts and renames them + * added init script patches: + - configure-sound-volume + - fix-localapps-cache-dir + * add Ryan Niebur to Uploaders + + -- Vagrant Cascadian Fri, 12 Sep 2008 09:39:42 -0700 + +ltsp (5.1.22-1) experimental; urgency=low + + * new upstream version: + - improvements to localapps: + + restore password and group information after session ends + + more efficiently poll for localapps + - cleanup old kernels in tftp dirs + - verify gpg signatures with debootstrap + + * added xatomwait binary, used for localapps. + - build-depepends: pkg-config, libx11-dev, automake | automaken + + -- Vagrant Cascadian Wed, 03 Sep 2008 21:44:52 -0700 + +ltsp (5.1.17-1) experimental; urgency=low + + * new upstream: + - localapps support (Closes: #478875) + - support rsyslog as a syslog server + * add dependency on sshfs to ltsp-client + * add patch to support localapps with older ldm versions + * drop conditional-localdev patch, applied upstream. + + -- Vagrant Cascadian Mon, 11 Aug 2008 00:31:41 -0700 + +ltsp (5.1.10-2) unstable; urgency=low + + * backported patches from upstream: + - support for using rsyslog as a logging daemon (default on lenny) + - use server's apt keyring to verify gpg signatures with debootstrap + + -- Vagrant Cascadian Wed, 20 Aug 2008 22:17:37 -0700 + +ltsp (5.1.10-1) unstable; urgency=low + + * new upstream version: + - default to using quiet in boot prompt + - add plugin from Ubuntu to copy sources.list + - use aufs instead of unionfs with NBD images + - switch X configuration script to bash due to numerous bashisms + - possible to specify alternate DHCP ports in ltsp initramfs-tools hooks + + * debian/patches: + - added patch to only start ltspfsd and cdpinger if not already running + - drop aufs patch (applied upstream) + + * drop discover1 and xresprobe, formerly used for X configuration. + thanks to Neutron Soutmun (Closes: #488125) + + * drop xbase-clients as alternate to xauth to keep lintian happy + + * make joystick a dependency for ltsp-client (Closes: #485761) + + * install lts-parameters.txt to both ltsp-server and ltsp-client-core + documentation + + * ltsp-client-builder udeb: + - sync with ubuntu hardy's ltsp-client-builder + + keep keymap updating code + - make cdrom use optional (Closes: #487576) + - use ltsp-server plugin to mount cdrom + - make compressed image creation optional + - make interface configuration optional + - make ltsp-server-standalone package installation configurable + + * updated standards-version to 3.8.0, no changes necessary. + + -- Vagrant Cascadian Sun, 29 Jun 2008 13:53:20 -0700 + +ltsp (5.1.9-1) unstable; urgency=low + + * new upstream version: + - plugin to create squashfs+aufs images + - use default nbdswapd port of 9572 consistantly + + * add support for dpatch to debian/rules and add dependency in + debian/control + + * add patch by José L. Redrejo Rodríguez to replace unionfs with aufs + (Closes: #481210) + + * add warning regarding installation of ltsp-client in description + (Closes: #480660) + + * updated package descriptions to clarify differences between ltsp-server + and ltsp-server-standalone. + + * lower dependencies on tftp and inetd daemons to recommends for + ltsp-server, and add as dependencies for ltsp-server-standalone. + (Closes: #480661) + + * ltsp-server: allow dnsmasq as an alternative to a DHCP and/or TFTP server + * ltsp-client: depend on rdesktop + * drop references to transitional ssh package + + * ltsp-client: added lintian override for depends-on-x-metapackage + + -- Vagrant Cascadian Thu, 22 May 2008 00:22:58 -0700 + +ltsp (5.1.5-1) unstable; urgency=low + + * new upstream version: + - updated example dnsmasq configuration: + + use same ip address range as example for isc dhcpd + + add options to enable tftp server + - fix bashism in ltsp-update-kernels (Closes: #476759) + - use common functions for ltsp-client-setup init script + * ltsp-cleint-core: + - suggest netcat + * ltsp-client: + - depend on netcat + - limit to amd64, i386 and powerpc + + -- Vagrant Cascadian Fri, 25 Apr 2008 11:50:58 -0500 + +ltsp (5.1.3-1) unstable; urgency=low + + * new upstream version: + - get default configuration only when necessary + - add check to see if DIST is supported by debootstrap and issue error + message mentioning the use of the --dist option. (Closes: #472346) + - split code for X related screen scripts into common file. + - add no_subtree_check to mentioned NFS exports + + * debian/control: + - update Vcs-Bzr to point to current packaging + - add Vcs-Browser URL + + * ltsp-server: install lintian override regarding preseeded debconf question + + * add example ltsp screen script for sdm (formerly included upstream) + + * ltsp-server-standalone: prefer xauth over transitional xbase-clients + (Closes: #475381) + + * limit architectures to amd64, i386 and powerpc + - network booting for the other architectures is not well tested + + -- Vagrant Cascadian Wed, 16 Apr 2008 16:39:23 -0400 + +ltsp (5.0.40~bzr20080319-1) unstable; urgency=low + + * new upstream: + - improved FHS compliance (/usr/lib/ltsp -> /usr/share/ltsp) + - support for network booting on arm and mips (untested) + - support for legacy versions of etherboot (untested) + - rename startx screen script to xdmcp and simplify to use only X.org + - drop checks for sdm + - make /etc/fstab configuration optional + - only report UTF-8 languages in ldminfod + - nbdswapd: create a sparse file + - plugins: + + create filesystem images for use with NBD + + bind-mount server's package cache + + handle when TMP and/or TMPDIR are set (Closes: #451878) + + upgrade packages after initial install + - detect default server with NBD root + + * use ltsp-client* init scripts from upstream: + - drop defaults for bind_mounts variables (was difficult to unset them) + - drop preseed function (un-used debian-ism) + - don't put /var/cache/debconf in temp_copy_dirs (it's big, un-used, and + debian-specific) + - add /root to copy_dirs + + * ltsp-build-client: only install plugins for common, Debian, and Ubuntu. + other plugins are un-used on Debian. + + -- Vagrant Cascadian Wed, 19 Mar 2008 20:26:49 -0400 + +ltsp (5.0.40~bzr20080214-1) unstable; urgency=low + + * new upstream release from bzr: + - Russian translation update by Yuri Kozlov + (Closes: #465291) + - French translation update by Jean-Baka + (Closes: #464568) + - Finnish translation update by Esko Arajärvi + (Closes: #463956) + - German translation update by Wolfgang Schweer + (Closes: #463394) + - Catalan translation update by Jordà Polo + (Closes: #463216) + - added Vietnamese translation by Clytie Siddall + (Closes: #463670) + - ldminfod now uses .desktop files to determine available login + sessions + + * ltsp-server-standalone: + - updated location of dhcpd.conf in source + + * ltsp-server: + - do not install Xsession.d hooks to enable pulseaudio sound + (patches to pulseaudio to enable this are not present in debian) + + * debian/control: + - drop sdm-terminal as ltsp-client dependency as it lacks sufficient + support for local devices and sound + - keep sdm-terminal as ltsp-client-core suggests + - add ${shlibs:Depends} to ltsp-client-core dependencies to pull in + properly versioned dependencies + + -- Vagrant Cascadian Thu, 14 Feb 2008 16:22:31 -0800 + +ltsp (5.0.40~bzr20080121-2) unstable; urgency=low + + * debian/rules: + - fix missing manpages by calling dh_installman in the binary-arch target + + -- Vagrant Cascadian Fri, 25 Jan 2008 09:53:12 -0800 + +ltsp (5.0.40~bzr20080121-1) unstable; urgency=low + + * new upstream release from bzr: + - fix Debian kiosk plugin + - give feedback with --copy-package-cache + + * updated Spanish debconf translation by Felipe Caminos (Closes: #460938) + + * make bug reporting hook executable + + * updated version info reporting for bug reports: + - add ltspfs + - drop initramfs-tools + + * clean up LSB headers in init script (remove pseudo-runlevel "S") + + * allow debian-maintainer uploads + + -- Vagrant Cascadian Mon, 21 Jan 2008 12:53:30 -0800 + +ltsp (5.0.40~bzr20071229-1) unstable; urgency=low + + * new upstream release from bzr branch: + http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk/ + + * split ldm into separate source package + + * debian/copyright: updated URLs for bzr branches + + * ltsp-server: + - lower dependencies for nfs-kernel-server, squashfs-tools and + nbd-server to recommends (Closes: #456242) + + * ltsp-server-standalone: + - depend on all ltsp-server recommends + + * debian/control: updated Standards-Version to 3.7.3, no changes necessary. + + * removed from Uploaders, with thanks for all previous work: + - Matt Zimmerman (at request) + - Gustavo Franco (at request) + - Michael Vogt (possibly mistakenly added, no activity) + + -- Vagrant Cascadian Sat, 29 Dec 2007 14:57:54 -0800 + +ltsp (5.0.39debian1) unstable; urgency=low + + * sync with ubuntu 5.0.39 + + * merge patches to use /var/run/ldm instead of /tmp/ldm + + * configure tzdata after installing /etc/timezone + thanks to Bryan Sutula for the report (Closes: #440856) + + * debian/control: + - add XS-X-Vcs-Bzr entry for debian + + * debian/rules: + - fix typo in test for Makefile + - fix typo: cleint -> client + + * plugin to copy server's Packages files into chroot + + * updates to debconf templates reviewed by Justin B Rye + + * new Finnish debconf templates and ltsp translation by Esko Arajärvi + (Closes: #447179) + + * debconf template and ltsp translation updates: + - German by Wolfgang Schweer (Closes: #447504) + - Russian by Yuri Kozlov (Closes: #447181) + - Catalan by Jordà Polo (Closes: #446401) + - Brazilian Portuguese by Felipe Augusto van de Wiel (faw) + (Closes: #447839, #447838) + - French by Jean-Baka Domelevo-Entfellner and Christian Perrier + (Closes: #447761, #445479, #445596, #445598) + + * debconf template translation updates: + - Dutch cobaco (aka Bart Cornelis) (Closes: #448010) + - Portuguese by Ricardo Silva (Closes: #447643) + - Czech by Miroslav Kure (Closes: #447438) + - Basque by Piarres Beobide (Closes: #447127) + - Vietnamese by Clytie Siddall (Closes: #447258) + - Galician by Jacobo Tarrio (Closes: #447195) + - Swedish by Daniel Nylander (Closes: #447125) + + -- Vagrant Cascadian Thu, 25 Oct 2007 23:53:14 -0700 + +ltsp (5.0.39) gutsy; urgency=low + + * we want to move the compression log in d-i to target, not taget *sigh* + + -- Oliver Grawert Mon, 08 Oct 2007 11:14:01 +0200 + +ltsp (5.0.38) gutsy; urgency=low + + * move interface configuration in the installer before the ltsp-build-client + run and bring the interface up, so ssh keys are generated properly later + hopefully helps with LP: #145514 + + -- Oliver Grawert Fri, 05 Oct 2007 19:13:39 +0200 + +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.31debian2) unstable; urgency=low + + * ldm: + - new ltsp theme + - improved ldm theme for Debian (Closes: #443518) + + * French debconf templates translation by Jean-Baka Domelevo-Entfellner + (Closes: #444844) + + * Galician debconf template translation for ltsp by Jacobo Tarrio + (Closes: #444753) + + * bugfixes for network booting on sparc + + * fix lintian warning: debian-rules-ignores-make-clean-error + + -- Vagrant Cascadian Wed, 3 Oct 2007 11:19:07 -0700 + +ltsp (5.0.31debian1) unstable; urgency=low + + * sync with ubuntu + - fix bug that caused ltsp-client init script to fail when using nfsroot + - (re)add support for mkelf-linux (only when mkelfimage is not present) + + * use lowercase for "thin client" as suggested by Christian Perrier + (Closes: #441953) + * include french gettext translation by Jean-Baka Domelevo-Entfellner + (Closes: #442164) + + * add example script to run ldm from init (Closes: #401357) + + * README.Debian: use --kernel-packages instead of --late-packages for + unknown architectures + + * added README.Debian.sound describing the steps to get remote sound to work + (thanks to Bryan Sutula, Closes: #425057) + + * tighten sound dependencies: + - lower esound and nas dependencies for ltsp-server-stanadlone to + suggestions for ltsp-server + - ltsp-client: + + depend only on pulseaudio-esound-compat + + suggest pulseaudio, esound and nas + + * ltsp-client: + - versioned dependency on ltspfsd >= 0.5 + - enable encrypted swap by default if cryptsetup is available + + * ltsp-build-client: properly handle when debian-installer/keymap debconf + question is not present + + * remove old ldm theme directories + + * quiet read-write filesystem detection + + * allow for custom X configuration command (CONFIGURE_X_COMMAND) + - add example alternative x configuration script + + -- Vagrant Cascadian Sun, 23 Sep 2007 16:46:42 -0700 + +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.27debian1) unstable; urgency=low + + * remove -s from LDFLAGS: don't strip getltscfg (Closes: #437540) + thanks to Julien Danjou + * set default hostname in the initramfs (Closes: #406366, #418142) + thanks to Damyan Ivanov and Joshua Pritikin + * add versioned dependency on nbd-server + * detect root_write_method instead of hard-coding it + * new plugin to copy *.deb from /var/cache/apt/archives + * updated swap documentation (Closes: #422962) + * fix to locale plugin setting keyboard properly + * fix typo in ltsp-client-setup init that broke syslog handling + * drop dependency on xdebconfigurator + * updated suggests for ltsp-server + + * sync with ubuntu: + - ltsp-client-core dependencies: + + added console-setup, libasound2-plugins, tftp-hpa dependencies + + - ltsp-server dependencies: + + added squashfs-tools dependencies + + - ldm rewrite: + + drop dependency on python packages + + includes gettext support (Closes: #432708) + thanks to Petter Reinholdtsen + + - ltsp-build-client plugins: + + kiosk plugin inspired by ubuntu kiosk plugin + + create a default lts.conf + + link to default-modules plugin from Ubuntu + + link to copy-timezone plugin from ubuntu + + link to var-lib-nfs plugin from Ubuntu + + copy console-setup if present + + * get configure-x.sh working with debian: + - set default color depth in lts.conf + - copy and delete generated xorg.conf instead of moving it + - add -novtswitch option when configuring X + + * rename ltsp-nbd script to ltsp_nbd (needed for initramfs-tools) + * only copy /etc/timezone if present + * only install ldm theme for Debian + + * merge with scotts-gutsy: + - ltsp-update-image now safe to run when not building images + - simplified screen_session + + ignore entries on SCREEN_01 + + re-add support for /etc/ltsp/screen.d + - use /bin/sh instead of /bin/bash in screen scripts + - don't use full paths when calling binaries in telenet screen script + + * merge fix from gutsy-ltsp to create fifo with mknod in udeb + + -- Vagrant Cascadian Mon, 10 Sep 2007 14:30:30 -0700 + +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.8debian3) unstable; urgency=low + + [ Christian Perrier ] + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. Closes: #434048 + * Debconf translation updates: + - French. Closes: #434600, #431978 + - Swedish. Closes: #434611 + - Basque. Closes: #434612, #431669 + - Portuguese. Closes: #434683, #431790 + - Catalan. Closes: #434810, #430853 + - Vietnamese. Closes: #434834, #431654 + - Galician. Closes: #434849, #431744 + - Bulgarian. Closes: #433619, #431955 + - Russian. Closes: #435570, 435571, #432226 + - German. Closes: #435821, #431668 + + - Czech. Closes: #436283, #432211 + - Dutch. Closes: #436856 + + [ Vagrant Cascadian ] + * apply patch by Teddy Hogeborn for the gtk greeter to display more locales + (Closes: #430074) + * added notes for modifying boot prompt options (Closes: #428446) + * move suggestion for joystick from ltsp-client to ltsp-client-core + * make cryptsetup an ltsp-client dependency + * add suggests for ltsp-client-core on all packages depended on by + ltsp-client + + -- Vagrant Cascadian Sun, 12 Aug 2007 07:35:35 -0700 + +ltsp (5.0.8debian2) unstable; urgency=low + + * ltsp-client: + - add alsa-utils to ltsp-client dependencies + - drop bind mounting of /etc/X11/XF86Config-4 + * ldm: + - use lsb-release to determine which theme should gets priority + - drop ldm theme for Debian-Edu (now maintained in debian-edu-artwork) + - move /tmp/.ltspfs-socket to /var/run/ldm_socket + * fix bug which causes ltsp-client-core init script to be blacklisted + + -- Vagrant Cascadian Fri, 15 Jun 2007 20:25:36 +0100 + +ltsp (5.0.8debian1) unstable; urgency=low + + * sync with upstream: + - support unencrypted LDM logins (LDM_DIRECTX) + - generate debian/control to reduce Debian/Ubuntu conflicts + + * sync with Ubuntu: + - local printer support (jetpipe) + - pulseaudio sound system + + * split ltsp-client into ltsp-client-core and ltsp-client + - all features (sound/localdev) enabled by default + + * use proper boolean handling for NETWORK_COMPRESSION, based on patch from + Tim Day. (Closes: #421324) + + * Add code in the ltsp-client-builder udeb and a ltsp-client-builder plugin + to pass the d-i keyboard setting to LTSP and X.org. Thanks Petter. + (Closes: #421762) + + * sound dependencies moved from ltsp-server to ltsp-server-standalone. + (Closes: #356986) + + * drop support for obsoleted packages from debian sarge + + -- Vagrant Cascadian Fri, 1 Jun 2007 18:12: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 diff --git a/compat b/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +9 diff --git a/control b/control new file mode 100644 index 0000000..e18df8a --- /dev/null +++ b/control @@ -0,0 +1,211 @@ +Source: ltsp +Section: misc +Priority: extra +Maintainer: LTSP Debian Maintainers +Uploaders: Vagrant Cascadian +Build-Depends: automake | automaken, + bison, + debhelper (>= 9), + dh-autoreconf, + flex, + dctrl-tools, + libpopt-dev, + libx11-dev, + pkg-config, + po-debconf, + help2man +Standards-Version: 3.9.5 +Vcs-Bzr: nosmart+http://anonscm.debian.org/bzr/pkg-ltsp/ltsp-debian-packaging/ +Vcs-Browser: http://anonscm.debian.org/loggerhead/pkg-ltsp/ltsp-debian-packaging/files +Homepage: http://ltsp.org + +Package: ltsp-server +Depends: ${misc:Depends}, + debconf-utils, + debootstrap (>= 1.0.30), + gettext-base, + iproute | freebsd-net-tools, + lsb-release, + openssh-client, + python (>= 2.4), + tcpd, +X-Debian-Recommends: nfs-kernel-server +Recommends: ${vendor:Recommends}, + nbd-server (>= 1:2.9.25-2), + openbsd-inetd | inet-superserver, + openssh-server, + squashfs-tools, + tftpd-hpa | atftpd | dnsmasq (>= 2.41) +Suggests: audiooss, + gnome-session | x-session-manager | x-window-manager, + isc-dhcp-server | dhcp3-server | dnsmasq, + ldm-server, + libasound2-plugins, + ltsp-docs, + ltspfs, + pulseaudio, + qemu-user-static, + sdm, + x11-utils, + xauth +Conflicts: ltsp-utils +Replaces: ltsp-utils +Architecture: all +Description: basic LTSP server environment + This is the basic environment including the minimal features necessary to + build an LTSP environment. + . + It also recommends services needed for thin-clients to boot and mount + filesystems over the network. + . + LTSP stands for 'Linux Terminal Server Project'. + +Package: ltsp-server-standalone +X-Debian-Depends: nfs-kernel-server +Depends: ${misc:Depends}, + ${vendor:Depends}, + gnome-session | x-session-manager | x-window-manager, + isc-dhcp-server | dhcp3-server | dnsmasq, + ldm-server, + libasound2-plugins, + ltspfs, + ltsp-server, + nbd-server (>= 1:2.9.25-2), + openbsd-inetd | inet-superserver, + openssh-server, + squashfs-tools, + tftpd-hpa | atftpd | dnsmasq (>= 2.41), + x11-utils, + xauth +Recommends: ltsp-docs +Architecture: all +Description: complete LTSP server environment + This is a complete LTSP server environment with all LTSP server features + including a DHCP server, remote device access using ltspfs, remote sound using + pulseaudio, network swap using NBD and more. + . + LTSP stands for 'Linux Terminal Server Project'. + +Package: ltsp-client-core +X-Ubuntu-Depends: busybox-static, + udhcpc, + usbutils +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${vendor:Depends}, + console-setup, + initramfs-tools (>= 0.99) [linux-any], + iproute, + kbd [linux-any] | console-tools [linux-any], + lsb-base, + lsb-release, + nbd-client (>= 1:2.9.25-2) [linux-any], + python, + syslinux [i386 amd64], + tftp-hpa, + yaboot[powerpc] +Suggests: alsa-utils, + cron, + cryptsetup, + cups-bsd, + freerdp-x11 | rdesktop, + inputattach [!s390 !s390x] | joystick (<< 20051019-6) [!s390 !s390x], + ldm, + libasound2-plugins, + ltspfsd (>= 1.1), + netcat-traditional | netcat, + ntpdate, + numlockx, + pulseaudio, + python-serial, + rsyslog | system-log-daemon, + sane-utils, + sdm-terminal | x-display-manager, + sshfs, + x11-xserver-utils +X-Debian-Recommends: acpi-support-base +Recommends: ${vendor:Recommends}, procps, pciutils, dnsutils | knot-dnsutils +Breaks: ltsp-server (<< 5.3.7) +Replaces: ltsp-server (<< 5.3.7) +Architecture: any +Description: basic LTSP client environment + This package provides the scripts needed to configure and boot a basic LTSP + client. + . + DO NOT install this package on a regular machine, it is intended only + for installation inside a LTSP client file system. + . + LTSP stands for 'Linux Terminal Server Project'. + +Package: ltsp-client +X-Ubuntu-Depends: dbus, + dmz-cursor-theme, + language-pack-en, + libgl1-mesa-dri, + plymouth-theme-ubuntu-logo, + plymouth-theme-ubuntu-text, + wget +X-Debian-Depends: cryptsetup +Depends: ${misc:Depends}, + ${vendor:Depends}, + alsa-utils, + cron, + cups-bsd, + freerdp-x11 | rdesktop, + inputattach [!s390 !s390x] | joystick (<< 20051019-6) [!s390 !s390x], + ldm, + libasound2-plugins, + ltsp-client-core, + ltspfsd (>= 1.1), + netcat-traditional | netcat, + ntpdate, + numlockx, + pulseaudio, + python-serial, + rsyslog | system-log-daemon, + sane-utils, + sshfs, + x11-xserver-utils, + xorg +X-Ubuntu-Recommends: fonts-dejavu-core | ttf-dejavu-core, + fonts-freefont-ttf | ttf-freefont, + fonts-kacst-one, + fonts-khmeros-core, + fonts-lao, + fonts-liberation, + fonts-nanum, + fonts-takao-pgothic, + fonts-thai-tlwg | ttf-thai-tlwg, + ttf-indic-fonts-core, + ttf-punjabi-fonts, + ttf-ubuntu-font-family, + ttf-wqy-microhei +Recommends: ${vendor:Recommends} +X-Ubuntu-Suggests: zram-config +Suggests: ${vendor:Suggests} +Architecture: any +Description: complete LTSP client environment + This package ensures that a complete LTSP client with a graphical user + environment, remote audio and local device support is installed. + . + DO NOT install this package on a regular machine, it is intended only + for installation inside a LTSP client file system. + . + LTSP stands for 'Linux Terminal Server Project'. + +Package: ltsp-client-builder +Section: debian-installer +Package-Type: udeb +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${vendor:Depends}, + pkgsel +X-Debian-Depends: kbd-chooser +X-Ubuntu-Depends: console-setup-udeb +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 CD-ROM is still mounted. + . + LTSP stands for 'Linux Terminal Server Project'. diff --git a/copyright b/copyright new file mode 100644 index 0000000..61a23ae --- /dev/null +++ b/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 upstream source tree can be found on launchpad: + + bzr get http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk + +The debian dir for ltsp packages in Debian is maintained in bzr: + + bzr get http://bzr.debian.org/bzr/pkg-ltsp/ltsp-debian-packaging + +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. diff --git a/doc/Howto.Debian b/doc/Howto.Debian new file mode 100644 index 0000000..549ac66 --- /dev/null +++ b/doc/Howto.Debian @@ -0,0 +1,121 @@ +this is a raw dump of http://wiki.debian.org/LTSP/Howto as of 20090511, please +refer to that for current information. + += Upstream Documentation = + +for additional documentation about installing LTSP: + +http://wiki.ltsp.org/twiki/bin/view/Ltsp/LtspDocumentationUpstream + += Installing LTSP on Lenny = + +1. if you want a complete LTSP server with all the bells and whistles: + +{{{ +apt-get install ltsp-server-standalone +}}} + +if you want more fine-grained control, splitting some services off to separate servers, you can install "ltsp-server" instead, and manually install each of the other services. + +(you can also get backported packages for lenny: [[LTSP/Howto/Lenny-With-Backports]] ) + +2. Build the LTSP client environment: + +{{{ +ltsp-build-client +}}} + +If you're installing a different debian distribution than what's on the server, you will need to specify the --dist xxx commandline option. where xxx is your Debian distribution (e.g. lenny, etch). See /usr/share/debootstrap/scripts/. + +ltsp-build-client will download a complete Debian filesystem into /opt/ltsp/i386 (or specify an alternate location with '--base') and install the ltsp-client and ldm packages (the LTSP Display Manager). Typically, you will need a desktop environment like gnome or xfce, or a window manager such as icewm installed on the server (NOT in the chroot). + + +If you change the IP data after you have done the initial setup and run `ltsp-update-sshkeys` on the server. + +The files the client will boot are installed on the server into /var/lib/tftpboot. + +3. Configure /etc/dhcp3/dhcpd.conf and /etc/ltsp/dhcpd.conf: + +Edit /etc/ltsp/dhcpd.conf to adapt to your network. See examples in /usr/share/doc/ltsp-server/examples/dhcpd.conf as a reference. + +Include the LTSP dhcpd.conf at the bottom of /etc/dhcp3/dhcpd.conf + +{{{ +include "/etc/ltsp/dhcpd.conf"; +}}} + +Restart dhcp3-server: + +{{{ +invoke-rc.d dhcp3-server restart +}}} + +Alternately, configure /etc/dnsmasq.conf: + +See example in /usr/share/doc/ltsp-server/examples/dhcpd-dnsmasq and adapt to your network. + +Restart dnsmasq: + +{{{ +invoke-rc.d dnsmasq restart +}}} + +4. Configure /etc/exports: + +{{{ +/opt/ltsp *(ro,no_root_squash,async,no_subtree_check) +}}} + +Restart nfs-kernel-server: + +{{{ +invoke-rc.d nfs-kernel-server restart +}}} + +5. Start tftpd. By default, tftpd-hpa is started from inetd. you may need to restart inetd after installing tftpd-hpa. + +{{{ +invoke-rc.d openbsd-inetd restart +}}} + +Alternately, edit /etc/default/tftpd-hpa to have tftpd-hpa start on it's own. + +{{{ +RUN_DAEMON="yes" +}}} + +Then, comment the tftpd entry in /etc/inetd.conf. + +{{{ +#tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot +}}} + +restart inetd. + +{{{ +invoke-rc.d openbsd-inetd restart +}}} + +and restart tftpd-hpa + +{{{ +invoke-rc.d tftpd-hpa restart +}}} + +6. Boot a PXE or Etherboot capable machine and enjoy. note that some older versions of etherboot do not support ELF images, and may not work without additional configuration. + += Installing LTSP on Etch = + +[[LTSP/Howto/Etch]] + +using newer LTSP packages with Etch: + +[[LTSP/Howto/Etch-With-Backports]] + +== Customizations in the chroot == + +The 2 ltsp configuration files inside the client are /opt/ltsp/i386/etc/lts.conf and /opt/ltsp/i386/etc/default/ltsp-client-setup. See the examples in /opt/ltsp/i386/usr/share/doc/ltsp-client*. Also see the Edubuntu wiki http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/customizing-thin-client.html (note: Debian LTSP still uses NFS by default). + +== Translations == + +Portuguese Brazil [[http://wiki.debian.org/pt_BR/LTSP/Howto]] diff --git a/doc/nodm b/doc/nodm new file mode 100755 index 0000000..be856a9 --- /dev/null +++ b/doc/nodm @@ -0,0 +1,12 @@ +#!/bin/sh + +# local autologin using "nodm" +# set NODM_USER in lts.conf to configure the default user +# requires nodm 0.10 + +. /usr/share/ltsp/screen-x-common + +export NODM_XSESSION="/usr/share/ltsp/xinitrc /etc/X11/Xsession" +export NODM_X_OPTIONS="${DISPLAY} vt${TTY} ${X_ARGS} -br" + +exec /usr/sbin/nodm > /dev/null < /dev/null diff --git a/doc/sdm b/doc/sdm new file mode 100755 index 0000000..cc5354f --- /dev/null +++ b/doc/sdm @@ -0,0 +1,33 @@ +#!/bin/sh + +# copyright 2005-2009 Vagrant Cascadian , distributed +# under the terms of the GNU General Public License version 2 or any later +# version. + +# Requires that the "sdm-terminal" and "daemon" packages be installed. + +# install this script into /etc/ltsp/screen.d/ or /usr/share/ltsp/screen.d/, +# and add SCREEN_07=sdm to /etc/lts.conf to run sdm on LTSP + +. /usr/share/ltsp/screen-x-common + +command="/usr/sbin/sdm-login" +name="ltsp${TTY}-sdm" +logfile="/var/log/$name" +daemon=/usr/bin/daemon + +if [ -x /usr/share/ltsp/xinitrc ]; then + xinitrc=/usr/share/ltsp/xinitrc +fi + +# run as a daemon, so that stdin is redirected to /dev/null. +# simply calling "xinit < /dev/null" didn't work. +$daemon --name="$name" -O $logfile -E $logfile -l $logfile -- \ + xinit $xinitrc $command -- ${DISPLAY} vt${TTY} ${X_ARGS} -br + +# poll to see if it's still running... +while sleep 5 ; do + if ! "$daemon" --name="$name" --running ; then + exit 0 + fi +done diff --git a/extra-plugins/099-progress-log b/extra-plugins/099-progress-log new file mode 100644 index 0000000..35fc4a5 --- /dev/null +++ b/extra-plugins/099-progress-log @@ -0,0 +1,4 @@ +# FIXME: this plugin is a hack to make some sort of progress on the major +# points of the install, used by ltsp-client-builder udeb in debian-installer. + +echo $(date) MODE:$MODE >> /var/log/ltsp-build-client.progress.log || true diff --git a/ltsp-client-builder.lintian-overrides b/ltsp-client-builder.lintian-overrides new file mode 100644 index 0000000..57e7745 --- /dev/null +++ b/ltsp-client-builder.lintian-overrides @@ -0,0 +1,3 @@ +# udebs are frequently empty packages. +# http://bugs.debian.org/576581 +ltsp-client-builder udeb: empty-binary-package diff --git a/ltsp-client-builder.postinst b/ltsp-client-builder.postinst new file mode 100644 index 0000000..33100d8 --- /dev/null +++ b/ltsp-client-builder.postinst @@ -0,0 +1,241 @@ +#! /bin/sh +set -e + +. /usr/share/debconf/confmodule + +log () { + logger -t ltsp-client-builder "$@" +} + +# default to cdrom +USE_CDROM=true +if db_get ltsp-client-builder/use_cdrom ; then + case $RET in + true|false) USE_CDROM="$RET" ;; + *) log "unknown value for ltsp-client-builder/use_cdrom: $RET" ;; + esac +fi + +# check if we have a valid CD-ROM mounted +if [ "$USE_CDROM" != "false" ] && [ ! -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 + +# configure network interface +if db_get ltsp-client-builder/configure_network_interface && [ "$RET" != "false" ]; then + CONFIGURE_NETWORK_INTERFACE=true +fi + +# handle NBD images +if db_get ltsp-client-builder/ltsp_update_image && [ "$RET" != "false" ]; then + UPDATE_IMAGE=true +fi + +# build the chroot +db_progress START 0 7 ltsp-client-builder/progress + +if db_get ltsp-client-builder/server_packages && [ -n "$RET" ]; then + SERVER_PACKAGES="$RET" +fi +for package in $SERVER_PACKAGES ; do + log "Installing package $package in target" + apt-install $package +done + +db_progress STEP 1 + +# workaround for: http://bugs.debian.org/390647 +# Must be done in chroot in case /etc/resolv.conf is a absolute +# symlink (resolvconf) +in-target /bin/touch /etc/resolv.conf + +running_stamp=/var/run/ltsp-build-client.running +failed_stamp=/var/run/ltsp-build-client.failed +if [ -f "$running_stamp" ]; then + log "ERROR: ltsp-build-client already running... $running_stamp" + exit 1 +fi +if [ -f "$failed_stamp" ]; then + log "note: removing failed stamp from previous run" + rm -f "$failed_stamp" +fi +touch $running_stamp + +progress_log=/target/var/log/ltsp-build-client.progress.log +# remove progress.log from previous attempt +test -f "$progress_log" && rm -f "$progress_log" + +( + if in-target ltsp-build-client $BUILD_CLIENT_OPTS ; then + rm -f "$running_stamp" + else + touch "$failed_stamp" + fi +) < /dev/null > /tmp/ltsperror.txt 2>&1 \ + 3> /dev/null 4>&3 5>&3 6>&3 7>&3 8>&3 9>&3 & +pid=$! + +# some progress handling... +old=0 +while [ -f "$running_stamp" ]; do + if [ -f "$failed_stamp" ]; then + log "ERROR: ltsp-build-client failed to run" + rm -f "$failed_stamp" + rm -f "$running_stamp" + db_progress STOP + exit 1 + fi + i=1 + if [ -f "$progress_log" ]; then + while read line ; do + i=$(($i+1)) + done < "$progress_log" + fi + if [ "$i" -gt "$old" ] && [ "$i" -gt "1" ]; then + db_progress SET "$i" + fi + sleep 1 + old="$i" +done + +# Wait for the ltsp-build-client process to stop, to make sure we +# avoid race conditions when talking to debconf. +wait $pid + +db_progress STOP + +ltsp_update_image(){ + +# ensure squashfs-tools is available in the chroot +apt-install squashfs-tools + +# make sure the keys are up to date with the new interface +chroot /target ltsp-update-sshkeys + +# 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 & +PID=$! + +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 +wait $PID + +# save compression log +if [ -e $COMPRESS_LOG ]; then + mv $COMPRESS_LOG /target/var/log/ +fi + +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 +} + +configure_network_interface() { +# 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 +} + +if [ "$UPDATE_IMAGE" = "true" ]; then + ltsp_update_image +fi + +if [ "true" = "$CONFIGURE_NETWORK_INTERFACE" ]; then + configure_network_interface +fi + +#DEBHELPER# + +exit 0 diff --git a/ltsp-client-builder.templates b/ltsp-client-builder.templates new file mode 100644 index 0000000..434f1a6 --- /dev/null +++ b/ltsp-client-builder.templates @@ -0,0 +1,73 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: ltsp-client-builder/run +Type: boolean +Default: false +_Description: Set up an LTSP chroot environment? + Please choose whether you want to set up an LTSP chroot environment + on this 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:///media/cdrom --security-mirror none --mount-cdrom --accept-unsigned-packages +# Only used for preseeding arguments to ltsp-client-builder. +Description: for internal use: 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 + There are no free interfaces for usage with the LTSP server. Please + manually configure the /etc/ltsp/dhcpd.conf file to point to a valid + static interface after the installation has completed. + +Template: ltsp-client-builder/dhcp-interface +Type: select +Choices: ${choices} +_Description: Interface for the thin client network: + Please choose which of this system's multiple spare interfaces should be + used for the thin client. + +Template: ltsp-client-builder/server_packages +Type: string +Default: ltsp-server-standalone +Description: for internal use: Packages for thin client server: + this option is meant to be used with debconf preseeding. + +Template: ltsp-client-builder/ltsp_update_image +Type: boolean +Default: false +Description: for internal use: Create ltsp image? + this option is meant to be used with debconf preseeding. + +Template: ltsp-client-builder/configure_network_interface +Type: boolean +Default: false +Description: for internal use: Configure spare interface? + this option is meant to be used with debconf preseeding. + +Template: ltsp-client-builder/use_cdrom +Type: boolean +Default: true +Description: for internal use: Require use of CD-ROM for install? + this option is meant to be used with debconf preseeding. diff --git a/ltsp-client-core.dirs b/ltsp-client-core.dirs new file mode 100644 index 0000000..67a79ff --- /dev/null +++ b/ltsp-client-core.dirs @@ -0,0 +1,5 @@ +/var/lib/ltsp-client-setup +/var/cache/ltsp-localapps +/var/cache/ltsp +/etc/cups +/etc/cron.d diff --git a/ltsp-client-core.examples b/ltsp-client-core.examples new file mode 100644 index 0000000..b263918 --- /dev/null +++ b/ltsp-client-core.examples @@ -0,0 +1,3 @@ +client/getltscfg/lts.conf +debian/doc/sdm +debian/doc/nodm diff --git a/ltsp-client-core.install b/ltsp-client-core.install new file mode 100644 index 0000000..d1d975b --- /dev/null +++ b/ltsp-client-core.install @@ -0,0 +1,15 @@ +client/share/* /usr/share/ +client/Debian/share/* /usr/share/ +client/getltscfg/getltscfg usr/bin +client/localapps/ltsp-open /usr/bin/ +client/jetpipe/jetpipe usr/sbin +client/initscripts/ltsp-init-common usr/share/ltsp +client/initscripts/ltsp-bindmounts usr/share/ltsp +client/localapps/ltsp-localappsd /usr/bin/ +client/localapps/ltsp-genmenu /usr/bin/ +client/localapps/ldm-rc.d/* /usr/share/ldm/rc.d/ +client/localapps/ltsp-remoteapps /usr/bin/ +client/localapps/ltsp-remoteappsd /usr/share/ltsp/ +client/init-ltsp sbin +client/udev/ltsp-sound lib/udev/ +client/Ubuntu/share/ltsp/init-ltsp.d/50-update-motd /usr/share/ltsp/init-ltsp.d/ diff --git a/ltsp-client-core.links b/ltsp-client-core.links new file mode 100644 index 0000000..f831060 --- /dev/null +++ b/ltsp-client-core.links @@ -0,0 +1,4 @@ +/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 +/usr/share/ltsp/ltsp-client-functions /usr/share/ltsp/ltsp-common-functions diff --git a/ltsp-client-core.lintian-overrides b/ltsp-client-core.lintian-overrides new file mode 100644 index 0000000..a927c9c --- /dev/null +++ b/ltsp-client-core.lintian-overrides @@ -0,0 +1,6 @@ +# the whole LTSP filesystem is a remote filesystem. +ltsp-client-core: init.d-script-missing-dependency-on-remote_fs etc/init.d/ltsp-client-core: required-stop + +# It really doesn't make sense to run in ltsp-client-core in single-user mode, +# as it would disable the root filesystem with NBD root, and that's not good. +ltsp-client-core: init.d-script-possible-missing-stop etc/init.d/ltsp-client-core 1 diff --git a/ltsp-client-core.manpages b/ltsp-client-core.manpages new file mode 100644 index 0000000..807c01b --- /dev/null +++ b/ltsp-client-core.manpages @@ -0,0 +1,6 @@ +client/getltscfg/getltscfg.1 +client/jetpipe/jetpipe.8 +client/localapps/doc/ltsp-localappsd.1 +client/localapps/doc/ltsp-genmenu.1 +client/localapps/doc/ltsp-remoteapps.1 +client/nbd-proxy/man/nbd-proxy.1 diff --git a/ltsp-client-core.triggers b/ltsp-client-core.triggers new file mode 100644 index 0000000..6c9f454 --- /dev/null +++ b/ltsp-client-core.triggers @@ -0,0 +1 @@ +activate update-initramfs diff --git a/ltsp-server-standalone.install b/ltsp-server-standalone.install new file mode 100644 index 0000000..e3cc54e --- /dev/null +++ b/ltsp-server-standalone.install @@ -0,0 +1 @@ +server/configs/dhcpd.conf etc/ltsp diff --git a/ltsp-server.dirs b/ltsp-server.dirs new file mode 100644 index 0000000..606c945 --- /dev/null +++ b/ltsp-server.dirs @@ -0,0 +1,2 @@ +var/lib/tftpboot/ltsp +usr/share/ltsp/scripts diff --git a/ltsp-server.docs b/ltsp-server.docs new file mode 100644 index 0000000..1af9cc2 --- /dev/null +++ b/ltsp-server.docs @@ -0,0 +1,8 @@ +server/doc/workstation +server/doc/FAQ +server/doc/Upgrading_4.2 +server/Debian/doc/README.sound +server/doc/plugins +server/doc/QuickInstall +debian/doc/Howto.Debian +server/Debian/doc/README.crossarch diff --git a/ltsp-server.examples b/ltsp-server.examples new file mode 100644 index 0000000..0ac30c9 --- /dev/null +++ b/ltsp-server.examples @@ -0,0 +1,4 @@ +server/configs/dhcpd.conf +server/configs/lts.conf +server/doc/examples/* +client/localapps/doc/examples/* diff --git a/ltsp-server.install b/ltsp-server.install new file mode 100644 index 0000000..9661f51 --- /dev/null +++ b/ltsp-server.install @@ -0,0 +1,15 @@ +client/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/Debian/scripts/* /usr/share/ltsp/scripts/ +server/share/ltsp/* /usr/share/ltsp/ +server/Debian/share/ltsp/* /usr/share/ltsp/ +debian/extra-plugins/* usr/share/ltsp/plugins/ltsp-build-client/Debian/ +debian/bugs/ltsp-server/* usr/share/bug/ltsp-server/ +server/nbdswapd usr/sbin +server/ltsp-chroot usr/sbin/ +server/ltsp-info usr/bin/ +server/ltsp-config /usr/sbin/ +server/configs/ltsp-update-image.excludes /etc/ltsp/ diff --git a/ltsp-server.lintian-overrides b/ltsp-server.lintian-overrides new file mode 100644 index 0000000..2e23704 --- /dev/null +++ b/ltsp-server.lintian-overrides @@ -0,0 +1,2 @@ +# debconf question is only used in preseeding, not asked. +ltsp-server: no-debconf-config diff --git a/ltsp-server.manpages b/ltsp-server.manpages new file mode 100644 index 0000000..4acaefd --- /dev/null +++ b/ltsp-server.manpages @@ -0,0 +1,6 @@ +server/doc/*.8 +server/doc/*.1 +# overwrite with autogenerated manpages. +server/man/*.8 +server/man/*.1 +client/localapps/doc/ltsp-localapps.1 diff --git a/ltsp-server.postinst b/ltsp-server.postinst new file mode 100644 index 0000000..5383845 --- /dev/null +++ b/ltsp-server.postinst @@ -0,0 +1,61 @@ +#! /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) + # Build LTSP chroot if debconf preseeding enabled it + db_get ltsp-server/build_client + if [ true = "$RET" ] ; then + BUILD_LTSP_CLIENT=true + fi + ;; + + 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 +Bug-Debian: http://bugs.debian.org/700881 +Upstream-Bug: https://bugs.launchpad.net/ltsp/+bug/996533 + +Start jetpipe from ltsp-client-core init script, as it fails to daemonize when +executed from init-ltsp.d, which is run before /sbin/init is started. + +Index: ltsp/client/initscripts/ltsp-core +=================================================================== +--- ltsp.orig/client/initscripts/ltsp-core 2013-11-05 13:06:00.011606123 -0500 ++++ ltsp/client/initscripts/ltsp-core 2013-11-05 13:06:02.591618929 -0500 +@@ -35,6 +35,33 @@ + . /lib/lsb/init-functions + . /usr/share/ltsp/ltsp-init-common + ++start_printers() { ++for I in 0 1 2; do ++ eval PRINTER_DEVICE=\$\{PRINTER_${I}_DEVICE\} ++ if [ -n "${PRINTER_DEVICE}" ]; then ++ eval PORT=\$\{PRINTER_${I}_PORT:="910${I}"\} ++ eval BAUD=\$\{PRINTER_${I}_SPEED:-"9600"\} ++ eval SIZE=\$\{PRINTER_${I}_DATABITS:-"8"\} ++ eval PARITY=\$\{PRINTER_${I}_PARITY:-"none"\} ++ eval FLOW=\$\{PRINTER_${I}_FLOWCTRL:-"soft"\} ++ ++ JETPIPE_ARGS= ++ [ -n "$BAUD" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -b ${BAUD}" ++ [ -n "$SIZE" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -y ${SIZE}" ++ [ -n "$PARITY" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -p ${PARITY}" ++ if [ -n "$FLOW" ]; then ++ if [ "$FLOW" = "soft" ]; then ++ JETPIPE_ARGS="${JETPIPE_ARGS} -x" ++ else ++ JETPIPE_ARGS="${JETPIPE_ARGS} -r" ++ fi ++ fi ++ ++ /usr/sbin/jetpipe ${JETPIPE_ARGS} ${PRINTER_DEVICE} ${PORT} ++ fi ++done ++} ++ + case "$1" in + start) + log_action_begin_msg "Starting LTSP client..." +@@ -48,6 +75,7 @@ + /bin/plymouth quit --retain-splash || true + fi + ++ start_printers || true + start_screen_sessions || true + start_sound || true + +Index: ltsp/client/share/ltsp/init-ltsp.d/50-jetpipe +=================================================================== +--- ltsp.orig/client/share/ltsp/init-ltsp.d/50-jetpipe 2013-11-05 13:06:00.011606123 -0500 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,24 +0,0 @@ +-for I in 0 1 2; do +- eval PRINTER_DEVICE=\$\{PRINTER_${I}_DEVICE\} +- if [ -n "${PRINTER_DEVICE}" ]; then +- eval PORT=\$\{PRINTER_${I}_PORT:="910${I}"\} +- eval BAUD=\$\{PRINTER_${I}_SPEED:-"9600"\} +- eval SIZE=\$\{PRINTER_${I}_DATABITS:-"8"\} +- eval PARITY=\$\{PRINTER_${I}_PARITY:-"none"\} +- eval FLOW=\$\{PRINTER_${I}_FLOWCTRL:-"soft"\} +- +- JETPIPE_ARGS= +- [ -n "$BAUD" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -b ${BAUD}" +- [ -n "$SIZE" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -y ${SIZE}" +- [ -n "$PARITY" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -p ${PARITY}" +- if [ -n "$FLOW" ]; then +- if [ "$FLOW" = "soft" ]; then +- JETPIPE_ARGS="${JETPIPE_ARGS} -x" +- else +- JETPIPE_ARGS="${JETPIPE_ARGS} -r" +- fi +- fi +- +- /usr/sbin/jetpipe ${JETPIPE_ARGS} ${PRINTER_DEVICE} ${PORT} & +- fi +-done diff --git a/patches/kfreebsd-getltscfg-hack.dpatch b/patches/kfreebsd-getltscfg-hack.dpatch new file mode 100755 index 0000000..4deaa2f --- /dev/null +++ b/patches/kfreebsd-getltscfg-hack.dpatch @@ -0,0 +1,33 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## kfreebsd-getltscfg-hack3.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: patch to remove support for mac address matching on Debian GNU/kFreeBSD. +## DP: matching by hostname or ip still works, though it would be better to +## DP: support mac address matching properly. + +@DPATCH@ +diff -urNad ltsp-5.1.90~/client/getltscfg/getltscfg.c ltsp-5.1.90/client/getltscfg/getltscfg.c +--- ltsp-5.1.90~/client/getltscfg/getltscfg.c 2009-10-03 12:34:26.000000000 -0700 ++++ ltsp-5.1.90/client/getltscfg/getltscfg.c 2009-10-09 06:01:42.000000000 -0700 +@@ -347,14 +347,19 @@ + goto out; + } + ++// FIXME: SIOCGIFHWADDR not present on Debian GNU/kFreeBSD ++#ifdef SIOCGIFHWADDR + if(ioctl(skfd, SIOCGIFHWADDR, &info) < 0){ + perror("SIOCGIFHWADDR"); + goto out; + } +- ++#endif ++// FIXME: IFHWADDRLEN not present on Debian GNU/kFreeBSD ++#ifdef IFHWADDRLEN + for(n = 0; n < IFHWADDRLEN; n++) + pMACAddr += sprintf(pMACAddr, "%02x%s", + info.ifr_hwaddr.sa_data[n] & 0xff, n < IFHWADDRLEN-1 ? ":" : ""); ++#endif + + out: + free(ifc.ifc_buf); diff --git a/patches/kfreebsd-ltsp-update-sshkeys b/patches/kfreebsd-ltsp-update-sshkeys new file mode 100644 index 0000000..51f5b33 --- /dev/null +++ b/patches/kfreebsd-ltsp-update-sshkeys @@ -0,0 +1,23 @@ +## kfreebsd-ltsp-update-sshkeys.dpatch by > +## +## DP: patch to support ifconfig in Debian GNU/kFreeBSD as an alternative ip +## DP: command from iproute. + +Index: ltsp-5.2.2/server/ltsp-update-sshkeys +=================================================================== +--- ltsp-5.2.2.orig/server/ltsp-update-sshkeys 2010-07-05 12:46:38.000000000 -0700 ++++ ltsp-5.2.2/server/ltsp-update-sshkeys 2010-07-05 12:46:48.000000000 -0700 +@@ -84,7 +84,12 @@ + + if [ -z "$*" ]; then + HOSTNAME=$(hostname) +- IPS=$(/sbin/ip -o -f inet addr show | sed -e 's,.* \(.*\)/.*,\1,' | grep -v '^127') ++ if [ -x /sbin/ip ]; then ++ IPS=$(/sbin/ip -o -f inet addr show | sed -e 's,.* \(.*\)/.*,\1,' | grep -v '^127') ++ elif [ -x /sbin/ifconfig ]; then ++ # this assumes freebsd-net-tools on a Debian GNU/kFreeBSD system ++ IPS=$(/sbin/ifconfig | awk '/inet [1-9]/{print $2}' | egrep -v ^127) ++ fi + NAMES="${HOSTNAME} ${IPS}" + THIS_SERVER=1 + else diff --git a/patches/kfreebsd-tmpfs-mounts.dpatch b/patches/kfreebsd-tmpfs-mounts.dpatch new file mode 100755 index 0000000..48daa81 --- /dev/null +++ b/patches/kfreebsd-tmpfs-mounts.dpatch @@ -0,0 +1,92 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## kfreebsd-tmpfs-mounts.dpatch by Vagrant Cascadian +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: use alternate method on GNU/kFreeBSD to mount writeable filesystems. + +@DPATCH@ +diff -urNad ltsp-5.1.96~/client/initscripts/ltsp-init-common ltsp-5.1.96/client/initscripts/ltsp-init-common +--- ltsp-5.1.96~/client/initscripts/ltsp-init-common 2009-12-11 22:21:51.000000000 -0800 ++++ ltsp-5.1.96/client/initscripts/ltsp-init-common 2009-12-11 22:24:09.000000000 -0800 +@@ -331,3 +331,65 @@ + done + } + ++tmpfs_copy () { ++ # re-implement functionality of bind_mounts, as the FreeBSD kernel doesn't ++ # support bind mounting, has no correlary to NBD, and the in-kernel unionfs ++ # is unstable over NFS. so instead, copy all files to a temporary location, ++ # and mount tmpfs over the existing location, and then copy them back. ++ ++ # set defaults ++ test -z "$tmpfs_dir" && tmpfs_dir=/var/lib/ltsp-client-setup ++ mount -t tmpfs -o mode=0755 tmpfs $tmpfs_dir ++ ++ # mount all of /etc in a tmpfs, ignoring other mount requests for /etc ++ for d in /etc/ $copy_dirs ; do ++ case $d in ++ /etc/?*) : no-op: all of /etc is mounted read-write ;; ++ *) ++ if [ -d "$d" ]; then ++ if ! /usr/bin/test -w "$d" ; then ++ cd $tmpfs_dir ++ tar -cpf - $d 2> /dev/null | tar xpf - ++ mount -t tmpfs -o mode=0755 tmpfs $d ++ cp -a $tmpfs_dir/$d/. $d/. ++ fi ++ else ++ echo "WARNING: $d does not exist" ++ fi ++ ;; ++ esac ++ done ++ # preserve directory structure ++ for d in /var/lock /var/run $rw_dirs ; do ++ if [ -d "$d" ]; then ++ if ! /usr/bin/test -w "$d" ; then ++ case $d in ++ /etc/?*) : no-op: all of /etc is mounted read-write ;; ++ /tmp|/var/tmp|/var/lock) ++ # use default permissions, no content ++ mount -t tmpfs tmpfs $d ;; ++ *) cd $tmpfs_dir ++ tar --no-recursion -cpf - $(find $d -type d 2> /dev/null) 2> /dev/null | tar xpf - ++ mount -t tmpfs -o mode=0755 tmpfs $d ++ cp -a $tmpfs_dir/$d/. $d/. ++ ;; ++ esac ++ fi ++ else ++ echo "WARNING: $d does not exist" ++ fi ++ done ++ ++ # note: should be no need to handle bindfiles, as all bindfiles are in ++ # /etc/ ++ for f in $bindfiles ; do ++ case $f in ++ /etc/?*) : no-op: all of /etc is mounted read-write ;; ++ *) echo WARNING: $f is not mountable ;; ++ esac ++ done ++ ++ # unmount the temporary directory for copying. ++ cd / ++ umount $tmpfs_dir ++} +diff -urNad ltsp-5.1.96~/client/initscripts/ltsp-setup ltsp-5.1.96/client/initscripts/ltsp-setup +--- ltsp-5.1.96~/client/initscripts/ltsp-setup 2009-12-11 22:21:51.000000000 -0800 ++++ ltsp-5.1.96/client/initscripts/ltsp-setup 2009-12-11 22:21:52.000000000 -0800 +@@ -36,6 +36,12 @@ + if [ -z "$root_write_method" ] && ! /usr/bin/test -w "/" ; then + root_write_method="bind_mounts" + fi ++ if [ "$root_write_method" = "bind_mounts" ]; then ++ case $(uname -o) in ++ GNU*FreeBSD*) root_write_method="tmpfs_copy" ;; ++ esac ++ fi ++ [ "$root_write_method" = "tmpfs_copy" ] && tmpfs_copy + [ "$root_write_method" = "bind_mounts" ] && bind_mounts + if [ -f "/etc/ltsp/getltscfg-cluster.conf" ]; then + # Tell the control center that we are booting and get lts.conf diff --git a/patches/manpages-use-debian-version b/patches/manpages-use-debian-version new file mode 100644 index 0000000..defe0bd --- /dev/null +++ b/patches/manpages-use-debian-version @@ -0,0 +1,15 @@ +Use the Debian package version when generating manpages with help2man. + +Index: ltsp-trunk/server/man/Makefile.am +=================================================================== +--- ltsp-trunk.orig/server/man/Makefile.am 2014-02-04 15:26:16.546570000 -0800 ++++ ltsp-trunk/server/man/Makefile.am 2014-02-04 15:27:31.281910000 -0800 +@@ -1,7 +1,7 @@ + dist_man_MANS = ltsp-chroot.8 ltsp-config.8 ltsp-info.1 \ + ltsp-update-image.8 ltsp-update-kernels.8 ltsp-update-sshkeys.8 \ + ltsp-build-client.8 +-H2M_COMMON_FLAGS = -N --include="include/common.h2m" ++H2M_COMMON_FLAGS = -N --version-string=$(DEB_VERSION) --include="include/common.h2m" + + ltsp-build-client.8: ../ltsp-build-client + MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-build-client.8 \ diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..f21cc5c --- /dev/null +++ b/patches/series @@ -0,0 +1,4 @@ +use-test-binary +getltscfg-makefile-flags +jetpipe-from-ltsp-client-core-init-script +manpages-use-debian-version diff --git a/patches/use-test-binary b/patches/use-test-binary new file mode 100644 index 0000000..764da52 --- /dev/null +++ b/patches/use-test-binary @@ -0,0 +1,17 @@ +## use-test-binary.dpatch by Vagrant Cascadian +## +## DP: use /usr/bin/test instead of relying on the shell test builtin, as bash +## DP: and dash behave inconsistantly. works around +## DP: http://bugs.debian.org/539909 + +Index: ltsp-trunk/client/share/ltsp/init-ltsp.d/50-cron +=================================================================== +--- ltsp-trunk.orig/client/share/ltsp/init-ltsp.d/50-cron 2012-05-14 13:56:00.417535605 -0700 ++++ ltsp-trunk/client/share/ltsp/init-ltsp.d/50-cron 2012-05-14 13:57:44.218050317 -0700 +@@ -1,5 +1,5 @@ + CRON_FILE=/etc/cron.d/ltsp +-if [ ! -w "/etc/cron.d" ]; then ++if ! /usr/bin/test -w "/etc/cron.d" ; then + echo "Warning: /etc/cron.d is not writeable." + return 1 + fi diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 0000000..96d2e83 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] ltsp-client-builder.templates diff --git a/po/bg.po b/po/bg.po new file mode 100644 index 0000000..8998587 --- /dev/null +++ b/po/bg.po @@ -0,0 +1,113 @@ +# translation of ltsp-bg.po to Bulgarian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Damyan Ivanov , 2007, 2009. +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2009-09-07 11:04+0300\n" +"Last-Translator: Damyan Ivanov \n" +"Language-Team: Bulgarian \n" +"Language: bg\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Подготвяне на обкръжение за chroot на LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Изберете дали искате да подготвите обкръжение за LTSP. От това зависи " +"функционирането на системата като сървър за тънки клиенти." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Създаване на обкръжение за LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Създаване на обкръжение за тукли клиенти..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Компресиране на образа..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Не е открит интерфейс за dhcpd и LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Няма свободни интерфейси, които да бъдат използвани от LTSP-сървъра. " +"Необходимо е след завършване на инсталацията да настроите /etc/ltsp/dhcpd." +"conf, използвайки статичен мрежов интерфейс." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Интерфейс за мрежата с тънки клиенти:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Изберете кой от свободните мрежови интерфейси да бъде използван за тънкия " +"клиент." + +#~ msgid "Installation aborted" +#~ msgstr "Инсталирането е прекъснато " + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Пакетът ltsp-client съдържа скелета за работата на LTSP-терминала и ме " +#~ "ноже де бъде инсталиран на нормална система." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Създава се обкръжение за LTSP..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "Пакетът ltsp-client не бива да се инсталира на обикновени машини. " +#~ "Предназначението му е да подсигури инфраструктура за терминал LTSP." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "Повече информация има в описанието на пакета." + +#~ msgid "There were multiple spare interfaces found in this system." +#~ msgstr "Системата има няколко свободни интерфейса." diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..fef1eae --- /dev/null +++ b/po/ca.po @@ -0,0 +1,115 @@ +# +# Catalan translation for ltsp package. +# Copyright (C) 2007 LTSP Debian/Ubuntu Maintainers. +# This file is distributed under the same license as the ltsp package. +# +# Jordà Polo , 2006, 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: 5.0.31debian2\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-18 13:34+0200\n" +"Last-Translator: Jordà Polo \n" +"Language-Team: Catalan \n" +"Language: ca\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Voleu configurar un entorn chroot per a LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Indiqueu si voleu configurar en aquesta màquina un entorn chroot per a LTSP, " +"que actuarà com a servidor de clients lleugers." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Construeix el chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "S'està construint el sistema de clients lleugers..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "S'està comprimint la imatge del client lleuger..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "No hi ha cap interfície per a la configuració del dhcpd de l'LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"No hi ha cap interfície disponible per al servidor LTSP. Si us plau, quan " +"acabi la instal·lació, configureu el fitxer /etc/ltsp/dhcpd.conf manualment " +"per a que apunti a una interfície estàtica vàlida." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interfície per a la xarxa de clients lleugers:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Trieu quina de les múltiples interfícies que hi ha disponibles en aquest " +"sistema s'hauria d'utilitzar per als clients lleugers." + +#~ msgid "Installation aborted" +#~ msgstr "S'ha avortat la instal·lació " + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "El paquet ltsp-client proveeix l'estructura bàsica d'un terminal LTSP. No " +#~ "és possible instal·lar-lo en una màquina normal." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "No és possible instal·lar el paquet ltsp-client en una màquina normal. " +#~ "Aquest paquet proveeix l'estructura bàsica d'un terminal LTSP." + +#~ 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..." + +#~ msgid "There were multiple spare interfaces found in this system." +#~ msgstr "S'han trobat diverses interfícies disponibles en aquest sistema." diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..926c6d5 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,110 @@ +# +# 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: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-20 10:38+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"Language: cs\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Nastavit chroot prostředí pro LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Rozhodněte se, zda chcete na tomto počítači vytvořit chrootované prostředí " +"pro LTSP, které bude sloužit jako server pro tenké klienty." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Vytvořit chroot pro LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Vytváří se systém pro tenkého klienta..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Komprimuje se obraz tenkého klienta..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Žádné rozhraní pro konfiguraci LTSP dhcpd" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Neexistují žádná volná rozhraní, která by mohl LTSP server použít. Po " +"instalaci prosím ručně upravte soubor /etc/ltsp/dhcpd.conf tak, aby ukazoval " +"na platné statické rozhraní." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Rozhraní pro síť tenkého klienta:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Z volných rozhraní tohoto systému vyberte prosím to, které se má použít pro " +"tenkého klienta." + +#~ msgid "Installation aborted" +#~ msgstr "Instalace přerušena" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Balík ltsp-client poskytuje základní infrastrukturu pro LTSP terminál a " +#~ "není možné jej nainstalovat na běžný počítač." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Vytváří se chroot pro LTSP..." + +#~ 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á." diff --git a/po/da.po b/po/da.po new file mode 100644 index 0000000..a3955ae --- /dev/null +++ b/po/da.po @@ -0,0 +1,96 @@ +# Danish translation ltsp. +# Copyright (C) 2010 ltsp & Joe Hansen. +# This file is distributed under the same license as the ltsp package. +# Joe Hansen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2010-10-07 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Ops??t et LTSP-chrootmilj???" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"V??lg venligst hvorvidt du ??nsker at ops??tte et LTSP-chrootmilj?? p?? " +"denne maskine, der skal fungere som en tynd klient-server." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Kompiler LTSP-chroot" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Kompilerer tynd klient-system..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Pakker tynd klient-aftryk..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Ingen gr??nseflade for LTSP-dhcpd-konfiguration" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Der er ingen ledige gr??nseflader til brug for LTSP-serveren. Konfigurer " +"venligst manuelt filen /etc/ltsp/dhcpd.conf til at pege p?? en gyldig " +"statisk gr??nseflade efter installationen er f??rdig." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Gr??nseflade for den tynde klients netv??rk:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"V??lg venligst hvilken af systemets ledige gr??nseflader der skal bruges for " +"den tynde klient." + +#~ msgid "Installation aborted" +#~ msgstr "Installation afbrudt" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Pakken ltsp-client tilbyder den grundl??ggende struktur for en LTSP-" +#~ "terminal. Den kan ikke installeres p?? en regul??r maskine." diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..67d5a92 --- /dev/null +++ b/po/de.po @@ -0,0 +1,98 @@ +# translation of ltsp debconf templates to German +# Copyright (C) 2006 LTSP Debian/Ubuntu Maintainers +# This file is distributed under the same license as the ltsp package. +# +# Wolfgang Schweer , 2006-2013. +msgid "" +msgstr "" +"Project-Id-Version: ltsp 5.4.2\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2013-01-08 22:02-0800\n" +"PO-Revision-Date: 2013-03-11 16:16+0100\n" +"Last-Translator: Wolfgang Schweer \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.5.4\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Eine LTSP-Chroot-Umgebung einrichten?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Bitte entscheiden Sie, ob auf diesem Rechner eine LTSP-Chroot-Umgebung " +"eingerichtet werden soll, damit er als Thin-Client-Server dienen kann." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "LTSP-Chroot einrichten" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Das System für Thin Clients wird eingerichtet ..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Das Image für Thin Clients wird komprimiert ..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Keine Netzwerkschnittstelle für die LTSP-dhcpd-Konfiguration vorhanden" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Es gibt keine freien Netzwerkschnittstellen für den LTSP-Server. Bitte " +"editieren Sie nach Abschluss der Installation die Datei /etc/ltsp/dhcpd.conf " +"manuell, so dass diese auf eine gültige statische Schnittstelle verweist." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Netzwerkschnittstelle für das Thin-Client-Netzwerk:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Dieses Rechnersystem besitzt mehrere freie Netzwerkschnittstellen. Bitte " +"wählen Sie aus, welche für den Thin Client benutzt werden soll." + +#~ msgid "Installation aborted" +#~ msgstr "Installation abgebrochen" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Das Paket ltsp-client stellt die Grundstruktur für ein LTSP-Terminal zur " +#~ "Verfügung; es kann nicht auf einem normalen Rechner installiert werden." diff --git a/po/es.po b/po/es.po new file mode 100644 index 0000000..8e6deec --- /dev/null +++ b/po/es.po @@ -0,0 +1,128 @@ +# translation of es.po to spanish +# +# ltsp po-debconf translation to spanish +# Copyright (C) 2008 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the ltsp package. +# +# Changes: +# - Initial translation +# - Revision +# +# +# 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 () +# +# Felipe Caminos Echeverría , 2007-2008. +# Fernando Cerezal, 2008. +# José L. Redrejo Rodríguez , 2009. +msgid "" +msgstr "" +"Project-Id-Version: es\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2009-03-28 19:43+0100\n" +"Last-Translator: José L. Redrejo Rodríguez \n" +"Language-Team: spanish \n" +"Language: \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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "¿Desea establecer un entorno restringido para LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Por favor, seleccione si desea establecer un entorno restringido (chroot) " +"para LTSP en el equipo, para utilizarse como servidor de clientes ligeros." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Construir el entorno restringido para LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Construyendo el sistema del cliente..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Comprimiendo la imagen del cliente ligero..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "No hay interfaz para la configuración del dhcpd de LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"No hay interfaces libres para utilizar con el servidor de LTSP. Después de " +"que la instalación termine, configure manualmente el archivo /etc/ltsp/dhcpd." +"conf para que apunte a una interfaz fija de red válida." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interfaz para la red de cliente ligero:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Seleccione entre las diversas interfaces del sistema la que debería usar el " +"cliente ligero." + +#~ msgid "Installation aborted" +#~ msgstr "Instalación cancelada" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "El paquete ltsp-client proporciona la estructura básica para un terminal " +#~ "LTSP. No se debe instalar en una máquina normal." diff --git a/po/eu.po b/po/eu.po new file mode 100644 index 0000000..759f6e1 --- /dev/null +++ b/po/eu.po @@ -0,0 +1,114 @@ +# Basque translations for PACKAGE package. +# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Piarres Beobide , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: LTSP-debconf\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-07-04 10:11+0200\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.1\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "LTSP chroot ingurunera konfiguratu?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Mesedez hautatu makina hau bezero arin bezala funtzionatzeko LTSP chroot " +"ingurunea konfiguratzea nahi duzun ala ez." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "LTSP chroot-a eraiki" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Bezero ari sistema eraikitzen..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Bezero arin irudia konprimitzen..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Ez dago interfazerik LTSP dhcpd konfiguraziorako" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Ez dago LTSP Zerbitzariak erabiltzeko interfaze librerik. Mesedez " +"konfigurazioa amaitu ondoren /etc/ltsp/dhcpd.conf fitxategia eskuz " +"konfiguratu baliozko interfaze estatiko batetara lotzeko." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Bezero arin sarearen interfazea:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Mesedez hautatu, sistema honek dituen erabili gabeko interfaze anitzen " +"artean, zein erabili behar den bezero arinarentzat." + +#~ msgid "Installation aborted" +#~ msgstr "Instalazioa utzi egin da" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "ltsp-client paketeak LTSP teminal batentzat oinarrizko egitura du. Berau " +#~ "ezin da makina arrunt batetan instalatu." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "LTSP chroot-a eraikitzen..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "ltsp-client paketea ezin da makina arrunt batetan instalatu. Pakete honek " +#~ "LTSP terminalaren oinarrizko egitura du." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "" +#~ "Mesedez pakete deskribapena irakurri horrek zer esan nahi duen ulertzeko." + +#~ msgid "There were multiple spare interfaces found in this system." +#~ msgstr "Erabili gabeko interfaze anitz aurkitu dira sistema honetan." diff --git a/po/fi.po b/po/fi.po new file mode 100644 index 0000000..3d75c7b --- /dev/null +++ b/po/fi.po @@ -0,0 +1,93 @@ +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-18 20:50+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Luodaanko ”LTSP chroot”-ympäristö?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Valitse luodaanko tälle koneelle ”LTSP chroot”-ympäristö toimimaan " +"päätetyöasemien palvelimena." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Rakenna ”LTSP chroot”-ympäristö" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Rakennetaan päätetyöasemajärjestelmää..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Pakataan päätetyöasemien levynkuvaa..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "LTSP:n dhcpd-asetusten tekoon ei ole verkkoliityntää" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"LTSP-palvelimen käyttöön ei ole vapaita verkkoliityntöjä. Aseta käsin " +"tiedosto /etc/ltsp/dhcpd.conf osoittamaan käypään staattiseen " +"verkkoliityntään, kun asennus on päättynyt." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Pääteasemaverkon verkkoliityntä:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Valitse mikä järjestelmän useammasta vapaasta verkkoliitynnästä annetaan " +"pääteasemille." + +#~ msgid "Installation aborted" +#~ msgstr "Asennus keskeytetty" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Paketti ltsp-client tarjoaa perusrakenteen LTSP-päätteelle. Sitä ei voida " +#~ "asentaa tavalliselle tietokoneelle." diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..5908f3a --- /dev/null +++ b/po/fr.po @@ -0,0 +1,114 @@ +# Translation of ltsp debconf templates to French +# This file is licensed under the same license as the ltsp package +# +# Copyright: +# before 2007: Jean-Marc Chaton +# Christian Perrier , 2007. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-18 09:51+0100\n" +"Last-Translator: Jean-Baka Domelevo-Entfellner \n" +"Language-Team: French \n" +"Language: fr\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "" +"Faut-il créer un environnement fermé d'exécution (« chroot ») pour LTSP ?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Veuillez choisir si vous souhaitez établir un environnement fermé " +"d'exécution pour que la machine fonctionne en serveur de client léger LTSP." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Construire le « chroot » LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Création du système du client léger..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Compression de l'image du client léger..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Pas d'interface réseau lors de la configuration du démon DHCP de LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Il n'existe pas d'interface libre utilisable par le serveur LTSP. Veuillez " +"modifier le fichier /etc/ltsp/dhcpd.conf pour pointer vers une interface " +"valable après la fin de l'installation." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interface pour le réseau de clients légers :" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Veuillez choisir, parmi les interfaces libres de ce système, celle qui doit " +"être utilisée pour le client léger." + +#~ msgid "Installation aborted" +#~ msgstr "Installation interrompue" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Le paquet ltsp-client fournit l'architecture essentielle à un terminal " +#~ "LTSP. Il ne saurait être installé sur une machine classique." + +#~ msgid "" +#~ "The ltsp-client package 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." + +#~ 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'exécution LTSP en cours ..." diff --git a/po/gl.po b/po/gl.po new file mode 100644 index 0000000..fd17c0e --- /dev/null +++ b/po/gl.po @@ -0,0 +1,108 @@ +# Galician translation of ltsp's debconf templates +# This file is distributed under the same license as the ltsp package. +# Jacobo Tarrio , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-18 21:16+0100\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"Language: gl\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "¿Configurar un ambiente chroot para LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Indique se quere configurar un ambiente chroot para LTSP nesta máquina para " +"que actúe coma servidor de clientes finos." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Construír o chroot de LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "A construír o sistema cliente fino..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "A comprimir a imaxe do cliente fino..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Non se indicou unha interface para a configuración de dhcpd de LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Non hai interfaces libres para as empregar co servidor LTSP. Configure o " +"ficheiro /etc/ltsp/dhcpd.conf manualmente para que apunte a unha interface " +"estática válida despois de completar a instalación." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interface para a rede de clientes finos:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Escolla cal das interfaces libres deste sistema se debe empregar para o " +"cliente fino." + +#~ msgid "Installation aborted" +#~ msgstr "Instalación cancelada" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "O paquete ltsp-client fornece a estructura básica para un terminal LTSP. " +#~ "Non se pode instalar nunha máquina normal." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "A construír o chroot de LTSP..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "Non se pode instalar o paquete ltsp-client nunha máquina normal. Este " +#~ "paquete fornece a estructura básica para un terminal LTSP." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "Lea a descrición do paquete para entender o que significa." diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..9a5b15d --- /dev/null +++ b/po/it.po @@ -0,0 +1,96 @@ +# ltsp debconf templates for italian. +# COPYRIGHT (C) 2009 THE LTSP'S COPYRIGHT HOLDER +# This file is distributed under the same license as the ltsp package. +# +# Vincenzo Campanella , 2009. +msgid "" +msgstr "" +"Project-Id-Version: ltsp 5.1.83-1\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2009-11-13 13:36+0100\n" +"Last-Translator: Vincenzo Campanella \n" +"Language-Team: Italian \n" +"Language: it\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Impostare un ambiente chroot LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Scegliere se si desidera impostare un ambiente root LTSP su questa macchina, " +"in modo da agire come server di thin client." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Creazione di chroot LTSP in corso..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Creazione del sistema thin client in corso..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Compressione dell'immagine thin client in corso..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Nessuna interfaccia per la configurazione LTSP di dhcpd" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Non vi è alcuna interfaccia per l'uso con il server LTSP. Configurare " +"manualmente il file «/etc/ltsp/dhcpd.conf» per puntare ad un'interfaccia " +"statica valida dopo che l'installazione sarà stata completata." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interfaccia per la rete thin client:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Scegliere quale delle interfacce multiple spare di questo sistema dovrà " +"essere utilizzata per il thin client." + +#~ msgid "Installation aborted" +#~ msgstr "Installazione interrotta" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Il pacchetto ltsp-client fornisce la struttura di base per un terminale " +#~ "LTSP. Non può essere installato su una macchina ordinaria." diff --git a/po/ja.po b/po/ja.po new file mode 100644 index 0000000..587d45e --- /dev/null +++ b/po/ja.po @@ -0,0 +1,95 @@ +# Copyright (C) 2009 LTSP Debian/Ubuntu Maintainers +# This file is distributed under the same license as ltsp package. +# Hideki Yamane (Debian-JP) , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp 5.1.69-1\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2009-04-07 08:26+0900\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"Language: ja\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "LTSP chroot 環境を設定しますか?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"シンクライアントサーバとして動作させるために、このマシンで LTSP chroot 環境を" +"セットアップするかどうかを選んでください。" + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "LTSP chroot を構築する" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "シンクライアントシステムを作成しています…" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "シンクライアントのイメージを圧縮しています…" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "LTSP dhcpd 設定用のインターフェイスがありません" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"LTSP サーバに利用できるインターフェイスが見つかりません。インストール完了後に" +"利用可能な静的なインターフェイスを指定するために /etc/ltsp/dhcpd.conf ファイ" +"ルを手動で設定してください。" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "シンクライアントネットワーク用のインターフェイス:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"このシステムにある複数の予備インターフェイスのうちどれをシンクライアント用に" +"使うかを選んでください。" + +#~ msgid "Installation aborted" +#~ msgstr "インストールが中断されました" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "ltsp-cllient パッケージは LTSP ターミナルのうち基本機能を提供しています。" +#~ "通常のマシンにはインストールはできません。" diff --git a/po/nb.po b/po/nb.po new file mode 100644 index 0000000..c2833d3 --- /dev/null +++ b/po/nb.po @@ -0,0 +1,105 @@ +# 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, 2009. +msgid "" +msgstr "" +"Project-Id-Version: nb\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2009-11-01 11:25MET\n" +"Last-Translator: Petter Reinholdtsen \n" +"Language-Team: Norwegian Bokmål \n" +"Language: \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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Sette opp en LTSP chroot-omgivelse?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Velg om du ønsker å sette opp en LTSP-chrootomgivelse på denne maskinen, " +"slik at den fungerer som tynnklienttjener." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Bygg LTSP chroot" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Bygger tynnklientsystem..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Komprimerer tynnklientavtrykk..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Intet grensesnitt for LTSPs dhcpd-oppsett" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Det er ingen ledige grensesnitt for bruk med LTSP-tjeneren. Vær snill og " +"sette manuelt opp filen /etc/ltsp/dhcpd.conf til å peke til et gyldig " +"statisk grensesnitt etter at installasjonen er fullført." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Grensesnitt for tynnklientnettverket:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Velg hvilke av dette systemens ekstra-grensesnitt som skal brukes for de " +"tynne klientene." + +#~ msgid "Installation aborted" +#~ msgstr "Installasjonen avbrutt" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Pakken ltsp-client tilbyr den grunnleggende strukturen for en LTSP-" +#~ "terminal. Den kan ikke bli installert på en vanlig maskin." diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 0000000..14ab77b --- /dev/null +++ b/po/nl.po @@ -0,0 +1,113 @@ +# 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: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-19 18:30+0100\n" +"Last-Translator: Bart Cornelis \n" +"Language-Team: debian-l10n-dutch \n" +"Language: \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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Wilt u een LTSP-chroot-omgeving opzetten?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Wilt u de LTSP-chroot-omgeving op deze machine opzetten als een thin-client-" +"server?" + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Bouw de LTSP-chroot" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Het thin-client-systeem wordt opgebouwd..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Het thin-client-image wordt gecomprimeerd..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Er is geen interface beschikbaar voor de LTSP-dhcpd-configuratie." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Er zijn geen vrije interfaces beschikbaar voor de LTSP-server. Na de " +"installatie dient in het configuratiebestand /etc/lstp/dhcpd.conf handmatig " +"naar een geldige statische interface verwezen te worden." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interface voor het thin-client-netwerk:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Dit systeem heeft meerdere (netwerk)interfaces. Welke hiervan wilt u " +"gebruiken voor de thin-client?" + +#~ msgid "Installation aborted" +#~ msgstr "Installatie is afgebroken" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Het pakket 'ltsp-client' voorziet de basisstructuur voor een LTSP-" +#~ "terminal. Dit pakket kan op niet geïnstalleerd worden op een normale " +#~ "machine." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "De LTSP-chroot wordt opgebouwd..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "Het is niet mogelijk om het pakket 'ltsp-client' te installeren op een " +#~ "normale machine. Dit pakket levert de basisstructuur voor een LTSP-" +#~ "terminal." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "" +#~ "Om te begrijpen wat dit betekent leest u best de pakketbeschrijving na." diff --git a/po/output b/po/output new file mode 100644 index 0000000..c3df1a5 --- /dev/null +++ b/po/output @@ -0,0 +1 @@ +2 utf8 diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..3efe1b2 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,113 @@ +# Portuguese translation of ltsp's debconf messages. +# Copyright (C) 2007 Ricardo Silva +# This file is distributed under the same license as the ltsp package. +# Ricardo Silva , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp 5.0.31debian2\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-22 19:51+0100\n" +"Last-Translator: Ricardo Silva \n" +"Language-Team: Portuguese \n" +"Language: pt\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Configurar um ambiente chroot LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Por favor escolha se quer configurar um ambiente chroot LTSP nesta máquina, " +"para servir de servidor de clientes leves." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Construir o chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "A construir o sistema thin client..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "A comprimir a imagem do thin client..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "" +"Não foi encontrada nenhuma interface para a configuração do dhcp do LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Não há interfaces livres para utilizar com o servidor LTSP. Por favor " +"configure o ficheiro /etc/ltsp/dhcpd.conf manualmente para apontar para uma " +"interface estática válida depois de terminada a instalação." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interface para a rede do thin client:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Por favor escolha qual das interfaces adicionais deste sistema devem ser " +"usadas pelo thin client." + +#~ msgid "Installation aborted" +#~ msgstr "Instalação cancelada" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "O pacote ltsp-client fornece a estrutura básica para um terminar LTSP. " +#~ "Não pode ser instalado numa máquina normal." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "A construir o chroot LTSP..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "O pacote ltsp-client não pode ser instalado numa máquina normal. Este " +#~ "pacote disponibiliza a estrutura básica para um terminal LTSP." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "Por favor leia a descrição do pacote para perceber o que significa." + +#~ msgid "There were multiple spare interfaces found in this system." +#~ msgstr "Foram encontradas várias interfaces livres neste sistema." diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 0000000..6d3356d --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,117 @@ +# ltsp Brazilian Portuguese translation +# Copyright (C) 2007 THE ltsp'S COPYRIGHT HOLDER +# This file is distributed under the same license as the ltsp package. +# Tiago Bortoletto Vaz , 2007." +# Felipe Augusto van de Wiel (faw) , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-24 02:02-0200\n" +"Last-Translator: Felipe Augusto van de Wiel (faw) \n" +"Language-Team: l10n portuguese \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Configurar um ambiente chroot LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Por favor, escolha se você quer configurar um ambiente chroot LTSP nesta " +"máquina, para atuar como um servidor para \"thin clients\"." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Construir chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Construindo o sistema para os \"thin clients\"..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Compactando imagem para os \"thin clients\"..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Nenhuma interface para a configuração dhcpd LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Não há interfaces livres para usar com o servidor LTSP. Por favor, " +"manualmente configure o arquivo /etc/ltsp/dhcpd.conf para apontar para uma " +"interface estática válida após a instalação ter sido completada." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Interface para a rede dos \"thin clients\":" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Por favor, escolha qual das múltiplas interfaces sobressalentes do sistema " +"deveria ser usada para os \"thin clients\"." + +#~ msgid "Installation aborted" +#~ msgstr "Instalação abortada" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "O pacote ltsp-client fornece a estrutura básica para um terminal LTSP. " +#~ "Ele não pode ser instalado em uma máquina regular." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Construindo chroot LTSP..." + +#, fuzzy +#~| msgid "" +#~| "ltsp-client cannot be installed in a regular machine. This package " +#~| "provides the basic structure for a LTSP terminal." +#~ msgid "" +#~ "The ltsp-client package 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." + +#~ 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." diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 0000000..c1bd9d9 --- /dev/null +++ b/po/ru.po @@ -0,0 +1,100 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2007. +# Stepan Golosunov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: 5.0.31debian2\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-18 21:45+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\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" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Настроить chroot-окружение LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Выберите нужно ли настраивать chroot-окружение LTSP на этой машине, чтобы " +"она работала в качестве сервера тонких клиентов." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Сборка LTSP chroot" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Сборка системы тонкого клиента..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Сжатие образа системы тонкого клиента..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Нет интерфейса для конфигурации LTSP dhcpd" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Нет свободных интерфейсов для использования LTSP сервером. После завершения " +"установки настройте файл /etc/ltsp/dhcpd.conf вручную, указав работающий " +"статический интерфейс." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Интерфейс в сеть тонких клиентов:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Выберите какой из имеющихся незадействованных интерфейсов системы должен " +"использоваться для тонкого клиента." + +#~ msgid "Installation aborted" +#~ msgstr "Установка прервана" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Пакет ltsp-client предоставляет базовую структуру для LTSP-терминала. Он " +#~ "не может быть установлен на обычную машину." diff --git a/po/sk.po b/po/sk.po new file mode 100644 index 0000000..5b71a2f --- /dev/null +++ b/po/sk.po @@ -0,0 +1,98 @@ +# ltsp debconf templates for LANGUAGE. +# Copyright (C) 2011 THE ltsp'S COPYRIGHT HOLDER +# This file is distributed under the same license as the ltsp package. +# Automatically generated, 2011. +# Slavko , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp 5.2.16-1\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2011-12-11 19:24+0100\n" +"Last-Translator: Slavko \n" +"Language-Team: slovenčina \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Nastaviť prostredie chroot LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Prosím, vyberte, či chcete na tomto stroji vytvoriť prostredie chroot LTSP, " +"ktoré bude slúžiť ako server tenkých klientov." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Vytvoriť chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Vytváranie systému tenkých klientov..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Komprimácia obrazu tenkých klientov..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Žiadne rozhranie na konfiguráciu dhcpd pre LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Neexistujú žiadne voľné rozhrania, ktoré by mohol použiť server LTSP. Po " +"dokončení inštalácie, prosím, ručne upravte súbor /etc/ltsp/dhcpd.conf tak, " +"aby ukazoval na platné statické rozhranie." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Rozhranie siete tenkých klientov:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Prosím, vyberte, ktoré z dostupných rozhraní tohoto systému má byť použité " +"pre tenkých klientov." + +#~ msgid "Installation aborted" +#~ msgstr "Inštalácia zrušená" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Balík „ltsp-client” poskytuje základnú infraštruktúru terminála LTSP. " +#~ "Nemá byť inštalovaný na bežnom stroji." diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..107312c --- /dev/null +++ b/po/sv.po @@ -0,0 +1,109 @@ +# Swedish translation for ltsp debconf. +# Copyright (C) 2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the ltsp package. +# Daniel Nylander , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-18 10:10+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"Language: sv\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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Konfigurera en chroot-miljö för LTSP?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Välj huruvida du vill konfigurera en chroot-miljö för LTSP på den här " +"maskinen som fungerar som en server för tunna klienter." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Bygg chroot för LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Bygger system för tunna klienter..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Komprimerar avbild för tunna klienter..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Inget nätverksgränssnitt för LTSP:s dhcpd-konfiguration" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Det finns inga lediga nätverksgränssnitt att använda för LTSP-servern. " +"Konfigurera filen /etc/ltsp/dhcpd.conf manuellt till att peka på ett giltigt " +"statiskt nätverksgränssnitt efter att installationen är färdig." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Nätverksgränssnitt för tunna klient-nätverket:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Välj vilka av systemets flera olika reservgränssnitt som ska användas för " +"den tunna klienten." + +#~ msgid "Installation aborted" +#~ msgstr "Installationen avbröts " + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Paketet ltsp-client tillhandahåller den grundläggande strukturen för en " +#~ "LTSP-terminal. Det kan inte installeras på en vanlig maskin." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Bygger chroot för LTSP..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "Paketet ltsp-client kan inte installeras på en vanlig maskin. Det här " +#~ "paketet tillhandahåller grundläggande struktur för en LTSP-terminal." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "Läs paketbeskrivningen för att förstå vad det betyder." diff --git a/po/templates.pot b/po/templates.pot new file mode 100644 index 0000000..a72930c --- /dev/null +++ b/po/templates.pot @@ -0,0 +1,80 @@ +# 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: ltsp\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"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:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"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:3001 +msgid "Build LTSP chroot" +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" diff --git a/po/vi.po b/po/vi.po new file mode 100644 index 0000000..ae327e8 --- /dev/null +++ b/po/vi.po @@ -0,0 +1,113 @@ +# Vietnamese translation for LTSP. +# Copyright © 2007 Free Software Foundation, Inc. +# Clytie Siddall , 2007 +# +msgid "" +msgstr "" +"Project-Id-Version: ltsp 5.0.31debian2\n" +"Report-Msgid-Bugs-To: ltsp@packages.debian.org\n" +"POT-Creation-Date: 2014-02-26 21:04-0800\n" +"PO-Revision-Date: 2007-10-19 22:22+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b1\n" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "Set up an LTSP chroot environment?" +msgstr "Thiết lập môi trường chroot LTSP không?" + +#. Type: boolean +#. Description +#: ../ltsp-client-builder.templates:2001 +msgid "" +"Please choose whether you want to set up an LTSP chroot environment on this " +"machine, to act as a thin client server." +msgstr "" +"Hãy chọn nếu bạn muốn thiết lập một môi trường chroot LTSP trên máy này " +"không, để chạy làm trình phục vụ khách mỏng (thin client server)." + +#. Type: text +#. Description +#. Item in the main menu to select this package +#: ../ltsp-client-builder.templates:3001 +msgid "Build LTSP chroot" +msgstr "Xây dựng chroot LTSP" + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:4001 +msgid "Building thin client system..." +msgstr "Đang xây dựng hệ thống khách mỏng..." + +#. Type: text +#. Description +#: ../ltsp-client-builder.templates:5001 +msgid "Compressing thin client image..." +msgstr "Đang nén ảnh khách mỏng..." + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "No interface for LTSP dhcpd configuration" +msgstr "Không có giao diện cho cấu hình dhcpd LTSP" + +#. Type: note +#. Description +#: ../ltsp-client-builder.templates:7001 +msgid "" +"There are no free interfaces for usage with the LTSP server. Please manually " +"configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface " +"after the installation has completed." +msgstr "" +"Không có giao diện còn rảnh để sử dụng với trình phục vụ LTSP. Bạn hãy tự " +"cấu hình tập tin « /etc/ltsp/dhcpd.conf » để chỉ tới một giao diện tĩnh hợp " +"lệ sau khi cài đặt xong." + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "Interface for the thin client network:" +msgstr "Giao diện cho mạng khách mỏng:" + +#. Type: select +#. Description +#: ../ltsp-client-builder.templates:8001 +msgid "" +"Please choose which of this system's multiple spare interfaces should be " +"used for the thin client." +msgstr "" +"Trong những giao diện còn rảnh trên hệ thống này, hãy chọn cái cần dùng cho " +"khách mỏng." + +#~ msgid "Installation aborted" +#~ msgstr "Cài đặt bị hủy bỏ" + +#~ msgid "" +#~ "The ltsp-client package provides the basic structure for an LTSP " +#~ "terminal. It cannot be installed on a regular machine." +#~ msgstr "" +#~ "Gói ltsp-client cung cấp cấu trúc cơ bản cho thiết bị cuối LTSP. Không " +#~ "thể cài đặt vào máy tính chuẩn." + +#~ msgid "Building LTSP chroot..." +#~ msgstr "Đang xây dựng chroot LTSP..." + +#~ msgid "" +#~ "The ltsp-client package cannot be installed in a regular machine. This " +#~ "package provides the basic structure for a LTSP terminal." +#~ msgstr "" +#~ "Gói « ltsp-client » không thể được cài đặt vào máy chuẩn. Gói này cung " +#~ "cấp cấu trúc cơ bản cho thiết bị cuối LTSP." + +#~ msgid "Please read the package description to understand what it means." +#~ msgstr "Xem mô tả gói để biết thêm." + +#~ msgid "There were multiple spare interfaces found in this system." +#~ msgstr "Tìm thấy nhiều giao diện rỗi trên hệ thống này." diff --git a/rules b/rules new file mode 100755 index 0000000..cab7abc --- /dev/null +++ b/rules @@ -0,0 +1,85 @@ +#!/usr/bin/make -f + +DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + +VENDOR ?= $(shell dpkg-vendor --query Vendor) +ifeq (Ubuntu,$(VENDOR)) + INSTALLUDEV_OPTS="--priority=80" +endif + +DEB_VERSION:=$(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p') + +%: + dh $@ --with autoreconf + +override_dh_auto_configure: + cd server/man; ./configure ; cd - +ifeq ($(DEB_HOST_ARCH_OS),linux) + cd client/nbd-proxy; ./configure --prefix=/usr --libexecdir=/usr/lib; cd - +endif + + $(MAKE) -C client/getltscfg + DEB_VERSION="$(DEB_VERSION)" VENDOR="$(VENDOR)" $(MAKE) -C server/man +ifeq ($(DEB_HOST_ARCH_OS),linux) + $(MAKE) -C client/nbd-proxy +endif + +override_dh_autoreconf_clean: + # some Makefiles need to run before dh_autoreconf_clean removes files they + # would use. + +ifeq ($(DEB_HOST_ARCH_OS),linux) + [ ! -f client/nbd-proxy/Makefile ] || $(MAKE) -C client/nbd-proxy clean +endif + dh_autoreconf_clean + +override_dh_clean: + [ ! -f client/getltscfg/Makefile ] || $(MAKE) -C client/getltscfg clean + + # Using po specific Makefile to clean message catalogs + $(MAKE) -C po clean + + # Debconf translation update + debconf-updatepo + + chmod +x debian/bugs/ltsp-server/script + + dh_clean + +override_dh_installinit: + # Copy default and init scripts from upstream code + cp $(CURDIR)/client/initscripts/ltsp-core $(CURDIR)/debian/ltsp-client-core.init + cp $(CURDIR)/client/Ubuntu/initscripts/ltsp-core.upstart $(CURDIR)/debian/ltsp-client-core.upstart + dh_installinit -a --no-start + +override_dh_install: + dh_install +ifeq ($(DEB_HOST_ARCH_OS),linux) + mkdir -p $(CURDIR)/debian/ltsp-client-core/usr/sbin/ + install -m 755 client/nbd-proxy/src/nbd-proxy $(CURDIR)/debian/ltsp-client-core/usr/sbin/nbd-proxy + install -m 755 client/nbd-proxy/src/nbd-client-proxy $(CURDIR)/debian/ltsp-client-core/usr/sbin/nbd-client-proxy +endif + # manually install some cruft + mkdir -p $(CURDIR)/debian/ltsp-client-core/usr/share/ltsp/ + mkdir -p $(CURDIR)/debian/ltsp-server/usr/share/ltsp/ + install -m 644 common/ltsp-common-functions $(CURDIR)/debian/ltsp-client-core/usr/share/ltsp/ltsp-client-common-functions + sed -i -e "s/ltsp_tool 1.0/ltsp_tool $(DEB_VERSION)/" $(CURDIR)/debian/ltsp-client-core/usr/share/ltsp/ltsp-client-common-functions + install -m 644 common/ltsp-common-functions $(CURDIR)/debian/ltsp-server/usr/share/ltsp/ltsp-server-common-functions + sed -i -e "s/ltsp_tool 1.0/ltsp_tool $(DEB_VERSION)/" $(CURDIR)/debian/ltsp-server/usr/share/ltsp/ltsp-server-common-functions + # ship a copy of ltsp-server-vendor-functions as + # ltsp-client-vendor-functions... no, really! + install -m 644 server/Debian/share/ltsp/ltsp-server-vendor-functions $(CURDIR)/debian/ltsp-client-core/usr/share/ltsp/ltsp-client-vendor-functions + + # install appropriate update-kernels.conf + mkdir -p $(CURDIR)/debian/ltsp-client-core/etc/ltsp/ + install -m 644 client/$(VENDOR)/etc/ltsp/update-kernels.conf $(CURDIR)/debian/ltsp-client-core/etc/ltsp/update-kernels.conf + + # Using po specific Makefile to install message catalogs + $(MAKE) -C po install DESTDIR=$(CURDIR)/debian/ltsp-server/ + +override_dh_autoreconf: + dh_autoreconf ./debian/autogen.sh + +override_dh_gencontrol: + ./debian/x-vendor-substvars $(VENDOR) + dh_gencontrol diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/watch b/watch new file mode 100644 index 0000000..e9dd936 --- /dev/null +++ b/watch @@ -0,0 +1,10 @@ +# 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: + +# ubuntu +http://archive.ubuntu.com/ubuntu/pool/main/l/ltsp/ltsp_(.*)\.orig\.tar\.gz diff --git a/x-vendor-substvars b/x-vendor-substvars new file mode 100755 index 0000000..ca649e4 --- /dev/null +++ b/x-vendor-substvars @@ -0,0 +1,40 @@ +#!/bin/sh + +# Copyright (c) 2012 Vagrant Cascadian +# +# 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 + +# Placing X-Debian-Depends in a package control stanza will add +# ${vendor:Depends} to PACKAGE.substvars if built on Debian. +# Adding Depends: ${vendor:Depends} will be sustituted into the packages +# control file at build time. Arbitrary fields or distributions may be used. +# so: X-Ubuntu-Recommends, X-Debian-Suggests, X-Debian-Description, etc. are +# all valid. +# Thanks go to Alkis Georgopoulos for the idea! + +vendor=$1 +test -z "$vendor" && exit 1 +packages=$(grep-dctrl --show-field Package . debian/control --no-field-names) +for package in $packages ; do + fields=$(grep-dctrl -F Package -X ${package} debian/control | awk -F : "/^X-${vendor}-.*:/"'{print $1}') + for field in $fields ; do + x=$(grep-dctrl -F Package -X ${package} --show-field ${field} --no-field-names debian/control) + if [ -n "$x" ]; then + real_field=$(echo $field | sed -e "s,^X-${vendor}-,,g") + echo "vendor:${real_field}=$(echo "$x" | tr '\n' ' ')" >> debian/$package.substvars + fi + done +done -- 2.30.2