From: Raspbian forward porter Date: Sat, 16 Mar 2019 02:19:33 +0000 (+0000) Subject: ltsp (5.18.12-1+rpi1) buster-staging; urgency=medium X-Git-Tag: archive/raspbian/5.18.12-3+rpi1~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a9e90fc59a3884d897bcc97c8406826b0c790c64;p=ltsp.git ltsp (5.18.12-1+rpi1) buster-staging; urgency=medium [changes brought forward from 5.5.1-1+rpi1 by Peter Michael Green at Sun, 09 Mar 2014 01:38:49 +0000] * Treat raspbian the same as debian to avoid build failure, further tweaking may be needed to make the package actually work on a Pi. [dgit import unpatched ltsp 5.18.12-1+rpi1] --- a9e90fc59a3884d897bcc97c8406826b0c790c64 diff --cc debian/NEWS index 0000000,0000000..fd5ccf7 new file mode 100644 --- /dev/null +++ b/debian/NEWS @@@ -1,0 -1,0 +1,49 @@@ ++ltsp (5.5.5-1) unstable; urgency=medium ++ ++ LTSP defaults to using NBD in both ltsp-build-client and in ++ ltsp-client-core, due to incompatibilities using overlay fs from linux ++ 4.x with NFS as a backend. ++ ++ Encrypted swap is disabled by default, as it froze the system. To ++ enable it, configure ENCRYPT_SWAP=True in lts.conf. ++ ++ -- Vagrant Cascadian Sun, 08 Jan 2017 08:31:44 -0800 ++ ++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 --cc debian/README.Debian index 0000000,0000000..cc332ff new file mode 100644 --- /dev/null +++ b/debian/README.Debian @@@ -1,0 -1,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 --cc debian/autogen.sh index 0000000,0000000..bd09b73 new file mode 100755 --- /dev/null +++ b/debian/autogen.sh @@@ -1,0 -1,0 +1,9 @@@ ++#!/bin/sh ++set -e ++cd client/nbd-proxy/ ++autoreconf --force --install ++cd - ++set -x ++cd server/man/ ++autoreconf --force --install ++cd - diff --cc debian/bugs/ltsp-server/script index 0000000,0000000..df3264b new file mode 100755 --- /dev/null +++ b/debian/bugs/ltsp-server/script @@@ -1,0 -1,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 --cc debian/changelog index 0000000,0000000..890fc43 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,5263 @@@ ++ltsp (5.18.12-1+rpi1) buster-staging; urgency=medium ++ ++ [changes brought forward from 5.5.1-1+rpi1 by Peter Michael Green at Sun, 09 Mar 2014 01:38:49 +0000] ++ * Treat raspbian the same as debian to avoid build failure, further ++ tweaking may be needed to make the package actually work on a Pi. ++ ++ -- Raspbian forward porter Sat, 16 Mar 2019 02:19:33 +0000 ++ ++ltsp (5.18.12-1) unstable; urgency=medium ++ ++ * New upstream version. ++ ++ [ Alkis Georgopoulos ] ++ * Avoid client hang on shutdown (LP: #1781783). ++ * Resolve systemd-networkd issues (LP: #1756260). ++ * Move rofs,cow to /run/initramfs to prevent systemd from unmounting ++ them on shutdown. ++ * init-ltsp.d/50-systemd-shutdown replaced nbd-disconnect. ++ * Drop Ubuntu diff from debian/control. ++ * Add X-Ubuntu-Depends: ldm-ubuntu-theme for ltsp-client. ++ * Add snap and swapfile to ltsp-update-image.excludes. ++ * At 50-system-shutdown, pid 1 is init-ltsp, not systemd. ++ * Introduce HOST_TO_USERNAME lts.conf directive (LP: #1781774). ++ * Exclude system journal from the generated image (LP: #1781820). ++ * Allow backslashes in usernames (LP: #1652260). ++ * ltsp-config dnsmasq --enable-dns, assumes the default is port=0. ++ * Introduce ltsp-client-core.postinst to call update-kernels. ++ * Default to IPAPPEND=3 for ProxyDHCP. ++ * Properly create rc.local if needed (LP: #1782080). ++ * Add epoptes to RM_SYSTEM_SERVICES. ++ * Move the ldm-ubuntu-theme dependency to ldm. ++ * Update 50-rm-system-services for Ubuntu 18.04. ++ * Debian: don't ifdown the interfaces on shutdown. ++ * Avoid getty@.service for all VTs except the first. ++ * Ubuntu: disable apparmor on fat clients as it crashes libreoffice ++ (LP: #1783066). ++ * Debian: add apt-daily.timer to RM_SYSTEM_SERVICES. ++ * Ubuntu: disable some new unnecessary cronjobs. ++ * 10-resolv-conf: Domains, not Domain (LP: #1795985). ++ * 10-resolv-conf: start comment with #, thanks Hyperbyte! ++ ++ [ Vagrant Cascadian ] ++ * server/man: Add lts.conf manpage, generated with go-md2man. ++ * lts.conf manpage: Update references to /dev/usb/lp0. Thanks to ++ Wolfgang Schweer. (Closes: #795620). ++ ++ [ Wolfgang Schweer ] ++ * Make 'ltsp-build-client/Debian/000-basic-configuration' more robust. ++ * Adjust server/Debian/share/ltsp/ltsp-build-client-functions to be apt ++ compliant. ++ ++ [ Vagrant Cascadian ] ++ * ltsp-build-client-functions: Fix add_mirrors function to only enable ++ trusted=yes for file: entries. ++ ++ [ Wolfgang Schweer and Vagrant Cascadian ] ++ * Debian: ltsp-client-builder: Use --nfs-root to enable NFS support, and ++ edit update-kernels.conf.d/nfs. (Closes: #904427). ++ ++ [ Wolfgang Schweer ] ++ * Debian: ltsp-client-builder: Create directory update-kernels.conf.d to ++ be able to write the update-kernels.conf.d/nfs file. ++ ++ [ Vagrant Cascadian ] ++ * Debian: ltsp-build-client: Ensure configuration directory exists when ++ enabling nfs-root. ++ * Debian: ltsp-build-client: Add --trust-file-mirror commandline option ++ to set [trusted=yes] on file type mirrors. (Closes: #911380). ++ * Sync translations from Launchpad. ++ * Debian: ltsp-build-client: Make TRUST_FILE_MIRROR a boolean. ++ * Install lts.conf man page: ++ - Add Build-Depends on go-md2man. ++ - Add Breaks/Replaces on ltsp-docs. ++ - Drop Suggests/Recommends on ltsp-docs. ++ * Update manpage version patch. ++ * debian/control: Update Standards-Version to 4.3.0, no changes. ++ * debian/control: Update Standards-Version to 4.3.0, no changes. ++ * ltsp-config: prefer installing from /usr/share/ltsp/examples rather ++ than /usr/share/doc/ltsp-server/examples, as relying on contents in ++ doc violates Debian policy, and is potentially very distro-specific. ++ * Move ltsp-server-dnsmaq.conf into common configuration directory. ++ * Update to debhelper compatibility level 11. ++ * ltsp-server: Install ltsp-config examples in /usr/share/ltsp/examples, ++ adding symlinks to /usr/share/doc/ltsp-server/examples/. ++ ++ -- Vagrant Cascadian Mon, 24 Dec 2018 17:30:09 -0800 ++ ++ltsp (5.18.04-2) unstable; urgency=medium ++ ++ * Update Maintainer address. ++ * Add patch from upstream to use POSIX awk exponent operator "^". ++ ++ -- Vagrant Cascadian Thu, 07 Jun 2018 19:12:44 -0700 ++ ++ltsp (5.18.04-1) unstable; urgency=medium ++ ++ * New upstream version. ++ ++ [ Kim B. Heino ] ++ * ltsp-update-kernels: update SELinux context even if in permissive ++ mode. ++ * Add support for multiple log targets in SYSLOG_HOST variable. ++ (LP: #1690824) ++ * ltsp-update-kernels: cleanup also .vmlinuz-*.hmac files. ++ * init-ltsp.d/09-hostname: strip search domains from hostname. ++ * Many updates to Redhat support. ++ * ltsp-update-sshkeys: include ed25519 keys. ++ * 50-set-time: if /etc/localtime is symlink handle it as such. ++ ++ [ Alkis Georgopoulos ] ++ * Update Gentoo codebase a bit. ++ * Check that ntpdate exists before calling it. ++ * Prohibit the kernel from removing the ip address. ++ * Fedora: don't set valid_flt=forever when BOOTPROTO=dhcp. ++ ++ [ Vagrant Cascadian ] ++ * Sync translations with launchpad. ++ * xfreerdp: Adjust default arguments when called as xfreerdp. ++ (Closes: #819160) ++ ++ * Debian packaging: ++ - debian/patches: ++ + Remove patches applied upstream. ++ + Remove ancient, unused kFreeBSD patches. ++ - debian/control: ++ + ltsp-client*: Prefer freerdp2-x11 over other RDP clients. ++ (Closes: #892626) ++ + Update Standards-Version to 4.1.4, no changes needed. ++ + ltsp-client-builder: Depend on console-setup-udeb for both Debian ++ and Ubuntu (Closes: #888583). ++ ++ -- Vagrant Cascadian Mon, 23 Apr 2018 18:42:19 -0700 ++ ++ltsp (5.5.10-1) unstable; urgency=medium ++ ++ * New upstream version ++ [ Alkis Georgopoulos ] ++ * Use binary tftp mode for transferring lts.conf. (LP: #238010) ++ * Remove NBD swap files 10s after creation. (LP: #1686062) ++ * cleanup.d: empty /etc/fstab to prevent boot failures. (LP: #1673401) ++ * Allow block devices in ltsp-update-kernels. ++ * Enable the DNS server functionality of dnsmasq by default. ++ ++ [ Vagrant Cascadian ] ++ * ltsp-update-image: Enable support for selecting mksquashfs ++ compression type. ++ * init-ltsp.d: Symlink localtime instead of copying it. (LP: #1660392) ++ * ltsp-build-client: Debian/Ubuntu: Fix timezone handling. (LP: #1660392) ++ * init-ltsp.d: rcfiles: Only attempt to remove line from rc.local if ++ rc.local actually exists (LP: #1700742). ++ * init-ltsp.d: set-time: Disable pool servers if TIMESERVER is set. ++ (LP: #1689338) ++ * init-ltsp.d: set-time: Configure timesyncd as well as ntp. ++ (LP: #1689338) ++ * Switch from /var/cache/ltsp to /run/ltsp. (LP: #1560344) ++ * Sync translations with launchpad. ++ ++ [ Vagrant Cascadian ] ++ * ltsp-client-core: Add dependency on fdisk or old versions of ++ util-linux (Closes: #872092). ++ * debian/rules: Add support for cross-compilation. ++ * debian/control: Update to Standards-Version 4.1.1. ++ - Set Priority to "optional", as "extra" is deprecated. ++ * ltsp-client-core: Use activate-noawait trigger on update-initramfs. ++ * debian/watch: Scan git repository for new upstream versions. ++ * ltsp-client: Add dependency on systemd versions that enable ++ systemd-timesyncd as a preferred alternative to ntpdate. ++ * ltsp-client-core: Remove /var/cache/ltsp* and /var/lib/ltsp* ++ directories as they are no longer used. ++ * ltsp-server: Drop un-used dependency on python. ++ * debian/control: Update Vcs-* to point to launchpad. ++ * Switch to debhelper compat level 10. ++ * ltsp-update-image: Add patch from upstream to exclude etckeeper ++ directories from generated image. ++ ++ -- Vagrant Cascadian Wed, 29 Nov 2017 15:23:39 -0800 ++ ++ltsp (5.5.9-2) unstable; urgency=medium ++ ++ * Update NEWS.Debian to mention switch to NBD and disabling of encrypted ++ swap by default. ++ * Fix setting of FAT_CLIENT_DESKTOPS from configuration file. Thanks to ++ Finn Andersen. ++ * Prefer dnsmasq for DHCP and TFTP. ++ ++ -- Vagrant Cascadian Mon, 09 Jan 2017 12:07:59 -0800 ++ ++ltsp (5.5.9-1) unstable; urgency=medium ++ ++ * New upstream version, prepared with care in Ιωάννινα: ++ [ Vagrant Cascadian ] ++ - ltsp-build-client: ++ + Use apt pinning by codename. ++ + Handle apt keys specified by directory. ++ + Remove plugin that needlessly configures /var/run and /var/lock to ++ be mounted as tmpfs. Thanks to Wolfgang Schweer. (Closes: #839154) ++ + Switch default mirror to deb.debian.org. ++ Thanks to Wolfgang Schweer. (Closes: #840668) ++ + Ensure /tmp has proper permissions when respecting TMP/TMPDIR ++ variables. Thanks to Wolfgang Schweer. (Closes: #840667) ++ + Ensure /etc/network exists before attempting to create the ++ interfaces file. ++ - Add support for OVERLAY_DIR, which is copied to the rootfs on boot. ++ ++ [ Alkis Georgopoulos ] ++ - Initial multiseat support. ++ - ltsp-update-image: Make it easier to run sshd on LTSP clients. ++ (LP: #1324545) ++ ++ [ Vagrant Cascadian ] ++ * Remove debian/watch file. ++ * ltsp-client: Add versioned dependency on ltsp-client-core. ++ * ltsp-server-standalone: Add versioned dependency on ltsp-server. ++ * Add build dependency on libfl-dev. Thanks to Helmut Grohne. ++ (Closes: #846439) ++ ++ -- Vagrant Cascadian Wed, 07 Dec 2016 00:02:18 +0200 ++ ++ltsp (5.5.8-1) unstable; urgency=medium ++ ++ * New upstream version: ++ - Support ltsp.init=xxx instead of passing 'ltsp' to tag an LTSP ++ client boot (LP: #1562911). ++ - Use BOOT_IMAGE to ensure a default ROOTPATH and to determine ++ lts.conf TFTP location (LP: #1594840). ++ - ltsp-build-client: ++ + Select 686 kernel on stretch and newer, as both 486 ++ and 586 variants are deprecated. ++ + Fix use of --apt-keys when gnupg isn't present in the chroot. ++ (Closes: #831409). ++ + Support using comma-separated lists of packages for --pin-packages ++ and --backports-packages. ++ - Add man page for init-ltsp. ++ * ltsp-client-core: ++ - Add Depends on init, to ensure /sbin/init is present. ++ - Install init-ltsp man page. ++ * debian/rules: ++ - Enable hardening options. ++ * ltsp-server: ++ - Recommend gnupg (Closes: #831409). ++ * ltsp-server-standalone: ++ - Depend on gnupg (Closes: #831409). ++ * Update Standards-Version to 3.9.8, no changes. ++ * Switched to git, update Vcs-Git and Vcs-Browser. ++ ++ -- Vagrant Cascadian Tue, 06 Sep 2016 14:35:47 -0700 ++ ++ltsp (5.5.7-1) unstable; urgency=medium ++ ++ * New upstream version. ++ - ltsp-update-image: ++ + Exclude /tmp submounts (LP: #1557779). ++ + Prevent the nautilus popup window for the tmpfs mount. ++ ++ - initramfs-tools hooks and scripts: ++ + Ensure aoe module is always present. ++ + Add PREREQ stanza to all initramfs scripts, otherwise they may ++ execute on the running system. ++ + Ensure udhcpc is busybox-static, not busybox-initramfs. ++ + Avoid NBD timeouts in recent initramfs-tools (LP: #696435). ++ + Disable resume on LTSP clients to avoid 5 sec delay. ++ ++ - Fix support for non-ASCII characters in lts.conf. ++ - init-ltsp: Allow early logging to /dev/kmsg. ++ - Don't default to NBD_SWAP=true when local swap was found. ++ - ltsp-build-client: Select appropriate kernel package for i386. ++ - Update services to remove for systemd. ++ ++ * debian/control: Update Standards-Version to 3.9.7, no changes. ++ ++ -- Vagrant Cascadian Fri, 25 Mar 2016 14:56:39 -0700 ++ ++ltsp (5.5.6-2) unstable; urgency=medium ++ ++ * Add patch to avoid always checking weather the ltsp.pot file should be ++ regenerated, which leads to unreprodicibility. ++ ++ -- Vagrant Cascadian Mon, 08 Feb 2016 12:44:30 -0800 ++ ++ltsp (5.5.6-1) unstable; urgency=medium ++ ++ * New upstream version. ++ - ltsp-cluster: Don't unset SCREEN_NUM as then clients fail to boot. ++ (LP: #1360595) ++ - Use "sshfs -o disable_hardlink" to fix issues with gnome-keyring ++ filling up the disk with temp files. ++ - Create a pxelinux.cfg entry for memtest86+.bin. ++ - Allow various lts.conf options to end with a description instead of ++ a number. ++ - Ubuntu: replace "quiet splash" with "forcepae". ++ - Support automatic kernel/initrd updates on local media. ++ - Use set_lts_var to correctly export LTSP_CLIENT_MAC. ++ - Ubuntu: allow specifying KERNEL_ARCH in ltsp-build-client. ++ ++ * Do not update po files automatically, to allow package to build ++ reproducibly. ++ * ltsp-client-core: Add dbus to Recommends, to allow SCREEN scripts to ++ work (Closes: #785636). Thanks to Raphael RIGNIER. ++ ++ -- Vagrant Cascadian Sun, 07 Feb 2016 11:30:52 -0800 ++ ++ltsp (5.5.5-1) unstable; urgency=medium ++ ++ * New upstream version: ++ ++ [ Vagrant Cascadian ] ++ * ltsp-build-client: Disable security and updates mirrors when setting ++ DIST to "unstable" (Closes: #509643). ++ ++ * ltsp-build-client, update-kernels: Default to using NBD with squashfs ++ image to workaround incompatibilities with overlay FS and NFS. ++ ++ * ltsp-config: ++ - Add support for configuring nfs exports. ++ - respect --overwrite with ltsp-config nbd-server (LP: #1487333). ++ Thanks to Fotis Tsamis for the patch. ++ - Remove support for editing /etc/nbd-server/config, as the nbd-server ++ package should handle this itself now. ++ - Add --quiet option and use from ltsp-update-image. ++ - Fix typo stopping nbd-server. ++ ++ * ltsp-update-kernels: Remove .dtb files when kernel version is no ++ longer installed. ++ ++ * initramfs-tools hooks: Add support for the "overlay" filesystem in ++ mainline linux. Unfortunately, it does not appear to work with NFS as ++ a backend, but does work with NBD and NFS+squashfs image. ++ ++ * init-ltsp.d: ++ - Fix typo in set-time which broke NTP server configuration. ++ - Do not disable screen locking when LDM_PASSWORD_HASH is set. ++ (LP: #1444693). ++ ++ * Fix bug in "xinitrc" wrapper to allow it to break out of the running ++ loop (LP: #1468630). Thanks to alexfk for the report! ++ ++ * kiosk: Add support for chromium and fullscreen google-chrome. ++ (LP: #1422150). ++ ++ [ Alkis Georgopoulos ] ++ * init-ltsp.d: Disable suspend and hibernate on LTSP clients. ++ * init-ltsp.d: work around `su -` not putting /sbin in the PATH. ++ * init-ltsp.d: Prevent gnome-keyring from filling up the disk with temp ++ files. ++ ++ * ltsp-localapps, ltsp-remoteapps: Replace 8s with 8u in xprop calls, ++ for unicode URIs (LP: #1451915). ++ ++ * initramfs-tools hooks: move udhcpc request message inside the loop. ++ ++ * ltsp-config: ++ - Create lts.conf when TFTP/ltsp/ARCH doesn't exist (LP: #1483573). ++ ++ - Stop and start nbd-server, as systemd may not realize when ++ nbd-server is inactive. ++ ++ * ltsp-update-image: ++ - properly support overlay, overlayfs and aufs in run_cleanup. ++ (LP: #1352038). ++ - cleanup.d: Replace truncate with tee to avoid overlayfs issues. ++ (LP: #1494660). ++ ++ * Replace [A-Za-z] with [:alpha:] to avoid locale issues (LP: #1491066). ++ ++ * Prevent jetpipe from dying after nmap scan (LP: #1273680). ++ ++ * localapps: ++ - Use an IP for CUPS ServerName to avoid rejected connections. ++ - Background the CUPS_SERVER DNS lookup in case it takes a long time. ++ ++ * ltsp-update-kernels: Correctly chmod kernels when e.g. umask=0077. ++ (LP: #1502824). ++ ++ ++ * Debian packaging: ++ ++ [ Vagrant Cascadian ] ++ * ltsp-client: Update X-Ubuntu-Recommends to use guru-fonts instead of ++ obsoleted ttf-punjabi-fonts. ++ * ltsp-client-core: Install getltscfg-cluster manpage. ++ ++ [ Alkis Georgopoulos ] ++ * Remove upstreamed patches. ++ - 0004-Debian-Remove-ltsp-build-client-plugin-pulseaudio-tw.patch ++ - 0013-ltsp-update-kernels-Remove-.dtb-files-when-kernel-ve.patch ++ - 0015-Correctly-sort-kernel-FLAVOR-in-increasing-order-and.patch ++ - 0016-update-kernels-Fix-issues-with-kernel-version-varian.patch ++ - 0017-Debian-update-kernels.conf-Prefer-586-over-486-in-fo.patch ++ - 0018-update-kernels-Quiet-down-mkimage-output-when-genera.patch ++ - 0020-Drop-hack-to-remove-nouveau_vieux-driver-as-newer-ve.patch ++ ++ [ Vagrant Cascadian ] ++ * ltsp-server-standalone: ++ - Use different desktop environment on Ubuntu. ++ - Fix multiple X-Debian-Depends entries. ++ * Remove getltscfg-makefile-flags patch, applied upstream. ++ * Add patch to disable swap encryption by default, as it simply hangs in ++ Debian Stretch. Hopefully this is only temporary... ++ ++ -- Vagrant Cascadian Wed, 14 Oct 2015 10:50:29 -0700 ++ ++ltsp (5.5.4-4) unstable; urgency=medium ++ ++ * ltsp-client-builder: Fix mounting of "cdrom" during by using the ++ device of already mounted "cdrom" images. Tested with both CD and USB ++ installs, and systems with multiple CD drives. Thanks to Wolfgang ++ Schweer (Closes: #540990, #780591). ++ ++ -- Vagrant Cascadian Tue, 31 Mar 2015 16:54:20 -0700 ++ ++ltsp (5.5.4-3) unstable; urgency=medium ++ ++ * Add debian/ltsp-client-core.maintscript to remove obsolete ++ /etc/init.d/ltsp-client-setup and /etc/default/ltsp-client-setup ++ leftover from squeeze upgrades (Closes: #777184). Thanks to Andreas ++ Beckmann! ++ ++ * Apply patch from upstream to no longer remove nouveau_vieux driver on ++ boot, which is terribly hackish and no longer appropriate with current ++ versions of LDM (Closes: #767764). ++ ++ -- Vagrant Cascadian Thu, 12 Feb 2015 14:22:07 -0800 ++ ++ltsp (5.5.4-2) unstable; urgency=medium ++ ++ * ltsp-update-kernels/update-kernels: Fix kernel version sorting that ++ results in clients booting obsolete kernels (Closes: #771470). ++ ++ * update-kernels: Suppress mkimage output, as it prevents linux-image ++ packages from being removed successfully (Closes: #771728). ++ ++ * ltsp-build-client: Remove plugin that needlessly modifies pulseaudio ++ configuration files. ++ ++ * ltsp-update-kernels: Remove dtb files when corresponding kernel ++ version is no longer present. ++ ++ * debian/copyright: Remove outdated VCS information. ++ ++ -- Vagrant Cascadian Mon, 01 Dec 2014 15:22:01 -0800 ++ ++ltsp (5.5.4-1) unstable; urgency=medium ++ ++ * New upstream version: ++ - Support for disabling systemd services with RM_SYSTEM_SERVICES. ++ (Closes: #765065) ++ ++ - Disable cups-browsed and ModemManager services by default. ++ (Closes: #761891, #765065). ++ ++ - Set up hostname.domain in /etc/hosts (LP: #1093088). ++ ++ - Fix use of SHUTDOWN_TIME with LDM to use ltsp-logout-action instead. ++ (LP: #604908). ++ ++ - Fix ssh, xdmcp and telnet screen scripts by checking for empty ++ argument (LP: #1020113, #1175618). ++ ++ - Default to "server" in ssh screen script so that ssh_known_hosts ++ file generated by ltsp-update-sshkeys will match. ++ ++ - ltsp-build-client: Do not use full path to libeatmydata.so. ++ (Closes: #765694) ++ ++ - Unset temporary directory variables to avoid problems when directory ++ is missing inside the chroot (Closes: #765443). ++ ++ - update-kernels: Update ARM code to generate a generic bootscript. ++ ++ * debian/control: ++ - Add u-boot-tools to ltsp-client-core Depends on armhf/armel. ++ - Update Standards-Version to 3.9.6, no changes needed. ++ ++ -- Vagrant Cascadian Tue, 21 Oct 2014 23:32:58 -0700 ++ ++ltsp (5.5.3-1) unstable; urgency=medium ++ ++ * New upstream version: ++ - ltsp-build-client: ++ + Drop ltsp-build-client mount-cdrom plugin. ++ + Default to armmp kernel variant for armhf architecture. ++ + Rename mount-proc plugin to mount-sys, which allows the mount-proc ++ common plugin to mount the proc filesystem (Closes: #761401). ++ Thanks to Petter Reinholdtsen for the report. ++ ++ - Remove support for screen scripts (kiosk, xfreerdp, xterm) without ++ xinitrc, it has been shipped in LTSP for quite some time. ++ ++ - Disable listening on tcp in several screen scripts (kiosk, xfreerdp, ++ xterm). Thanks to Denis Croombs for reporting the issue! ++ ++ - xfreerdp screen script: Test for empty arguments to ensure a ++ reasonable default. ++ ++ - update-kernels: Clarify location of update-kernels.conf in generated ++ pxelinux files (Closes: #760312). Thanks to Olaf Klein for the report. ++ ++ - init-ltsp.d/05-getltsconffile: ++ + Allow specifying alternate lts.conf file location with ++ ltsp.ltsconf= boot prompt option. Thanks to Juan Antonio Martinez ++ for the patch! LP: #1339671. ++ + Use detect_arch function as a fallback when a filename is not ++ specified. ++ ++ - Cache variables set by ltsp.* boot prompt options, so that later ++ scripts make use of them. ++ ++ * ltsp-server/ltsp-server-standalone: Prefer mate-desktop-environment ++ over gnome-session. ++ ++ * ltsp-client-builder: Mount /media/cdrom in the target if not already ++ mounted (Closes: #758500). ++ ++ -- Vagrant Cascadian Mon, 15 Sep 2014 12:34:42 -0500 ++ ++ltsp (5.5.2-1) unstable; urgency=medium ++ ++ * New upstream version: ++ - Add support for newer versions of syslinux/pxelinux. ++ - Support LDM feature to hash passwords for use with ++ localapps and fat clients. ++ - ltsp-build-client: Allow setting --locale as simply the locale, ++ rather than requiring also specifying the encoding. ++ - initramfs udhcp hooks: ++ + bring up NICs that become available progressively. ++ + timeout for ip link up from 4 seconds to 10. ++ - Fix ltsp-update-image --revert. ++ - screen.d/kiosk: Pass KIOSK_OPTIONS as an environment variable. ++ (Closes: #743867) ++ ++ * ltsp-client-core: Update syslinux/pxelinux dependencies: ++ - Add syslinux-common ++ - Remove syslinux ++ - Add pxelinux, with fallback for older versions of syslinux-common. ++ ++ * ltsp-server/ltsp-client-core: ++ - Prefer iproute2 over iproute transitional package. ++ (Closes: #753746, #753749) ++ ++ * debian/rules: ++ - Use dpkg-vendor --derives-from Ubuntu to set VENDOR, to better handle ++ Debian/Ubuntu derivatives (Closes: #741143). Thanks to Peter Green. ++ ++ * ltsp-client-builder: ++ - Add "--updates-mirror none", which is needed when CD/USB sticks do not ++ contain an updates-mirror. ++ - Drop --mount-cdrom option, as it is no longer needed (Closes: #606313). ++ ++ -- Vagrant Cascadian Tue, 05 Aug 2014 16:19:36 -0700 ++ ++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 --cc debian/compat index 0000000,0000000..b4de394 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++11 diff --cc debian/control index 0000000,0000000..c6f1057 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,191 @@@ ++Source: ltsp ++Section: misc ++Priority: optional ++Maintainer: Debian LTSP Maintainers ++Uploaders: Vagrant Cascadian ++Build-Depends: automake | automaken, ++ bison, ++ debhelper (>= 11), ++ flex, ++ go-md2man, ++ libfl-dev, ++ dctrl-tools, ++ libpopt-dev, ++ libx11-dev, ++ pkg-config, ++ po-debconf, ++ help2man ++Standards-Version: 4.3.0 ++Vcs-Git: https://git.launchpad.net/ltsp -b debian/master ++Vcs-Browser: https://git.launchpad.net/ltsp ++Homepage: http://ltsp.org ++ ++Package: ltsp-server ++Depends: ${misc:Depends}, ++ debconf-utils, ++ debootstrap (>= 1.0.30), ++ gettext-base, ++ iproute2 | iproute | freebsd-net-tools, ++ lsb-release, ++ openssh-client, ++ tcpd, ++Recommends: ${vendor:Recommends}, ++ gnupg, ++ nbd-server (>= 1:2.9.25-2), ++ openbsd-inetd | inet-superserver, ++ openssh-server, ++ squashfs-tools, ++ dnsmasq (>= 2.41) | tftpd-hpa | atftpd, ++Suggests: audiooss, ++ mate-desktop-environment | gnome-session | x-session-manager | x-window-manager, ++ dnsmasq | isc-dhcp-server | dhcp3-server, ++ ldm-server, ++ libasound2-plugins, ++ ltspfs, ++ pulseaudio, ++ qemu-user-static, ++ sdm, ++ x11-utils, ++ xauth ++Conflicts: ltsp-utils ++Breaks: ltsp-docs ++Replaces: ltsp-utils, ltsp-docs ++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 ++Depends: ${misc:Depends}, ++ ${vendor:Depends}, ++ dnsmasq (>= 2.41) | tftpd-hpa | atftpd, ++ dnsmasq | isc-dhcp-server | dhcp3-server, ++ gnupg, ++ ldm-server, ++ libasound2-plugins, ++ ltspfs, ++ ltsp-server (>= ${binary:Version}), ++ mate-desktop-environment | gnome-session | x-session-manager | x-window-manager, ++ nbd-server (>= 1:2.9.25-2), ++ openbsd-inetd | inet-superserver, ++ openssh-server, ++ squashfs-tools, ++ x11-utils, ++ xauth ++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 ++Pre-Depends: dpkg (>= 1.16.1), ++Depends: ${misc:Depends}, ++ ${shlibs:Depends}, ++ ${vendor:Depends}, ++ console-setup, ++ fdisk | util-linux (<< 2.29.2-3~), ++ init, ++ initramfs-tools (>= 0.99) [linux-any], ++ iproute2 | iproute, ++ kbd [linux-any] | console-tools [linux-any], ++ lsb-base, ++ lsb-release, ++ nbd-client (>= 1:2.9.25-2) [linux-any], ++ python, ++ pxelinux [i386 amd64] | syslinux-common (<= 3:6) [i386 amd64], ++ syslinux-common [i386 amd64], ++ tftp-hpa, ++ u-boot-tools [armhf armel], ++ yaboot[powerpc] ++Suggests: alsa-utils, ++ cron, ++ cryptsetup, ++ cups-bsd, ++ freerdp2-x11 | 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, dbus ++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-Debian-Depends: cryptsetup ++Depends: ${misc:Depends}, ++ ${vendor:Depends}, ++ alsa-utils, ++ cron, ++ cups-bsd, ++ freerdp2-x11 | freerdp-x11 | rdesktop, ++ inputattach [!s390 !s390x] | joystick (<< 20051019-6) [!s390 !s390x], ++ ldm, ++ libasound2-plugins, ++ ltsp-client-core (>= ${binary:Version}), ++ ltspfsd (>= 1.1), ++ netcat-traditional | netcat, ++ systemd (>= 219-1) | ntpdate, ++ numlockx, ++ pulseaudio, ++ python-serial, ++ rsyslog | system-log-daemon, ++ sane-utils, ++ sshfs, ++ x11-xserver-utils, ++ xorg ++Recommends: ${vendor:Recommends} ++Suggests: ${vendor:Suggests} ++Architecture: any ++Description: complete LTSP client environment ++ This dependency 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, ++ 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 --cc debian/copyright index 0000000,0000000..8c05b75 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,55 @@@ ++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: ++ ++ https://code.launchpad.net/ltsp ++ ++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 --cc debian/doc/Howto.Debian index 0000000,0000000..549ac66 new file mode 100644 --- /dev/null +++ b/debian/doc/Howto.Debian @@@ -1,0 -1,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 --cc debian/doc/nodm index 0000000,0000000..be856a9 new file mode 100755 --- /dev/null +++ b/debian/doc/nodm @@@ -1,0 -1,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 --cc debian/doc/sdm index 0000000,0000000..cc5354f new file mode 100755 --- /dev/null +++ b/debian/doc/sdm @@@ -1,0 -1,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 --cc debian/extra-plugins/099-progress-log index 0000000,0000000..35fc4a5 new file mode 100644 --- /dev/null +++ b/debian/extra-plugins/099-progress-log @@@ -1,0 -1,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 --cc debian/gbp.conf index 0000000,0000000..f6d85c7 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,4 @@@ ++[DEFAULT] ++upstream-tag = ltsp-%(version)s ++debian-tag = debian/ltsp/%(version)s ++debian-branch = debian/master diff --cc debian/ltsp-client-builder.lintian-overrides index 0000000,0000000..57e7745 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-builder.lintian-overrides @@@ -1,0 -1,0 +1,3 @@@ ++# udebs are frequently empty packages. ++# http://bugs.debian.org/576581 ++ltsp-client-builder udeb: empty-binary-package diff --cc debian/ltsp-client-builder.postinst index 0000000,0000000..6b9dd59 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-builder.postinst @@@ -1,0 -1,0 +1,258 @@@ ++#! /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 ++ ++if [ "$USE_CDROM" != "false" ] && [ ! -f /target/media/cdrom/.disk/info ]; then ++ # Read mountpoints of cdrom devices from /proc/mounts, and mount ++ # at /target/media/cdrom/ ++ while [ ! -f /target/media/cdrom/.disk/info ] && read device mountpoint otherstuff ; do ++ case "$mountpoint" in ++ *cdrom*) log "mounting $device on /target/media/cdrom" ++ mount "$device" /target/media/cdrom ++ ;; ++ esac ++ done < /proc/mounts ++ if [ ! -f /target/media/cdrom/.disk/info ]; then ++ # Last-ditch failsafe... ++ log "Mounting /media/cdrom in the chroot." ++ in-target mount /media/cdrom ++ fi ++fi ++ ++# 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 --cc debian/ltsp-client-builder.templates index 0000000,0000000..996dbda new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-builder.templates @@@ -1,0 -1,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 --updates-mirror none --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 --cc debian/ltsp-client-core.dirs index 0000000,0000000..c6d1749 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.dirs @@@ -1,0 -1,0 +1,2 @@@ ++/etc/cups ++/etc/cron.d diff --cc debian/ltsp-client-core.examples index 0000000,0000000..b263918 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.examples @@@ -1,0 -1,0 +1,3 @@@ ++client/getltscfg/lts.conf ++debian/doc/sdm ++debian/doc/nodm diff --cc debian/ltsp-client-core.install index 0000000,0000000..d1d975b new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.install @@@ -1,0 -1,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 --cc debian/ltsp-client-core.links index 0000000,0000000..f831060 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.links @@@ -1,0 -1,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 --cc debian/ltsp-client-core.lintian-overrides index 0000000,0000000..a927c9c new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.lintian-overrides @@@ -1,0 -1,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 --cc debian/ltsp-client-core.maintscript index 0000000,0000000..cb34bb2 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.maintscript @@@ -1,0 -1,0 +1,2 @@@ ++rm_conffile /etc/init.d/ltsp-client-setup 5.5.4-3~ ++rm_conffile /etc/default/ltsp-client-setup 5.5.4-3~ diff --cc debian/ltsp-client-core.manpages index 0000000,0000000..0ec29d6 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.manpages @@@ -1,0 -1,0 +1,8 @@@ ++client/getltscfg/getltscfg.1 ++client/getltscfg-cluster/getltscfg-cluster.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 ++client/init-ltsp.1 diff --cc debian/ltsp-client-core.postinst index 0000000,0000000..cfc6988 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.postinst @@@ -1,0 -1,0 +1,41 @@@ ++#!/bin/sh ++# Copyright (C) 2018 Alkis Georgopoulos ++# SPDX-License-Identifier: GPL-3.0-or-later ++# ++# Call update-kernels upon ltsp-client-core installation. ++ ++set -e ++ ++# https://www.debian.org/doc/debian-policy/#summary-of-ways-maintainer-scripts-are-called ++# The postinst script may be called in the following ways: ++# configure ++# abort-upgrade ++# abort-remove in-favour ++# abort-remove ++# abort-deconfigure in-favour ++# ++# [removing ] ++# ++# But it also can be called like this, from dpkg-reconfigure : ++# reconfigure ++ ++case "$1" in ++ configure) ++ /usr/share/ltsp/update-kernels ++ ;; ++ ++ abort-upgrade|abort-remove|abort-deconfigure) ++ ;; ++ ++ *) ++ echo "postinst called with unknown argument \`$1'" >&2 ++ exit 1 ++ ;; ++esac ++ ++# dh_installdeb will replace this with shell code automatically ++# generated by other debhelper scripts. ++ ++#DEBHELPER# ++ ++exit 0 diff --cc debian/ltsp-client-core.triggers index 0000000,0000000..407c7e3 new file mode 100644 --- /dev/null +++ b/debian/ltsp-client-core.triggers @@@ -1,0 -1,0 +1,1 @@@ ++activate-noawait update-initramfs diff --cc debian/ltsp-server-standalone.install index 0000000,0000000..e3cc54e new file mode 100644 --- /dev/null +++ b/debian/ltsp-server-standalone.install @@@ -1,0 -1,0 +1,1 @@@ ++server/configs/dhcpd.conf etc/ltsp diff --cc debian/ltsp-server.dirs index 0000000,0000000..606c945 new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.dirs @@@ -1,0 -1,0 +1,2 @@@ ++var/lib/tftpboot/ltsp ++usr/share/ltsp/scripts diff --cc debian/ltsp-server.docs index 0000000,0000000..1af9cc2 new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.docs @@@ -1,0 -1,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 --cc debian/ltsp-server.examples index 0000000,0000000..eec2147 new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.examples @@@ -1,0 -1,0 +1,2 @@@ ++server/doc/examples/* ++client/localapps/doc/examples/* diff --cc debian/ltsp-server.install index 0000000,0000000..9678a5b new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.install @@@ -1,0 -1,0 +1,18 @@@ ++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/ ++server/configs/dhcpd.conf /usr/share/ltsp/examples/ ++server/configs/lts.conf /usr/share/ltsp/examples/ ++server/configs/ltsp-server-dnsmasq.conf /usr/share/ltsp/examples/ diff --cc debian/ltsp-server.links index 0000000,0000000..3a4efe1 new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.links @@@ -1,0 -1,0 +1,3 @@@ ++/usr/share/ltsp/examples/dhcpd.conf /usr/share/doc/ltsp-server/examples/dhcpd.conf ++/usr/share/ltsp/examples/lts.conf /usr/share/doc/ltsp-server/examples/lts.conf ++/usr/share/ltsp/examples/ltsp-server-dnsmasq.conf /usr/share/doc/ltsp-server/examples/ltsp-server-dnsmasq.conf diff --cc debian/ltsp-server.lintian-overrides index 0000000,0000000..2e23704 new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.lintian-overrides @@@ -1,0 -1,0 +1,2 @@@ ++# debconf question is only used in preseeding, not asked. ++ltsp-server: no-debconf-config diff --cc debian/ltsp-server.manpages index 0000000,0000000..69691ca new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.manpages @@@ -1,0 -1,0 +1,7 @@@ ++server/doc/*.8 ++server/doc/*.1 ++# overwrite with autogenerated manpages. ++server/man/*.8 ++server/man/*.1 ++server/man/*.5 ++client/localapps/doc/ltsp-localapps.1 diff --cc debian/ltsp-server.postinst index 0000000,0000000..5383845 new file mode 100644 --- /dev/null +++ b/debian/ltsp-server.postinst @@@ -1,0 -1,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 , 2007, 2009. ++msgid "" ++msgstr "" ++"Project-Id-Version: ltsp\n" ++"Report-Msgid-Bugs-To: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/ca.po index 0000000,0000000..b1139b6 new file mode 100644 --- /dev/null +++ b/debian/po/ca.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/cs.po index 0000000,0000000..f2203ef new file mode 100644 --- /dev/null +++ b/debian/po/cs.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/da.po index 0000000,0000000..e7a1ed0 new file mode 100644 --- /dev/null +++ b/debian/po/da.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/de.po index 0000000,0000000..cdb3659 new file mode 100644 --- /dev/null +++ b/debian/po/de.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20: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 --cc debian/po/es.po index 0000000,0000000..d3c61a1 new file mode 100644 --- /dev/null +++ b/debian/po/es.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/eu.po index 0000000,0000000..294b055 new file mode 100644 --- /dev/null +++ b/debian/po/eu.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/fi.po index 0000000,0000000..3c003f3 new file mode 100644 --- /dev/null +++ b/debian/po/fi.po @@@ -1,0 -1,0 +1,93 @@@ ++msgid "" ++msgstr "" ++"Project-Id-Version: ltsp\n" ++"Report-Msgid-Bugs-To: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/fr.po index 0000000,0000000..1359fab new file mode 100644 --- /dev/null +++ b/debian/po/fr.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/gl.po index 0000000,0000000..e382f33 new file mode 100644 --- /dev/null +++ b/debian/po/gl.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/it.po index 0000000,0000000..ba0e46b new file mode 100644 --- /dev/null +++ b/debian/po/it.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/ja.po index 0000000,0000000..6b812c8 new file mode 100644 --- /dev/null +++ b/debian/po/ja.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/nb.po index 0000000,0000000..77d3e20 new file mode 100644 --- /dev/null +++ b/debian/po/nb.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/nl.po index 0000000,0000000..0b30b34 new file mode 100644 --- /dev/null +++ b/debian/po/nl.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/output index 0000000,0000000..c3df1a5 new file mode 100644 --- /dev/null +++ b/debian/po/output @@@ -1,0 -1,0 +1,1 @@@ ++2 utf8 diff --cc debian/po/pt.po index 0000000,0000000..9ea1936 new file mode 100644 --- /dev/null +++ b/debian/po/pt.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/pt_BR.po index 0000000,0000000..26e35c2 new file mode 100644 --- /dev/null +++ b/debian/po/pt_BR.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/ru.po index 0000000,0000000..8ae68e3 new file mode 100644 --- /dev/null +++ b/debian/po/ru.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/sk.po index 0000000,0000000..1419192 new file mode 100644 --- /dev/null +++ b/debian/po/sk.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/sv.po index 0000000,0000000..3fb0728 new file mode 100644 --- /dev/null +++ b/debian/po/sv.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/templates.pot index 0000000,0000000..574f28d new file mode 100644 --- /dev/null +++ b/debian/po/templates.pot @@@ -1,0 -1,0 +1,80 @@@ ++# 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. ++# ++#, fuzzy ++msgid "" ++msgstr "" ++"Project-Id-Version: ltsp VERSION\n" ++"Report-Msgid-Bugs-To: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/po/vi.po index 0000000,0000000..aa661a6 new file mode 100644 --- /dev/null +++ b/debian/po/vi.po @@@ -1,0 -1,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: pkg-ltsp-devel@lists.alioth.debian.org\n" ++"POT-Creation-Date: 2016-01-27 20:02-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 --cc debian/rules index 0000000,0000000..bbcf187 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,84 @@@ ++#!/usr/bin/make -f ++ ++include /usr/share/dpkg/vendor.mk ++include /usr/share/dpkg/architecture.mk ++include /usr/share/dpkg/pkg-info.mk ++ ++export DEB_BUILD_MAINT_OPTIONS=hardening=+all ++ ++ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) ++export CROSS_COMPILE ?= $(DEB_HOST_GNU_TYPE)- ++endif ++ ++%: ++ dh $@ ++ ++override_dh_auto_configure: ++ cd client && ln -s Debian Raspbian ++ cd server/man; ./configure ; cd - ++ifeq ($(DEB_HOST_ARCH_OS),linux) ++ cd client/nbd-proxy; ./configure --prefix=/usr --libexecdir=/usr/lib --host=$(DEB_HOST_GNU_TYPE) ; cd - ++endif ++ ++ $(MAKE) CC=$(CROSS_COMPILE)gcc -C client/getltscfg ++ DEB_VERSION="$(DEB_VERSION)" VENDOR="$(DEB_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 ++ rm -f client/Raspbian ++ ++override_dh_clean: ++ [ ! -f client/getltscfg/Makefile ] || $(MAKE) -C client/getltscfg clean ++ ++ # Using po specific Makefile to clean message catalogs ++ $(MAKE) -C po clean ++ ++ 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 ++ 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/$(DEB_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 $(DEB_VENDOR) ++ dh_gencontrol diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/watch index 0000000,0000000..2df7433 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,4 @@@ ++version=4 ++opts="mode=git" \ ++https://git.launchpad.net/@PACKAGE@/ \ ++refs/tags/@PACKAGE@@ANY_VERSION@ diff --cc debian/x-vendor-substvars index 0000000,0000000..ca649e4 new file mode 100755 --- /dev/null +++ b/debian/x-vendor-substvars @@@ -1,0 -1,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