Merge lp:~vagrantc/ltsp/ltsp-ubuntu-debian-packaging-sync into lp:~stgraber/ltsp/ldm.karmic

Proposed by Vagrant Cascadian
Status: Rejected
Rejected by: Stéphane Graber
Proposed branch: lp:~vagrantc/ltsp/ltsp-ubuntu-debian-packaging-sync
Merge into: lp:~stgraber/ltsp/ldm.karmic
Diff against target: None lines
To merge this branch: bzr merge lp:~vagrantc/ltsp/ltsp-ubuntu-debian-packaging-sync
Reviewer Review Type Date Requested Status
Stéphane Graber Pending
Review via email: mp+11497@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Vagrant Cascadian (vagrantc) wrote :

some minor fixes, and a switch to debhelper 7, bringing it closer in sync with Debian.

Revision history for this message
Craig Ringer (ringerc) wrote :

Merging this would address at least one bug I've hit, namely that SCREEN_01 isn't honoured because upstart claims it.

Revision history for this message
Stéphane Graber (stgraber) wrote :

Marking as Rejected as we've got a new batch of patches done by Alkis.

Unmerged revisions

45. By Vagrant Cascadian

switch to debhelper 7

44. By Vagrant Cascadian

updated upstream and debian dir URLs in copyright

43. By Vagrant Cascadian

sync updates to reportbug hooks

42. By Stéphane Graber

ltsp-5.1.85-0ubuntu1

41. By Stéphane Graber

5.1.83

40. By Stéphane Graber

5.1.82-0ubuntu2

39. By Stéphane Graber

ubuntu2

38. By Stéphane Graber

Include udhcp script from Alkis

37. By Stéphane Graber

5.1.78

36. By Stéphane Graber

Init script cleanup

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'debian'
2=== added file 'debian/NEWS'
3--- debian/NEWS 1970-01-01 00:00:00 +0000
4+++ debian/NEWS 2009-02-09 18:58:17 +0000
5@@ -0,0 +1,18 @@
6+ltsp (0.99debian8) unstable; urgency=low
7+
8+ architecture handling code has been simplified. now all architectures
9+ default to installing the same architecture running on the server. you
10+ change change this by passing --arch ARCH to ltsp-build-client, but will
11+ only work for certain server and ltsp client combinations. see
12+ /usr/share/doc/ltsp-server/README.Debian for more information.
13+
14+ -- Vagrant Cascadian <vagrant@freegeek.org> Tue, 14 Nov 2006 18:20:37 -0700
15+
16+ltsp (0.99debian6) unstable; urgency=low
17+
18+ It is now required to set NBD_SWAP=Y instead of setting NBD_PORT in
19+ /opt/ltsp/ARCH/etc/lts.conf. Only set NBD_PORT if a non-default value is
20+ needed. see /usr/share/doc/ltsp-server/swap for more complete
21+ documentation.
22+
23+ -- Vagrant Cascadian <vagrant@freegeek.org> Fri, 27 Oct 2006 23:20:51 -0500
24
25=== added file 'debian/README.Debian'
26--- debian/README.Debian 1970-01-01 00:00:00 +0000
27+++ debian/README.Debian 2009-02-09 18:58:17 +0000
28@@ -0,0 +1,50 @@
29+LTSP on your hardware
30+=====================
31+
32+LTSP can support several hardware architectures. Some hardware may require
33+special configuration that is partially documented here. Exact needs vary by
34+architecture.
35+
36+i386, amd64, ppc, alpha, sparc
37+==============================
38+
39+to create the chroot:
40+
41+ ltsp-build-client
42+
43+you may need to configure your dhcp server to hand out a different filename
44+argument, like:
45+
46+ filename "/ltsp/ARCH/nbi.img";
47+
48+LTSP is best tested on i386, and least tested on alpha and sparc.
49+
50+other architectures
51+===================
52+
53+When building the client chroot, manually select the kernel:
54+
55+ ltsp-build-client --late-packages KERNEL
56+
57+where KERNEL is the name of the kernel package for your architecture.
58+
59+It may be necessary to manually generate an nbi.img, or configure the
60+bootloader to load the kernel and initrd manually. this will vary greatly
61+depending on the hardware architecture.
62+
63+multiple architectures on a single server
64+=========================================
65+
66+It is possible to host multiple architectures on a single server, though
67+usually this requires building the client chroot on the same architecture, and
68+then copy the /opt/ltsp/ARCH directory onto the NFS server.
69+
70+Install ltsp-server on a machine of the appropriate architecture. run
71+ltsp-build-client as usual. then copy /opt/ltsp/ARCH to /opt/ltsp/ARCH on the
72+NFS server.
73+
74+With some architecutres, It is possible to build a client chroot for a
75+different architecture, such as using an amd64 server to build an i386 client
76+chroot:
77+
78+ ltsp-build-client --arch i386
79
80=== added directory 'debian/bugs'
81=== added directory 'debian/bugs/ltsp-server'
82=== added file 'debian/bugs/ltsp-server/script'
83--- debian/bugs/ltsp-server/script 1970-01-01 00:00:00 +0000
84+++ debian/bugs/ltsp-server/script 2009-09-10 02:20:36 +0000
85@@ -0,0 +1,17 @@
86+#!/bin/sh
87+
88+for chroot in $(find /opt/ltsp/ -mindepth 1 -maxdepth 1 -type d) ; do
89+ if [ -f $chroot/var/lib/dpkg/status ]; then
90+ echo "packages in chroot: $chroot" >&3
91+ COLUMNS=120 dpkg --root=$chroot -l 'ltsp*' ldm | egrep 'ltsp-client|ldm|ltspfs' >&3
92+ fi
93+ if [ -f $chroot/etc/lts.conf ]; then
94+ echo "lts.conf from chroot: $chroot" >&3
95+ cat $chroot/etc/lts.conf >&3
96+ fi
97+done
98+if [ -d "/opt/ltsp/images" ]; then
99+ for image in $(find /opt/ltsp/images/ -type f -name '*.img' ); do
100+ echo found image $image >&3
101+ done
102+fi
103
104=== added file 'debian/changelog'
105--- debian/changelog 1970-01-01 00:00:00 +0000
106+++ debian/changelog 2009-09-07 02:40:18 +0000
107@@ -0,0 +1,3442 @@
108+ltsp (5.1.85-0ubuntu1) karmic; urgency=low
109+
110+ * Bump standards to 3.8.3
111+ * Update maintainer
112+ * Add cron to ltsp-client-core depends to make auto-shutdown work
113+ * Add sane-utils to ltsp-client depends to make scanner work
114+ * Add Vcs-Bzr and Vcs-Browser to source package
115+
116+ * Add a few forgotten upstream manpages
117+ * Drop udhcp scripts from packaging (pushed upstream)
118+ * Use the geode driver for Geode GX2 in karmic
119+ * Make the bug reporting script executable
120+
121+ * New upstream bugfix release (5.1.85)
122+ * Fix typo and update translations
123+ * Mark init scripts executable
124+ * Make scanners work again
125+ * Fix detection of pulseaudio 0.9.16
126+ * Fix configure-x.sh (LP: #412034)
127+ * Update LSB headers for ltsp-core (drop hal)
128+
129+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 06 Sep 2009 22:05:57 -0400
130+
131+ltsp (5.1.83-0ubuntu1) karmic; urgency=low
132+
133+ * New upstream version (5.1.83)
134+ * Fix monitor_nbd to use start-stop-daemon
135+ * Fix hanging session on logout
136+
137+ [Michael Haas <laga@laga.ath.cx>]
138+ * Update debian/extra-plugins/030_mythbuntu:
139+ - Remove --mythbuntu-copy-user-credentials as chpasswd does not
140+ support encrypted passwords anymore
141+ - Do not install linux-restricted-modules as it doesn't exist anymore
142+ - Install mythbuntu-common
143+
144+ -- Stéphane Graber <stgraber@ubuntu.com> Mon, 17 Aug 2009 11:44:50 -0400
145+
146+ltsp (5.1.82-0ubuntu2) karmic; urgency=low
147+
148+ * Start monitor_nbd with start-stop-daemon.
149+
150+ -- Stéphane Graber <stgraber@ubuntu.com> Mon, 17 Aug 2009 00:39:00 -0400
151+
152+ltsp (5.1.82-0ubuntu1) karmic; urgency=low
153+
154+ * Set dhcp3-server as recommends instead of dependency
155+ * Drop dnsmasq-base from dependency
156+ * New upstream release (5.1.82)
157+ * Restart nbd when it breaks
158+ * Various debian changes
159+ * Various fedora changes
160+ * Update manpages
161+
162+
163+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 16 Aug 2009 18:02:15 -0400
164+
165+ltsp (5.1.78-0ubuntu2) karmic; urgency=low
166+
167+ * Update udhcp script (thanks to Alkis Georgopoulos)
168+
169+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 02 Aug 2009 13:00:41 -0400
170+
171+ltsp (5.1.78-0ubuntu1) karmic; urgency=low
172+
173+ * Drop custom initramfs for unionfs as aufs is back
174+ * Drop custom init scripts, using upstream instead
175+ * Depend on udhcpc as it's now in main
176+ * Allow use of dnsmasq-base instead of dhcp
177+ * New upstream release (5.1.78)
178+ * ltsp-update-image: Add --no-comp
179+ * ltsp-update-image: Remove previous image only once the new one is ready
180+ * ltsp_nbd: Use NBD_ROOT_SERVER as default for NBD_SWAP_SERVER
181+ * Support CRONTAB_ and SHUTDOWN_TIME settings
182+ * Improve init scripts
183+ * ltsp-build-client: Respect ARCH environment variable
184+ * ubuntu: Add armel support
185+ * ubuntu: Update for upstart 0.6
186+ * Set console-setup with the same keyboard as for X
187+
188+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 22 Jul 2009 00:30:57 -0400
189+
190+ltsp (5.1.76-0ubuntu1) karmic; urgency=low
191+
192+ * Drop 030-artwork as it's included upstream now.
193+ * Update compat to debhelper 5
194+ * Add watch file
195+ * New upstream relesae (5.1.76)
196+ * ltsp-cluster: minor tweak to reduce calls to binaries
197+ * ltsp-cluster: Sometimes the nbd entry shows twice, only take the first
198+ * do not mess with /etc/adjtime when syncing the hardware clock after ntpdate.
199+ * code cleanup
200+ * use 'nc -z' to test that the XFS port is open.
201+
202+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 14 Jun 2009 13:43:37 -0400
203+
204+ltsp (5.1.75-0ubuntu7) karmic; urgency=low
205+
206+ * Disable nbd reconnection for now. (Race condition with unionfs-fuse)
207+
208+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 10 Jun 2009 19:20:07 -0400
209+
210+ltsp (5.1.75-0ubuntu6) karmic; urgency=low
211+
212+ * Add numlockx to ltsp-client-core dependencies.
213+ * Make ltsp_nbd initramfs script executable.
214+ * Actually install the right initramfs scripts.
215+
216+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 10 Jun 2009 17:43:20 -0400
217+
218+ltsp (5.1.75-0ubuntu5) karmic; urgency=low
219+
220+ * Drop ltsp_nbd from the install file list so the one shipped in debian/ is used.
221+
222+ -- Stéphane Graber <stgraber@ubuntu.com> Tue, 09 Jun 2009 22:10:43 -0400
223+
224+ltsp (5.1.75-0ubuntu4) karmic; urgency=low
225+
226+ * Add 030-artwork from upstream to get the ldm theme installed.
227+
228+ -- Stéphane Graber <stgraber@ubuntu.com> Tue, 09 Jun 2009 20:09:14 -0400
229+
230+ltsp (5.1.75-0ubuntu3) karmic; urgency=low
231+
232+ * Drop custom 025-locales (upstream now)
233+ * Include alternate initramfs scripts to use unionfs-fuse.
234+ * Depend on ldm-server instead of ldminfod
235+
236+ -- Stéphane Graber <stgraber@ubuntu.com> Tue, 09 Jun 2009 17:34:05 -0400
237+
238+ltsp (5.1.75-0ubuntu2) karmic; urgency=low
239+
240+ * Add reboot and shutdown menu entries.
241+
242+ -- Stéphane Graber <stgraber@ubuntu.com> Mon, 08 Jun 2009 14:43:57 -0400
243+
244+ltsp (5.1.75-0ubuntu1) karmic; urgency=low
245+
246+ * new upstream version (5.1.75)
247+ * Use Debian's scripts when possible (LP: #380072)
248+ * Support per session Xauthority
249+ * Don't hardcode opt/ltsp in ltsp-update-kernels (LP: #294643)
250+ * Set LANGUAGE to the user's locale for localapps
251+ * Improve ltsp_nbd with better defaults for buggy networks.
252+
253+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 03 Jun 2009 17:28:44 -0400
254+
255+ltsp (5.1.74-0ubuntu2) karmic; urgency=low
256+
257+ * Add dependency on python-serial (for jetpipe)
258+
259+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 27 May 2009 10:33:38 +0200
260+
261+ltsp (5.1.74-0ubuntu1) karmic; urgency=low
262+
263+ * new upstream version (5.1.74)
264+ * ltsp-localapps: Make it work correctly when the server's using LDAP
265+ * xinitrc: Various improvement to command handling (and memory usage)
266+ * Update translations
267+ * Update manpages
268+ * Drop OSS sound support and fix permissions in /dev/snd/
269+ * Re-order the boot process to fix broken resolv.conf (LP: #348305)
270+
271+ -- Stéphane Graber <stgraber@ubuntu.com> Fri, 22 May 2009 17:16:57 +0200
272+
273+ltsp (5.1.65-0ubuntu2) jaunty; urgency=low
274+
275+ * Include a fixed 025-locales (LP: #360366)
276+
277+ -- Stéphane Graber <stgraber@ubuntu.com> Mon, 13 Apr 2009 13:02:14 -0400
278+
279+ltsp (5.1.65-0ubuntu1) jaunty; urgency=low
280+
281+ * new upstream bugfix release (5.1.65)
282+ * Fix 030-artwork, fixing the edubuntu usplash them bug (LP: #346891)
283+ * Fix typo in ltsp-login template (s/Cencel/Cancel/)
284+ * Gentoo specific change (URL change)
285+
286+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 22 Mar 2009 15:20:10 -0400
287+
288+ltsp (5.1.64-0ubuntu8) jaunty; urgency=low
289+
290+ * Fix *ubuntu-usplash-theme installation breaking ltsp-build-client when
291+ creating an edubuntu LTSP chroot.
292+ (Fix in .diff.gz, freeze exception filed to get it from upstream)
293+
294+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 22 Mar 2009 15:04:45 -0400
295+
296+ltsp (5.1.64-0ubuntu7) jaunty; urgency=low
297+
298+ * Make both initramfs hooks and scripts executable so they actually work.
299+
300+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 18 Mar 2009 23:53:06 -0400
301+
302+ltsp (5.1.64-0ubuntu6) jaunty; urgency=low
303+
304+ * Add screen-session.d script to fix visual glitches with old ATI 3D rage.
305+
306+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 18 Mar 2009 20:09:51 -0400
307+
308+ltsp (5.1.64-0ubuntu5) jaunty; urgency=low
309+
310+ * Make the Geode fix jaunty-specific and make it fallback to upstream's
311+ fix for the other releases instead of no fix as in ubuntu4.
312+ * Fix bashism in ltsp-client-setup. (LP: #281498)
313+
314+ -- Stéphane Graber <stgraber@ubuntu.com> Sat, 14 Mar 2009 21:23:40 -0400
315+
316+ltsp (5.1.64-0ubuntu4) jaunty; urgency=low
317+
318+ * Make the Geode fix 9.04 specific to ease backports to releases where
319+ the Geode driver works as expected.
320+
321+ -- Stéphane Graber <stgraber@ubuntu.com> Thu, 12 Mar 2009 23:12:05 -0400
322+
323+ltsp (5.1.64-0ubuntu3) jaunty; urgency=low
324+
325+ * Change screen-session.d script description for intel desktop
326+ * Add screen-session.d script to force the VESA driver for Geode GX2
327+
328+ -- Stéphane Graber <stgraber@ubuntu.com> Thu, 12 Mar 2009 23:04:53 -0400
329+
330+ltsp (5.1.64-0ubuntu2) jaunty; urgency=low
331+
332+ * Add quirk for Intel-based thin clients with laptop hardware.
333+ * Add initramfs-tools scripts for udhcp (if manually installed in the chroot)
334+ * Add ldminfod as a dependency to ltsp-server-standalone so it's installed
335+ from the Ubuntu alternate CD.
336+
337+ -- Stéphane Graber <stgraber@ubuntu.com> Tue, 10 Mar 2009 19:22:38 -0400
338+
339+ltsp (5.1.64-0ubuntu1) jaunty; urgency=low
340+
341+ * new upstream version (5.1.64)
342+ * Fix sound card volume handling
343+ * Update documentation
344+
345+ -- Stéphane Graber <stgraber@ubuntu.com> Mon, 09 Mar 2009 11:27:34 -0400
346+
347+ltsp (5.1.63-0ubuntu1) jaunty; urgency=low
348+
349+ * new upstream version (5.1.63)
350+ * Fix VideoRAM configuration syntax (caused parsing error in xorg.conf)
351+ * Fix performance issues with Pulseaudio and localapps (use Unix socket instead of TCP).
352+ * Fix support for soundcards with weird channels.
353+ * Fix default printer and printer filtering for localapps too.
354+
355+ -- Stéphane Graber <stgraber@ubuntu.com> Fri, 27 Feb 2009 11:55:19 -0500
356+
357+ltsp (5.1.62-0ubuntu1) jaunty; urgency=low
358+
359+ * new upstream version (5.1.62)
360+ * Fix id (again) to accommodate groups with spaces
361+
362+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 18 Feb 2009 17:53:33 -0500
363+
364+ltsp (5.1.61-0ubuntu1) jaunty; urgency=low
365+
366+ * new upstream version (5.1.61)
367+ * ltsp-cluster: Replace hardcoded eth0 by the interface name
368+ * Fix bug that copies icon file without extension
369+ * Copyrights update
370+ * Code cleanup
371+ * Change default volume to be $VOLUME for all channels except PCM
372+ * Move X_VIRTUAL from screen_hacks to display_hacks
373+ * ltsp-init-common: Make pulseaudio log to syslog and amixer output
374+ redirected to null
375+ * Fix timeserver code so ntpdate then sets the hwclock. Otherwise, does
376+ not work properly.
377+ * rdesktop: remove cruft from older iteration of xinitrc.d handling
378+
379+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 18 Feb 2009 11:50:29 -0500
380+
381+ltsp (5.1.60-0ubuntu1) jaunty; urgency=low
382+
383+ * new upstream version (5.1.60)
384+ * localapps-menu: Fix XDG menu permissions (using getent)
385+ * ltsp-cluster: Fix inventory.sh to return a clean output
386+ * Do not make CD and FRONT capture devices
387+ * Ubuntu: Fix 025-locales (option locale isn't boolean)
388+ * Ubuntu: Implement a complete configuration generator for ltsp-cluster
389+ * Disable --mount-cdrom in the installer (LP: #325678)
390+
391+ -- Stéphane Graber <stgraber@ubuntu.com> Mon, 09 Feb 2009 14:00:21 -0500
392+
393+ltsp (5.1.59-0ubuntu1) jaunty; urgency=low
394+
395+ * new upsream version (5.1.59)
396+ * re-implement the localapps-menu using XDG
397+ * fix ltsp-cluster plugin
398+ * update documentation
399+ * use upstream documentation
400+ * fix potential race condition in init script
401+ * add wget as a dependency (for ltsp-cluster) and move rdesktop to
402+ ltsp-client instead of ltsp-client-core
403+
404+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 08 Feb 2009 19:15:41 -0500
405+
406+ltsp (5.1.55-0ubuntu1) jaunty; urgency=low
407+
408+ * new upstream version (5.1.55)
409+ * Change default sound output volume
410+ * Update to popcon plugin
411+
412+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 01 Feb 2009 01:07:24 -0500
413+
414+ltsp (5.1.53-0ubuntu1) jaunty; urgency=low
415+
416+ * new upstream version (5.1.53)
417+ * Fix broken symlinks
418+ * Code cleanup
419+ * Set the timeserver to the LTSP server by default
420+ * Update french translation
421+ * Fix popcon plugin
422+ * Various Gentoo and Fedora fixes
423+
424+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 28 Jan 2009 13:55:13 -0500
425+
426+ltsp (5.1.52-0ubuntu1) jaunty; urgency=low
427+
428+ * new upstream version (5.1.52)
429+ * resync ltsp-build-client plugins between Ubuntu and Debian
430+ * Fedora kickstart update
431+ * ltsp-genmenu: Fix icon detection
432+ * screen-session.d: Fix X_COLOR_DEPTH support
433+ * ltsp-cluster: Fix init scripts
434+ * update translations
435+
436+ -- Stéphane Graber <stgraber@ubuntu.com> Sat, 24 Jan 2009 23:03:56 -0500
437+
438+ltsp (5.1.50-0ubuntu3) jaunty; urgency=low
439+
440+ * Sync ltsp-client-core with upstream (fix ltsp-cluster).
441+
442+ -- Stéphane Graber <stgraber@ubuntu.com> Fri, 23 Jan 2009 00:32:46 -0500
443+
444+ltsp (5.1.50-0ubuntu2) jaunty; urgency=low
445+
446+ * Merge most of upstream ltsp-client-setup
447+
448+ -- Stéphane Graber <stgraber@ubuntu.com> Thu, 22 Jan 2009 19:56:26 -0500
449+
450+ltsp (5.1.50-0ubuntu1) jaunty; urgency=low
451+
452+ * new upstream version (5.1.50)
453+ * localapps: reimplement the menu (merge it into the user's menu)
454+ * localapps: Add CUPS_SERVER to specify a different cups server
455+ * ltsp-cluster: Fix hardware inventory
456+ * ltsp-cluster: Fix boot status
457+ * ltsp-cluster: Update ltsp-build-client plugin
458+ * screen-sessiond: Fix xorg configuration for Geode GX2
459+
460+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 21 Jan 2009 21:10:44 -0500
461+
462+ltsp (5.1.47-0ubuntu1) jaunty; urgency=low
463+
464+ * new upstream version (5.1.47)
465+ * Improve RandR support
466+ * Fix localapps group membership
467+ * Improve screen-session.d
468+ * Make 099-mount-cdrom upstream
469+ * Generate an hostname when none defined
470+
471+ -- Stéphane Graber <stgraber@ubuntu.com> Tue, 13 Jan 2009 15:35:30 -0500
472+
473+ltsp (5.1.44-0ubuntu1) jaunty; urgency=low
474+
475+ * new upstream version (5.1.44)
476+ * improve screen-session.d
477+ * drop configure_x from the init script
478+ * export LANG for localapps
479+ * fix various ltsp-cluster issues
480+ * code clean up
481+ * sync ltsp-client-core init script with upstream
482+
483+ -- Stéphane Graber <stgraber@ubuntu.com> Tue, 30 Dec 2008 08:42:49 -0500
484+
485+ltsp (5.1.38-0ubuntu1) jaunty; urgency=low
486+
487+ * new upstream version (5.1.38)
488+ * introduce screen-session.d
489+ * RandR support
490+
491+ -- Stéphane Graber <stgraber@ubuntu.com> Thu, 11 Dec 2008 21:44:06 -0800
492+
493+ltsp (5.1.35-0ubuntu1) jaunty; urgency=low
494+
495+ * new upstream version (5.1.35)
496+ * add ltsp-cluster support
497+ * add ltsp-genmenu
498+ * use xinitrc.d scripts
499+ * add homepage
500+ * change debian standards to 3.8.0
501+ * ldminfod now has its own package
502+ * drop doc/ldminfod.8 (now in the source tarball)
503+ * drop controlgen
504+
505+ -- Stéphane Graber <stgraber@ubuntu.com> Sun, 23 Nov 2008 18:52:41 -0500
506+
507+ltsp (5.1.29-0ubuntu4) jaunty; urgency=low
508+
509+ * (temporary) drop acpid from ltsp-client depends, arch specific binary
510+ dependencies for arch all packages dont work (yet ?). Makes ltsp-client
511+ installable on armel, we might need a plugin that checks the archtecture
512+ in ltsp-build-client for a more proper implementation.
513+
514+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 20 Nov 2008 12:53:21 +0100
515+
516+ltsp (5.1.29-0ubuntu3) intrepid; urgency=low
517+
518+ * Make sure universe component is only enabled on CDs where it
519+ actually exist by checking for /cdrom/dists/intrepid/universe.
520+ After building the client from CD, make sure the sources.list
521+ contains everthing the server has to make sure -updates and
522+ universe are available in the chroot.
523+
524+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 21 Oct 2008 18:47:55 +0200
525+
526+ltsp (5.1.29-0ubuntu2) intrepid; urgency=low
527+
528+ * add call to configure_sound_volume in ltsp-client-core initscript
529+ * allow LANG to be overridden by lts.conf if desired
530+
531+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 15 Oct 2008 16:56:04 +0200
532+
533+ltsp (5.1.29-0ubuntu1) intrepid; urgency=low
534+
535+ * new upstream version (5.1.29)
536+ * bugfix release
537+ * add console-setup console-screen.kbd.sh to RCS_WHITELIST in ubuntu to
538+ support localized console keyboards.
539+ * fix quoting in nbd swap handling in initscript (needs to be backported to
540+ hardy)
541+ * make ltsp-client-core depend on console-setup and kbd
542+ * drop recommends of ltsp-client on nonexistent ubuntu-thin-client package
543+ * drop non-existent sdm-terminal from ltsp-client deps.
544+ * drop discover1 dependency
545+
546+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 15 Oct 2008 14:46:06 +0200
547+
548+ltsp (5.1.28-0ubuntu3) intrepid; urgency=low
549+
550+ * make sure to export LANG and LOCALE from ltsp-client-core.init
551+
552+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 14 Oct 2008 01:17:39 +0200
553+
554+ltsp (5.1.28-0ubuntu2) intrepid; urgency=low
555+
556+ * Fix persistent nbd support (init script)
557+
558+ -- Stéphane Graber <stgraber@ubuntu.com> Sat, 11 Oct 2008 20:07:10 -0400
559+
560+ltsp (5.1.28-0ubuntu1) intrepid; urgency=low
561+
562+ * new upstream version (5.1.27)
563+ * Fix pre-FF regression (CONFIGURE_X not set to False) (commited upstream)
564+ * Fix pre-FF regression (Enable compcache) (commited upstream)
565+ * Fix pre-FF regression (Xubuntu support) (LP: #221894) (commited upstream)
566+ * Enable universe and multiverse by default (LP: #281196)
567+ * Complete ltsp-cluster integration (remove unneeded delta)
568+ * Update localapp sample script
569+ * mythbuntu-diskless: explicitly install xfce4-terminal
570+ * mythbuntu-diskless: fix lts.conf generation
571+
572+ -- Stéphane Graber <stgraber@ubuntu.com> Fri, 10 Oct 2008 14:07:40 -0400
573+
574+ltsp (5.1.25-0ubuntu1) intrepid; urgency=low
575+
576+ * new upstream version (5.1.25)
577+ * Allow users to shutdown the thin client (LP: #274803)
578+ * Set PULSE_SERVER to 127.0.0.1 for localapps (LP: #274902)
579+ * Fix --prompt-rootpass (LP: #255176)
580+ * Use nbd-client with -persist to reconnect if server breaks
581+ * Add ltsp-cluster option to ltsp-build-client
582+ * Update documentation (LDM_RUNONCE)
583+ * Fix cups support for localapps
584+ * Set LDM_USERNAME correctly for localapps
585+ * Create /var/cache/ltsp-localapps
586+ * Rename xrexec to localapps
587+ * update packaging for the xrexec => localapps change
588+
589+ -- Stéphane Graber <stgraber@ubuntu.com> Sat, 04 Oct 2008 22:44:16 -0400
590+
591+ltsp (5.1.22-0ubuntu4) intrepid; urgency=low
592+
593+ * make sure ltsp-client-core initscript actually lands in rc2.d
594+ * add /var/lib/dbus/ and /var/cache/hald/ to rw_dirs for nfsroot setups
595+ (thanks to Stephane Graber for helping with teh above)
596+ * change old debian/rules bzr-release target to DTRT (who knows if we'll
597+ need it some day)
598+ * Default to CONFIGURE_X being unset, if users want a xorg.conf they need
599+ to manually enable it now since Xorg 1.5 should DTRT hand in hand with hal
600+
601+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 16 Sep 2008 18:46:38 +0200
602+
603+ltsp (5.1.22-0ubuntu3) intrepid; urgency=low
604+
605+ * fix scripts/debian installation target for ltsp-server (again)
606+
607+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 28 Aug 2008 17:19:47 +0200
608+
609+ltsp (5.1.22-0ubuntu2) intrepid; urgency=low
610+
611+ * add COMPCACHE_SIZE=25% to client/initramfs/conf.d/ltsp to make sure
612+ compcache is used on clients
613+
614+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 28 Aug 2008 01:51:56 +0200
615+
616+ltsp (5.1.22-0ubuntu1) intrepid; urgency=low
617+
618+ * new upstream version
619+ * move ltsp-client-core initscript to position 25 to start after hal to make
620+ hal-input work right.
621+ * add hal and dbus to ltsp-client depends
622+ * enable xrexec bits for localapps infrastructure
623+
624+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 28 Aug 2008 00:35:01 +0200
625+
626+ltsp (5.1.14-0ubuntu6) intrepid; urgency=low
627+
628+ * quiten down the ltsp-server.postinst if no /etc/exports exists (thanks to
629+ Stephane Graber for the fix)
630+
631+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 01 Aug 2008 15:25:32 +0200
632+
633+ltsp (5.1.14-0ubuntu5) intrepid; urgency=low
634+
635+ * drop xresprobe dependency to make it go away from main (LP: #248779)
636+
637+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 01 Aug 2008 12:58:51 +0200
638+
639+ltsp (5.1.14-0ubuntu4) intrepid; urgency=low
640+
641+ * shuffle more install locations
642+
643+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 31 Jul 2008 23:41:31 +0200
644+
645+ltsp (5.1.14-0ubuntu3) intrepid; urgency=low
646+
647+ * fix start-stop-daemon location (regressed somehow in one of the last
648+ uploads)
649+
650+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 31 Jul 2008 22:29:53 +0200
651+
652+ltsp (5.1.14-0ubuntu2) intrepid; urgency=low
653+
654+ * make sure to use the right branch when merging teh debian dir
655+ (sigh)
656+
657+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 28 Jul 2008 03:00:53 +0200
658+
659+ltsp (5.1.14-0ubuntu1) intrepid; urgency=low
660+
661+ * The freegeek hackfest release (adds basic localapp infrastructure)
662+ - Added LOCAL_APPS=True as default in ltsp_config
663+ - Cleanup of xrexecd, glib, now to be started from ldm's rc.d mechanism
664+ - Cleaned up lts-parameters.txt
665+ - Run autogen.sh automatically if processed by mkdst.
666+ - only start cdpinger and ltspfsd if not already running
667+ * add configuring and building and cleaning up of xrececd to build-stamp
668+ and clean targets in debian/rules
669+ * install xrexecd to /usr/bin in the ltsp-client-core package
670+ * install debian/099-mount-cdrom (LP: #251066) and add --mount-cdrom to
671+ ltsp-client-builder.templates to make sure we dont break even if d-i
672+ unmounts it (ugly workaround)
673+
674+ -- Oliver Grawert <ogra@ubuntu.com> Sun, 26 Jul 2008 01:05:50 +0200
675+
676+ltsp (5.1.10-0ubuntu4) intrepid; urgency=low
677+
678+ * adjust initscripts for new installation layout
679+
680+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 26 Jul 2008 16:05:50 +0200
681+
682+ltsp (5.1.10-0ubuntu3) intrepid; urgency=low
683+
684+ * add installation of ltsp-init-common and screen-x-common for ltsp-client
685+ * change install target paths from usr/lib/ltsp to usr/share/ltsp
686+
687+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 26 Jul 2008 03:13:44 +0200
688+
689+ltsp (5.1.10-0ubuntu2) intrepid; urgency=low
690+
691+ * fix start-stop-daemon location (LP: 246615) to unbreak the client build
692+
693+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 24 Jul 2008 01:48:50 +0200
694+
695+ltsp (5.1.10-0ubuntu1) intrepid; urgency=low
696+
697+ * new upstream version, all hardy non-packaging related changes included
698+
699+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 25 Jun 2008 12:17:36 +0200
700+
701+ltsp (5.0.40~bzr20080212-0ubuntu7) hardy-proposed; urgency=low
702+
703+ * add jetpipe to ltsp-client-core binary package (LP: #224259)
704+ * fix default port for NBD_PORT, so NBD_SWAP=Y works without setting the
705+ port explicitly (LP: #235772)
706+ * dont try to install xubuntu-artwork-usplash if universe is not enabled
707+ (LP: #221894)
708+ * add /root to rw_dirs so LDM_DIRECTX works if people froce nfsroot use
709+ (LP: #234006)
710+ * fix ltsp-update-image manpage to list all options (LP: #222524)
711+ * make sure the users XKBOPTIONS setting in lts.conf overrides console-setup
712+ (partially LP: #199675)
713+ * add support for ten options to adjust monitor settings in xorg.conf
714+ (X_MONITOR_OPTION_01-10) to make things like 'Option "DPMS" "off"'
715+ available through lts.conf (partially LP: #199675)
716+ * make sure X_MOUSE_DEVICE is properly quoted if added to xorg.conf
717+ (partially LP: #199675)
718+
719+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 30 May 2008 00:41:36 +0200
720+
721+ltsp (5.0.40~bzr20080212-0ubuntu6) hardy; urgency=low
722+
723+ * 030-kiosk plugin fixes:
724+ - enable all archive components for easier flash installation.
725+ - install ubufox for better theme handling.
726+ - switch to devilspie for fullscreen mode (firefox --fullscreen is deprecated)
727+
728+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 19 Apr 2008 02:18:58 +0200
729+
730+ltsp (5.0.40~bzr20080212-0ubuntu5) hardy; urgency=low
731+
732+ [Oliver Grawert]
733+ * run /etc/kernel/postinst.d/ltsp-update-kernels in the update-image plugin
734+ to make sure the pxe config is really updated even in corner cases
735+
736+ [Michael Haas]
737+ * Make sure that mythbuntu specific calls are only executed when running
738+ ltsp-build-client with --mythbuntu (LP: #214481)
739+
740+ -- Michael Haas <laga@laga.ath.cx> Wed, 09 Apr 2008 12:07:22 +0200
741+
742+ltsp (5.0.40~bzr20080212-0ubuntu4) hardy; urgency=low
743+
744+ * make sure the right proxy line is set in the chroot, thanks
745+ to stephane graber for that fix (LP: #213927)
746+ * make acpid [ i386 amd64 ] only dependency, since its not not available on ppc
747+ (LP: #213014, LP: #199747)
748+ * fix configure-x.sh interpreter line (LP: #196706)
749+ * make sure resolv.conf is available in the chroot (LP: #72482)
750+ * merge fix for dhcp port handling, thanks to Michael Haas, (LP: #198356)
751+ * we only tell users with nfs-kernel-server installed that they need to
752+ update /etc/exports (LP: #198915)
753+ * fix kiosk plugin to use the right package names (LP: #163278, LP: #212738)
754+ * fix hardcoded path in ltsp-update-image and quiten down noisy rm commands
755+ (LP: #198157)
756+ * make sure the ltsp-update-* scripts operate on symlinked dirs (LP: #151503)
757+ * add final updates for mythbuntu plugin and drop accidentially included
758+ patch file from debian/extra-plugins (LP: #212550)
759+
760+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 08 Apr 2008 15:03:51 +0200
761+
762+ltsp (5.0.40~bzr20080212-0ubuntu3) hardy; urgency=low
763+
764+ * add CONFIGURE_FSTAB lts.conf option to override fstab
765+ creation on client (LP: #198114)
766+ * use servers timezone during chroot creation (LP: #197723)
767+ * added note to lts-parameters.txt taht teh values apply to
768+ lts.conf only (LP: #197744)
769+ * merge mythbuntu plugin changes (LP: #195943)
770+
771+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 14 Mar 2008 01:05:21 +0100
772+
773+ltsp (5.0.40~bzr20080212-0ubuntu2) hardy; urgency=low
774+
775+ * add alsa-utils and alsa-base to ltsp-client dependencies (both moved out
776+ of ubuntu-minimal)
777+
778+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 19 Feb 2008 11:14:34 +0100
779+
780+ltsp (5.0.40~bzr20080212-0ubuntu1) hardy; urgency=low
781+
782+ * new upstream version with fixes for the following bugs:
783+ LP: #149006 (default to 24bit colordepth)
784+ LP: #190419 (move .nbi image out of the way before regeneration)
785+ LP: #113709 (security server sources.list entry handling)
786+ LP: #135419 (chroot upgrade issues)
787+ LP: #177926 (documentation fix)
788+ LP: #184316 (client locale handling (default to en_GB if none is set)
789+ LP: #189237 (fix path handling, remove trailing slashes from arguments)
790+ LP: #132397 (handle proxies with apt)
791+ LP: #148109 (only use getltscfg if lts.conf is valid)
792+ LP: #172459 (only use free nbd devices to do network swapping)
793+ * install our own dhcpd.conf
794+ * add rdesktop to ltsp-client deps (LP: #153589)
795+ * fix xorg deps of ltsp-client (LP: #158735)
796+ * add plugin for mythbuntu kiosk setup (LP: #188413), thanks to Michael Haas
797+
798+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 12 Feb 2008 17:48:48 +0100
799+
800+ltsp (5.0.39+20071127pre5.1-0ubuntu10) hardy; urgency=low
801+
802+ * make sure the ltsp dedicated interface is really up when
803+ generating the sshkeys in the udeb
804+
805+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 16 Jan 2008 16:26:34 +0100
806+
807+ltsp (5.0.39+20071127pre5.1-0ubuntu9) hardy; urgency=low
808+
809+ * change ordering of functions in the udeb and make sure the sshkeys
810+ are properly set before squashing the image.
811+
812+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 11 Jan 2008 13:42:26 +0100
813+
814+ltsp (5.0.39+20071127pre5.1-0ubuntu8) hardy; urgency=low
815+
816+ * we dont want next-server to be set by default
817+
818+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 10 Jan 2008 13:22:01 +0100
819+
820+ltsp (5.0.39+20071127pre5.1-0ubuntu7) hardy; urgency=low
821+
822+ * needs to install ltsp-server-standalone from d-i, not just
823+ ltsp-server unlike edubuntu ubuntu-alternate doesnt have the
824+ needed bits preinstalled.
825+
826+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 10 Jan 2008 13:09:14 +0100
827+
828+ltsp (5.0.39+20071127pre5.1-0ubuntu6) hardy; urgency=low
829+
830+ * we want to move the compress log to /target not /taget in d-i
831+
832+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 10 Jan 2008 12:35:29 +0100
833+
834+ltsp (5.0.39+20071127pre5.1-0ubuntu5) hardy; urgency=low
835+
836+ * default to the -generic kernel image instead of i386. it works on
837+ all tested thin client platforms and saves a lot of CD space
838+
839+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 08 Jan 2008 10:44:37 +0100
840+
841+ltsp (5.0.39+20071127pre5.1-0ubuntu4) hardy; urgency=low
842+
843+ * add -nolzma option to mksquashfs, kernel protion isnt ready yet so
844+ unpacking the image on client boot fails.
845+
846+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 03 Jan 2008 16:17:37 +0100
847+
848+ltsp (5.0.39+20071127pre5.1-0ubuntu3) hardy; urgency=low
849+
850+ * add pulseaudio to ltsp-client deps, needed because
851+ pulseaudio-esound-compat doesnt depend on pulse anymore to pull it in
852+ automatically
853+
854+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 29 Nov 2007 18:26:21 +0100
855+
856+ltsp (5.0.39+20071127pre5.1-0ubuntu2) hardy; urgency=low
857+
858+ * change ltsp-client-core.install to fix ftbfs caused by a wron scriptname
859+ there
860+
861+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 28 Nov 2007 14:48:45 +0100
862+
863+ltsp (5.0.39+20071127pre5.1-0ubuntu1) hardy; urgency=low
864+
865+ * newly packaged upstream release, no code changes yet
866+ * split out ldm into a separate source package
867+
868+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 28 Nov 2007 13:03:59 +0100
869+
870+ltsp (5.0.37) gutsy; urgency=low
871+
872+ * revert the ltsp-build-client behavior of the d-i progress bar to teh
873+ feisty behavior, together with the new compress progressbar that should
874+ suffice to fix LP: #121547
875+
876+ * ignore getltscfg if it fails during boot, so we dont need dummy entries
877+ in "comment only" lts.conf files in the future
878+
879+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 05 Oct 2007 18:03:54 +0200
880+
881+ltsp (5.0.36) gutsy; urgency=low
882+
883+ * fix most of the d-i progressbar issues and broken whitespace in
884+ debian/ltsp-client-builder.postinst
885+ * add a dummy entry to the default lts.conf to quiten down getltscfg on
886+ client boots
887+
888+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 02 Oct 2007 22:22:53 +0200
889+
890+ltsp (5.0.35) gutsy; urgency=low
891+
892+ * change debconf frontend to noninteractive in the Ubuntu/095-update-image plugin
893+ fixes LP: #144296
894+ * fix sed quoting in ltsp-update-image so we dont end up with $PORT but the
895+ actual portnumber in the pxe config.
896+
897+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 02 Oct 2007 13:54:42 +0200
898+
899+ltsp (5.0.34) gutsy; urgency=low
900+
901+ * make sure the udeb waits until ltsp-update-image is finished
902+
903+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 26 Sep 2007 18:08:21 +0200
904+
905+ltsp (5.0.33) gutsy; urgency=low
906+
907+ * disable d-i output for ltsp-update-image temporary to not risk beta release
908+ lauchpad bug #121547 will be fixed afterwards.
909+
910+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 26 Sep 2007 13:29:09 +0200
911+
912+ltsp (5.0.32) gutsy; urgency=low
913+
914+ * move nfs handling plugin (095-exports) from common to Debian plugin dir
915+ we dont use nfs-kernel-server anymore, no need to restart it or mangle
916+ /etc/exports, leave that to debian :)
917+ * dont try to move files from the udeb postinst if they dont exist so the
918+ installer doesnt stop.
919+
920+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 26 Sep 2007 12:50:17 +0200
921+
922+ltsp (5.0.31) gutsy; urgency=low
923+
924+ [Oliver Grawert <ogra@ubuntu.com>]
925+ * change mknbi dependency to mkelfimage for full LinuxBIOS support
926+ * add libgl1-mesa-dri to ltsp-client dependencies for compiz support
927+ out of the box.
928+
929+ [Scott Balneaves <sbalneav@ltsp.org>]
930+ * Test failure of X autoconf add X_OPTIONS_** parameters. A buggy
931+ via driver revealed this. Won't cause any delay on a sane driver.
932+
933+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 19 Sep 2007 18:21:03 +0200
934+
935+ltsp (5.0.30) gutsy; urgency=low
936+
937+ * dont try to write to non existing dirs in the chroot from
938+ ltsp-update-image (thanks lamont !)
939+ * fix issue with doubleslashes in ltsp-update-image
940+
941+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 13 Sep 2007 22:22:57 +0200
942+
943+ltsp (5.0.29) gutsy; urgency=low
944+
945+ [Oliver Grawert <ogra@ubuntu.com>]
946+ * fix setting of SERVER with nbd roots, closes LP: #139059
947+ * remove screensaver handling from ldm, gnome-screensaver konws what to do
948+ now
949+
950+ [Scott Balneaves <sbalneav@ltsp.org>]
951+ * enable compiz by default (leave it to Xsession on the server to decide)
952+
953+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 13 Sep 2007 16:10:50 +0200
954+
955+ltsp (5.0.28) gutsy; urgency=low
956+
957+ [Oliver Grawert <ogra@ubuntu.com>]
958+ * mkfifo isnt available in d-i, use mknod instead in the udeb
959+ * fix ltsp-update-image to handle existing inetd.conf entries properly
960+ * Empty out lts.conf, we detect evrything that was in there automatically
961+ and enable it if the corresponding app is in the chroot
962+ * Add long note to old lts.conf about the new location in the tftp dir
963+
964+ [Scott Balneaves <sbalneav@ltsp.org>]
965+ * bug pointed out by vagrantc: running ltsp-update-image on a chroot that
966+ isn't going to be nbd mounted shouldn't error out
967+ * Patch to disallow SCREEN_01 (used by upstart and source for probs)
968+ * Eliminate call to awk, should be ulimit -m not -v for the
969+ XRAMPERC client limit
970+ * Little more cleanup on shell and telnet screen scripts, remove bash
971+ references
972+ * Instead of starting for all, start for just screens available
973+
974+
975+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 12 Sep 2007 12:01:25 +0200
976+
977+ltsp (5.0.27) gutsy; urgency=low
978+
979+ * add new 010-debconf-frontend to Ubuntu to make the udeb
980+ changes actually work.
981+
982+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 06 Sep 2007 15:11:12 +0200
983+
984+ltsp (5.0.26) gutsy; urgency=low
985+
986+ [Oliver Grawert <ogra@ubuntu.com>]
987+ * new udeb postinst (and new template) added, fixes (LP: #121547)
988+ we have full progress reporting in teh installer now :)
989+ * added option --skipimage to ltsp-build-client to supress ltsp-update-image
990+ execution in d-i (we run it separately in the udeb)
991+ * its not an error if the port is set in inetd.conf.
992+
993+ [Scott Balneaves <sbalneav@ltsp.org>]
994+ * Close LP: #137461
995+ * added missing manpages for ltsp-update-image, and nbdrootd
996+ * Fix a couple of debian control issues
997+ * Fix bug with localdev: encrypt tunnel for X forwarding for all things.
998+ LDM_DIRECTX will override X, but all other communication should be
999+ encrypted
1000+ * since we're zeroing /etc/hostname in the plugin, don't need to do it in
1001+ the initramfs, add plugin to Ubuntu
1002+ * fixing problem with hostnames not being set in the client, even if
1003+ they're specified in dhcpd
1004+ * Added ram limiting from old 4.2, fixed typo
1005+
1006+ [Vagrant Cascadian <vagrant@freegeek.org>]
1007+ * merged patch to set hostname from the initramfs
1008+ * merge with scotts-gutsy, *except* keep debian logo.
1009+
1010+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 06 Sep 2007 13:24:27 +0200
1011+
1012+ltsp (5.0.25) gutsy; urgency=low
1013+
1014+ [Oliver Grawert <ogra@ubuntu.com>]
1015+ * Clean up rc links for reboot and shutdown
1016+ * fix sync range handling in x config script
1017+
1018+ [Vagrant Cascadian <vagrant@freegeek.org>]
1019+ * Drop Debian-Edu themes as Debian-Edu can handle them separately.
1020+ * Symlink common files from the Debian theme to the edubuntu theme
1021+ * Use debian's logo for the Debian theme
1022+
1023+ [Scott Balneaves <sbalneav@ltsp.org>]
1024+ * fgiraldeau pointed out a bug with nfs roots that prevents the X
1025+ configurator from running. Doesn't affect nbd roots
1026+ * Some style cleanups, after discussion with vagrantc, and a very brief
1027+ CodingStyle document
1028+ * Check for a mounted /proc under the chroot in ltsp-update-image
1029+ * Merged translation files from debian
1030+ * To ensure uniqeness, sockets are now of the form
1031+ /var/run/ldm_socket_vt[x]_ww.xx.yy.zz, where [x] is the vty number
1032+ of ldm, and ww.xx.yy.zz is the ip address of the server connected to.
1033+ * Change XORG_CONF to X_CONF per secret LTSP cabal vote
1034+ * Drop XF86CONFIG_FILE handling, as it's handled in ltsp_config
1035+ * Simplified backwards compatibility with XF86CONFIG_FILE
1036+ * Ditch old 2.4 kernel stuff in ldm startscript
1037+ * Added code for handling mkelfImage, cleaned up example dhcpd.conf file a
1038+ bit, removed the old python greeter
1039+ * Fixed typos
1040+ * Cleaned up ldmgtkgreet, got hosts appearing in same order as LDM_SERVER
1041+ * Some cleanup on the init functions, properly implement the XF86CONFIG_FILE
1042+ and XORG_CONF options
1043+ * Whoops, bashisms
1044+ * Cleanup of printer, telnet, screen scripts, remove cruft
1045+ * Fixed ltspfs security
1046+ * Fixed kiosk plugin (LP #114391).
1047+ * Added a plugin for copying the server's /etc/timezone to the chroot.
1048+ (LP #126443)
1049+ * Fixed bug where you can only run one concurrent ldm
1050+ * Cleaned up some code, more ldm glibifying
1051+
1052+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 30 Aug 2007 00:12:08 +0200
1053+
1054+ltsp (5.0.24) gutsy; urgency=low
1055+
1056+ * fix typo in ltsp-update-sshkeys (Closes LP# 133443)
1057+
1058+ -- Oliver Grawert <ogra@ubuntu.com> Sun, 19 Aug 2007 10:59:59 +0200
1059+
1060+ltsp (5.0.23) gutsy; urgency=low
1061+
1062+ * ldm2 merged from sbalneav:
1063+ * added german .po file
1064+ * hide cancel button again
1065+ * add ABOUT-NLS
1066+ * add scotts m4 dir
1067+ * Added gettext support. i18n ahoy
1068+ * language selection working now.
1069+ * fixed problem with greeter crashing
1070+ * finished main functionality with greeter. Lang, sess, and host info
1071+ all selectable.
1072+ * Major rework of the greeter. Split functions up into multiple files.
1073+ Accept working in session and language windows.
1074+ Multihost selecting working well.
1075+ * Added session window
1076+ * No host menu if only one host
1077+ * Added XORG_CONF variable for manual config override.
1078+ * Got greeter reloading lang info on host change
1079+ * Merged some of fgiraldeau's code, but not the network part
1080+ * transition to glib
1081+ * Merged Gadis changes from
1082+ http://bazaar.launchpad.net/~gideon/ltsp/gadi-configurex-mods-ltsp:
1083+ * Modified confiugre-x.sh: Added support for touchscreens and code to
1084+ handle sync ranges.
1085+ * add metacity to --kiosk mode, when did that get lost ?
1086+ * Updated ldminfod from Francis' tree
1087+ * fix default locale handling in ldminfod (locale.getdefaultlocale()
1088+ doesnt return anything in inetd mode)
1089+ * fix typo in configure-x.sh script
1090+ * Added usage messages to ltsp-update scripts. ltsp-update-image now
1091+ changes nbdport parameter in pxeconfig file
1092+ * Fixed command line processing using external getopt, so long and short
1093+ options are used. --base standard. Added --export option to -sshkeys,
1094+ so that admins can export sshkeys on machines, for loading into the
1095+ chroot on the nbd server. -sshkeys now looks in /etc/ltsp/ssh_known_hosts.*
1096+ and adds all hostnames to chroot found there.
1097+ * And, for completeness, added -b option handling to ltsp-update-kernels
1098+ * Updated ltsp-update-sshkeys to also handle a -b basedir option, plus some
1099+ cleanup.
1100+ * Fixed up some problems with ltsp-update-kernels, added command line
1101+ processing.
1102+ Removed unnecessary image dir test in nbdrootd. Added -C /dev/null
1103+ to nbdswapd.
1104+
1105+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 15 Aug 2007 10:55:14 +0200
1106+
1107+ltsp (5.0.22) gutsy; urgency=low
1108+
1109+ [Oliver Grawert]
1110+ * added ldm screen scripts for screensaver and compiz handling
1111+ * added nbdroot fixes from MrMoo
1112+ * hide cancel button
1113+ * added host selector icon to all themes
1114+
1115+ [Scott Balneaves]
1116+ * New ldm screen script
1117+ * Lots of work. Converted to all static memory, to eliminate leaks. Fixed
1118+ login failures, control-alt-backspace resets, etc.
1119+ * Closes Launchpad bug 105709: updated 80_ltsp-sound to address unsafe quoting.
1120+ * Added cancel button to greeter
1121+ * Added host selection box to ldmgtkgreet
1122+ * fixed some bugs, added login status message
1123+ * Cleaned up username and password handling a bit
1124+ * Password expiry working. Goto's eliminated. World saved. more to do
1125+ * Fixed bug in ldminfod
1126+ * Closes Launchpad Bug #127516. The delayed_mounter isn't needed with ldm2
1127+ * Beginnings of password expiry
1128+ * Added rdesktop script courtesy Colin Osterhout
1129+ * Touched up jetpipe a bit: don't keep remaking socket
1130+ * Got autologin working
1131+ * Closes Launchpad bug # 121254
1132+
1133+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 01 Aug 2007 16:32:53 +0200
1134+
1135+ltsp (5.0.21) gutsy; urgency=low
1136+
1137+ * add new X configuratin script, update teh initscripts for that
1138+ * add asound plugins to ltsp-client for oss support for the HW that
1139+ still has no alsa drivers
1140+ * fixed deps and maintainer in control.Ubuntu
1141+ * make pulse startup not depend on syslog
1142+ * no, we dont want next-server in the default dhcpd.conf
1143+
1144+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 17 Jul 2007 10:18:30 +0200
1145+
1146+ltsp (5.0.20) gutsy; urgency=low
1147+
1148+ * fix handling of mounted cdroms in ltsp-update-image
1149+ * drop the unused excludes from mksquashfs
1150+
1151+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 26 Jun 2007 21:12:44 +0200
1152+
1153+ltsp (5.0.19) gutsy; urgency=low
1154+
1155+ * fix nbdrootd to reflect teh new nbd-server syntax
1156+ * fix the libgl1-mesa-dri dep of ltsp-client-core again
1157+
1158+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 25 Jun 2007 12:13:50 +0200
1159+
1160+ltsp (5.0.18) gutsy; urgency=low
1161+
1162+ * added missing theme flavors for kubuntu and xubuntu
1163+ * added ldm2 theme support
1164+ * fixed manpage location in the ldm package
1165+ * make sure autogen.sh is run from 'debian/rules bzr-release' we dont want
1166+ autofoo crap in the source tree
1167+ * Merged scotts initial greeter implementation of a status message entry.
1168+
1169+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 21 Jun 2007 16:45:16 +0200
1170+
1171+ltsp (5.0.17) gutsy; urgency=low
1172+
1173+ * new LDM !!!
1174+ * add new C based ldm from Scott Balneaves <sbalneav@ltsp.org>
1175+ * add new C based ldm gtk greeter
1176+ * clean up ldm-deps
1177+ * add libgtk2.0-dev to ltsp build-deps
1178+ * switch ldm to arch any
1179+ * add new ldm.install file
1180+ * comment out theme selection in ldm.postinst (no themeing yet)
1181+ * add handling of new ldm and greeter to debian/rules
1182+
1183+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 20 Jun 2007 12:32:18 +0200
1184+
1185+ltsp (5.0.16) gutsy; urgency=low
1186+
1187+ * make sure we dont wait less for devices during boot
1188+ * make sure proc isnt mounted inside the chroot while we build the squashfs
1189+ image
1190+
1191+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 13 Jun 2007 13:55:30 +0200
1192+
1193+ltsp (5.0.15) gutsy; urgency=low
1194+
1195+ * exclude proc sys and tmp from mksqaushfs
1196+
1197+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 12 Jun 2007 20:57:34 +0200
1198+
1199+ltsp (5.0.14) gutsy; urgency=low
1200+
1201+ * also rename the ltsp-nbd hook in the .install file (silly me)
1202+
1203+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 12 Jun 2007 17:07:31 +0200
1204+
1205+ltsp (5.0.13) gutsy; urgency=low
1206+
1207+ * fix the path handling for lts.conf in initramfs
1208+ * change bootscript whitelist name to ltsp-client-core, else we dont have a
1209+ client starting
1210+ * make squashfs image world readable so nbd-server can serve it
1211+
1212+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 12 Jun 2007 16:39:41 +0200
1213+
1214+ltsp (5.0.12) gutsy; urgency=low
1215+
1216+ * move ltsp-nbd hook to ltsp_nbd to please update-initramfs
1217+ * drop duplicated dependency on inputattach
1218+ * make sure we only move the newly built image around to not corrupt the
1219+ existing one
1220+ * add tftp-hpa to ltsp-client-core deps for the new lts.conf in
1221+ initramfs feature
1222+ * fix debian/control.Ubuntu quotation
1223+
1224+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 12 Jun 2007 14:59:33 +0200
1225+
1226+ltsp (5.0.11) gutsy; urgency=low
1227+
1228+ * add dependency on squashfs-tools for the nbd-root to ltsp-server
1229+ * default to no xorg.conf and no X autoconfiguration, xorg can do that at
1230+ runtime now :)
1231+ * add first implementation of squashfs nbd-root
1232+ * merge mainline changes from http://bazaar.launchpad.net/~ltsp-drivers/ltsp/mainline
1233+ * drop /etc/X11/XF86Config-4 from list of files to bind mount
1234+ * add xbase-clients to ltsp-server-standalone
1235+ * make related sound programs a hard dependency on ltsp-server-standalone (Debian)
1236+ * remove code for after-installation and finalization (functionality was moved to
1237+ other plugins).
1238+ * get DIST from lsb_release
1239+ * generate the control file when doing bzr-release
1240+ * move packages from EARLY_PACKAGES to ltsp-client dependencies for Debian.
1241+ * clean up sound dependencies for debian
1242+ * move more packages listed in EARLY_PACKAGES into ltsp-client dependencies.
1243+ * clean up sound related dependencies.
1244+ * merge patches to split ltsp-client into two packages
1245+ * grab templates from ltsp-client-core now.
1246+ * split ltsp-client into two packages: ltsp-client-core and ltsp-client
1247+ * merge bugfix in configure_x function
1248+ - add ltsp-client dependency on discover1 and xresprobe
1249+ - remove unnecessary packages from EARLY_PACKAGES variables
1250+ * only configure X if it is installed
1251+ * enable localdev if not configured and ltspfsd is installed
1252+ * enable sound if not configured and a known sound daemon is installed
1253+ * merge patches for debian/control generation, to reduce debian/ubuntu conflicts.
1254+ * added control bits for Ubuntu
1255+ * drop packages no longer in debian
1256+ * add controlgen rule for generating debian/control
1257+ * generate debian/control rather than maintaining in revision control
1258+
1259+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 11 Jun 2007 15:53:04 +0200
1260+
1261+ltsp (5.0.10) gutsy; urgency=low
1262+
1263+ * drop unneeded libgl1-mesa-dri from EARLY_PACKAGES, libgl1-mesa-glx
1264+ replaces it
1265+ * no, we dont want any esound dependencies for ltsp-server we also dont
1266+ want nas (merge mistake from debian)
1267+ * fix distro and apt option handling in 000-basic-configuration, clean
1268+ up RC whitelists
1269+
1270+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 05 Jun 2007 14:26:18 +0200
1271+
1272+ltsp (5.0.9) gutsy; urgency=low
1273+
1274+ * change default distro to gutsy
1275+
1276+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 31 May 2007 13:58:14 +0200
1277+
1278+ltsp (5.0.8) feisty-proposed; urgency=low
1279+
1280+ * add fixed ltsp-sound session script to fix LP bug #105709
1281+
1282+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 25 Apr 2007 17:12:16 +0200
1283+
1284+ltsp (5.0.7) feisty; urgency=low
1285+
1286+ * cosmetical fix, make sure we switch to vt 7 between usplash end
1287+ and ldm start to prevent tty1 flashing in on slow thin clients
1288+
1289+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 10 Apr 2007 15:22:20 +0200
1290+
1291+ltsp (5.0.6) feisty; urgency=low
1292+
1293+ * move printing back, doesnt gain us anything
1294+ * make sure the localdev scritps dont start new instaces with every ldm
1295+ restart on logout
1296+ * fix quoting in sources.list plugin
1297+ * change package selection to not install *all* fonts, we only need the
1298+ ones ldm uses (should help massively with bug #97456)
1299+ * fix yaboot linking in ltsp-update-kernels (closes LP #101927)
1300+
1301+
1302+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 3 Apr 2007 15:49:04 +0200
1303+
1304+ltsp (5.0.5) feisty; urgency=low
1305+
1306+ * move printserver startup, localdev helperscripts and soundserver
1307+ startup after start of X to speed up booting (should partially
1308+ help with LP #97456)
1309+ * add pulseaudio-esound-compat to ltsp-server-standalone recommends
1310+ (for people feeling the need to still use esddsp with apps)
1311+ * drop duplicated module-detect option from pulseaudio startup to
1312+ avoid warning in client bootlogs
1313+ * drop duplicated touching of /etc/nbd-client from ltsp-build-client,
1314+ we start nbd from the ltsp-client-setup initscript, no need for a
1315+ second run.
1316+ * remove stray sleep(5) call in ldm for speedup (LP #97456)
1317+ * add --copy-sourceslist option to ltsp-build-client to reuse the servers
1318+ sources.list with ltsp-buiuld-client (fixes LP #48601)
1319+ * move loopback device entry creation in /etc/network/interfaces to
1320+ ltsp-build-client, fixes a race condition while bringing up lo
1321+
1322+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 2 Apr 2007 11:39:50 +0200
1323+
1324+ltsp (5.0.4) feisty; urgency=low
1325+
1326+ * fix varoius documentation, malone bugs #94081 and #78927
1327+ * make sure the lp module is loaded on all thin clients,
1328+ fixes malone #94086
1329+ * fix support for multiple printers (malone #93863)
1330+ * make sure we set SYSLOG to point to the server in
1331+ the default lts.conf
1332+ * move the theme setting of ldm to finalization sequence
1333+ to make sure we not only have the usplash but also the
1334+ right ldm theme
1335+ * fix the MODULE_nn option to take arguments for modules it
1336+ loads (fixes handling of ISA soundcards)
1337+
1338+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 26 Mar 2007 13:52:06 +0200
1339+
1340+ltsp (5.0.3) feisty; urgency=low
1341+
1342+ * remove xorg keymap setting form locales plugin, it breaks in d-i
1343+
1344+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 20 Mar 2007 15:35:11 +0100
1345+
1346+ltsp (5.0.2) feisty; urgency=low
1347+
1348+ * fix yaboot handling for tftp in ltsp-update-kernels,
1349+ * allow kernel copying to an existing /tftpboot in ltsp-update-kernels
1350+ (upstream requirement for upgrades from 4.2)
1351+ * add lts.conf option SSH_OVERRIDE_PORT for non standard ssh ports
1352+ to use with ldm (closes malone #47744)
1353+ * fix pulse and ltspfs deps harder,
1354+ * remove mount-proc from Vendor dir, it's used in the common plugins
1355+ section already
1356+
1357+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 15 Mar 2007 01:38:46 +0100
1358+
1359+ltsp (5.0.1) feisty; urgency=low
1360+
1361+ [Oliver Grawert]
1362+ * Version bump to 5.0.x
1363+ * locale handling fixes (malone #67387, #72626 and #82427)
1364+ * only create a link for /proc/fd if necessary (malone #90703)
1365+ * dont attempt to install to unclean targets, spill a warning instead
1366+ (maolne #71237)
1367+ * install a default lts.conf with sound, localdev and nbdswap enabled
1368+ * make sure /var/lib/nfs is writeable on thin clients
1369+ * add sound dependencies to ltsp-server-standalone (probably split that out
1370+ in a ltsp-sound metapackage later)
1371+ * improve handling of boolean variables in the initscript
1372+ * fix the remaining bits of x11 directory handling, we dont have xfree86
1373+ anywhere anymore in ubuntu.
1374+ * fix typo in cjwatsons patch
1375+ * sanitize pulse option formatting
1376+ * make sure console-setup is in the rcS startup links
1377+ * drop stop-bootlogd and etc-setserial from startup link cleanup list
1378+ we have neither installed, if users want it, they also want the
1379+ initscripts.
1380+ * add pete savages reboot button fix to ldm
1381+ * add fix to speed up X autodetection by merging all debconf-communicate
1382+ calls into one. Thanks for the patch to Müller Zsolt <muzso@muzso.hu>
1383+ * revert the temporary switch to the -generic kernel on thin clients
1384+ * fix artwork handling in ldm and update themes
1385+
1386+ [Colin Watson]
1387+ * Log that we're starting up ldm before stopping usplash. If usplash was
1388+ running, don't bother logging successful startup, as it will look weird
1389+ on the console.
1390+ * If usplash was running, wait a short while for the active console to
1391+ change after starting up ldm, to try to avoid visible console noise from
1392+ later init scripts.
1393+ * Depend on kbd | console-tools for fgconsole.
1394+
1395+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 12 Mar 2007 13:38:48 +0000
1396+
1397+ltsp (0.134) feisty; urgency=low
1398+
1399+ * enable the kiosk plugin (ltsp-build-client will accept the --kiosk
1400+ option now)
1401+
1402+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 13 Feb 2007 01:04:35 +0100
1403+
1404+ltsp (0.133) feisty; urgency=low
1405+
1406+ * final switch for pulseaudio support
1407+ * make sure the right usplash theme is installed
1408+
1409+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 30 Jan 2007 16:40:18 +0100
1410+
1411+ltsp (0.132) feisty; urgency=low
1412+
1413+ * add pulse support and dependencies
1414+ * revert the herd2 quickfix
1415+ * remove the broken security mirror line from ltsp-client-builder
1416+
1417+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 17 Jan 2007 13:10:01 +0100
1418+
1419+ltsp (0.131) feisty; urgency=low
1420+
1421+ * temporary switch i386 to the -generic kernel image (this might break
1422+ on machines requiring the 486 codeset ...)
1423+
1424+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 11 Jan 2007 11:13:41 +0100
1425+
1426+ltsp (0.130) feisty; urgency=low
1427+
1428+ * quickfix for mirror handling on non networked systems to make herd2
1429+ installable
1430+
1431+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 10 Jan 2007 23:35:57 +0100
1432+
1433+ltsp (0.129) feisty; urgency=low
1434+
1435+ * make sure we dont try to install the dropped 80_ltsp-sound file to avoid
1436+ FTBFS
1437+
1438+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 5 Jan 2007 15:50:31 +0100
1439+
1440+ltsp (0.128) feisty; urgency=low
1441+
1442+ * merge jetpipe, the new printserver from
1443+ http://bazaar.launchpad.net/~ogra/ltsp/feisty-ltsp-jetpipe
1444+ * remove the session sound hack that wiped the gstreame DB on login
1445+ (malone: #65690)
1446+ * merge boolean handling as well as configuration and documentation
1447+ fixes from mainline
1448+
1449+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 5 Jan 2007 14:02:17 +0100
1450+
1451+ltsp (0.127) feisty; urgency=low
1452+
1453+ * Add dependency on openbsd-inetd
1454+ * Merge with debian bzr branch from http://pkg-ltsp.alioth.debian.org/bzr/main
1455+ [Vagrant Cascadian]
1456+ * translation updates
1457+ * simplified --arch handling
1458+ * set ltsp-client/abort-installation question to priority critical and change
1459+ to type "error"
1460+ * do not run ltsp-client initscripts if /etc/ltsp_chroot is not present.
1461+ * improvements to inputattach handling
1462+ * reorganize network boot dependencies
1463+ * ltsp-update-kernels: merge
1464+ http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-update-kernels
1465+ * added NEWS file which documents the changes to NBD swapping
1466+ * man page for ldminfod
1467+ * added manpage for nbdswapd
1468+ * credit translators for their work
1469+ * add cryptsetup to suggests (for encrypted swap support)
1470+ * updated swap documentation
1471+ * merge
1472+ http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-ltsp-swap
1473+ * populate /etc/hostname with "ltsp" instead of "ltsp-chroot"
1474+ * added catalan translation
1475+ * make location of tftp directory configurable
1476+ * allow comma-separated list for late-packages, early-packages,
1477+ kernel-packages, debconf-seeds and apt-keys
1478+ * include french translation for ltsp-build-client
1479+ * allow --components to be a comma-separated (for debconf preseeding)
1480+ * debconf preseeding for ltsp-client-builder
1481+ * update the description for ltsp-client-builder/build-client-opts
1482+ * do not build or install lp_server
1483+ * make options to pass to ltsp-build-client preseedable.
1484+ * copyright clarifications from upstream
1485+ * include updated copyright notices in debian/copyright
1486+ * add dependency on gettext-base (reported by Ronny Aasen)
1487+ * only display advanced help options if called with --extra-help
1488+ * allow custom screen scripts in /etc/ltsp/screen.d
1489+ * implement SWAPDIR in favor of SWAP
1490+ * added X_VIDEO_RAM variable
1491+ * split mtab and daemon handling into separate plugins
1492+ * split init whitelisting into separate plugin
1493+ * add plugin directory for custom plugins (such as CDDs)
1494+ * update to include program name in the plugins dir
1495+ * put LTSP_CHROOT variable for the installation path into /etc/ltsp_client
1496+ * move root password handling later
1497+ * move handling of /etc/exports later and to the finalization phase
1498+ * if daemon is installed, use it to start sdm
1499+ * divert /etc/mtab and point /etc/mtab to /proc/mounts
1500+ * apt-get update now runs after locales have been generated
1501+
1502+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 6 Dec 2006 13:02:05 +0100
1503+
1504+ltsp (0.126) feisty; urgency=low
1505+
1506+ * added dependency on update-inetd to ltsp-server (needed by tftpd-hpa now)
1507+
1508+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 5 Dec 2006 18:04:18 +0100
1509+
1510+ltsp (0.125) feisty; urgency=low
1511+
1512+ * switch package to feisty as default distro
1513+
1514+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 28 Nov 2006 18:24:32 +0100
1515+
1516+ltsp (0.124) edgy; urgency=low
1517+
1518+ * add the -f option to the rm command in the 80_ltsp-sound Xsession
1519+ script to avoid crashers on login, closes malone #66808
1520+
1521+ -- Oliver Grawert <ogra@ubuntu.com> Sun, 22 Oct 2006 11:54:31 +0200
1522+
1523+ltsp (0.123) edgy; urgency=low
1524+
1525+ * add a workaround for the changed gstreamer autosink detection
1526+ (closes malone #65690)
1527+
1528+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 16 Oct 2006 10:29:37 +0200
1529+
1530+ltsp (0.122) edgy; urgency=low
1531+
1532+ * change dependency of ldm from python-gnome2 to python-gnomecanvas
1533+ * human-cursors-theme is fixed, remove the workaround plugin
1534+
1535+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 11 Oct 2006 23:14:34 +0200
1536+
1537+ltsp (0.121) edgy; urgency=low
1538+
1539+ * fix alternative path for cursor theme
1540+
1541+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 9 Oct 2006 12:13:56 +0200
1542+
1543+ltsp (0.120) edgy; urgency=low
1544+
1545+ * make sure we use the human cursors in new ltsp installs
1546+
1547+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 9 Oct 2006 11:15:43 +0200
1548+
1549+ltsp (0.119) edgy; urgency=low
1550+
1551+ * documentation update: new example lts.conf and proper table with key/value
1552+ pairs in lts-parameters.txt
1553+
1554+ -- Oliver Grawert <ogra@ubuntu.com> Sun, 8 Oct 2006 15:14:03 +0200
1555+
1556+ltsp (0.118) edgy; urgency=low
1557+
1558+ * make sure we test for a special char device if looking for /dev/dsp,
1559+ fixes malone #56959
1560+ * show the ip additionally to the hostname in ldm
1561+ * switch to vt7 before stopping usplash
1562+ * add klogd to enabled services in ltsp-build-client
1563+ * add syslog to the enabled services in ltsp-build-client
1564+
1565+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 6 Oct 2006 16:04:59 +0200
1566+
1567+ltsp (0.117) edgy; urgency=low
1568+
1569+ * use the new kernel image name for amd64
1570+ * add DO_NOT_SWITCH_VT to the ltsp-client initscript, so we swich directly
1571+ to the screen session from usplash instead of having a flashing tty1
1572+ inbetween
1573+
1574+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 5 Oct 2006 11:35:11 +0200
1575+
1576+ltsp (0.116) edgy; urgency=low
1577+
1578+ * make sure amd64 clients are built on amd64 and keep i386 optional on
1579+ that architecture to unbreak the edubuntu CD install
1580+
1581+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 28 Sep 2006 12:33:25 +0200
1582+
1583+ltsp (0.115) edgy; urgency=low
1584+
1585+ * mknbi doesnt exist on non-i386 arches so dont try to install it on
1586+ powerpc
1587+
1588+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 27 Sep 2006 23:56:31 +0200
1589+
1590+ltsp (0.114) edgy; urgency=low
1591+
1592+ * make sure mknbi is availabe on all i386 systems for out of the box
1593+ etherboot support.
1594+ * replace the obsolete arch-build with a bzr-release target to make
1595+ maintenance easier
1596+
1597+ -- Oliver Grawert <ogra@ubuntu.com> Sun, 24 Sep 2006 14:44:24 +0200
1598+
1599+ltsp (0.113) edgy; urgency=low
1600+
1601+ * make sure the Password label in ldm doesnt change color
1602+ * better fix for esd, so now actually a second user also gets sound
1603+
1604+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 21 Sep 2006 16:36:13 +0200
1605+
1606+ltsp (0.112) edgy; urgency=low
1607+
1608+ * fix ldm edubuntu theme
1609+
1610+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 20 Sep 2006 22:36:52 +0200
1611+
1612+ltsp (0.111) edgy; urgency=low
1613+
1614+ * whoops, we dont want the .bzr tree in the source package
1615+ * fix debian introduced hang of esd on relogin, closes malone (#61491)
1616+
1617+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 20 Sep 2006 21:42:23 +0200
1618+
1619+ltsp (0.110) edgy; urgency=low
1620+
1621+ * fix printer handling in the initscript
1622+ * fix paths in the start_printer script
1623+ * fix the paths in the client setup initscript to match FHS fixes in
1624+ the ltspfs package
1625+ * fix boolean handling of env vars in ldm
1626+ * fix floppy handling in ldm
1627+ * do not link the apt related plugins
1628+
1629+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 20 Sep 2006 20:07:38 +0200
1630+
1631+ltsp (0.109) edgy; urgency=low
1632+
1633+ * make etherboot work automagically
1634+
1635+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 19 Sep 2006 16:00:54 +0200
1636+
1637+ltsp (0.108) edgy; urgency=low
1638+
1639+ - The "Detroit hackfest fixing spree" release -
1640+
1641+ * fixes in the debian plugins (which dont really affect us):
1642+ * when hostname is "(none)", also reset hostname variable
1643+ * fix gdm handling of x-display-manager if installed in the chroot
1644+ * fix typo in dpkg-divert for policy-rc.d script
1645+ * debian plugin to keep package cache if wanted
1646+ * allow --include as well for debootstrap
1647+ * whitespace fixes and check for /bin/true in ltsp-update-kernels
1648+ * add option to quiet ltsp-update-kernels if desired
1649+ * move /etc/exports handling to a later position for finalization
1650+ * move rootpw handling/locking to a later position (only sequence number
1651+ change)
1652+ * allow --chroot option to name the chroot something other than ARCH (fix
1653+ requested by jammcq)
1654+ * add empty plugin directory for custom plugins
1655+ * split initscript handling in its own plugin
1656+ * split daemon and mtab handling into their own plugins
1657+ * fix X_VIDEO_RAM handling in initscript (needs follow up fix of
1658+ malone #60805)
1659+ * fix boolean handling in ldm
1660+ * update Ubuntu plugin symlinks
1661+ * remove /var/run and /var/lock from bind mounting so we dont
1662+ double-bindmount them to tmpfs
1663+ * remove /etc/hotplug from bindmounted dirs, to quiten the boot, we dont use
1664+ hotplug since ages ...
1665+ * documentation updates:
1666+ * doc update for nbdswapd
1667+ * dnsmasq doc examples update (typo fix)
1668+ * doc/workstation update, fix gdm docs
1669+ * doc/examples/qemu-ltsp fix for help function
1670+ * doc/plugins documentation update
1671+
1672+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 18 Sep 2006 21:17:06 +0200
1673+
1674+ltsp (0.107) edgy; urgency=low
1675+
1676+ * Fix typos and formatting of device entry in /etc/network/interfaces in
1677+ ltsp-client-builder.postinst
1678+
1679+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 16 Sep 2006 16:12:19 +0200
1680+
1681+ltsp (0.106) edgy; urgency=low
1682+
1683+ * make sure we disconnect /dev/nbd[n] in ldm before shutdown to avoid
1684+ idling nbdswapd connections
1685+ * mark the nbd device as swap device in ltsp-client-setup initscript
1686+ * add server/plugins/ltsp-build-client/Ubuntu/010-nbd-client to make sure
1687+ /etc/nbd-client is there before we bind mount it to a tmpfs
1688+ * add server/plugins/ltsp-build-client/Ubuntu/010-cleanup-consoles,
1689+ to remove additional consoles from /etc/event.d to save memory
1690+
1691+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 11 Sep 2006 12:09:16 +0200
1692+
1693+ltsp (0.105) edgy; urgency=low
1694+
1695+ * drop ldm-swapon in favor if vargrantc's new ndbswapd inetd wrapper
1696+
1697+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 9 Sep 2006 14:46:00 +0200
1698+
1699+ltsp (0.104) edgy; urgency=low
1700+
1701+ * work around dd breakage with non C locales in ldm-swapon
1702+ * install initramfs-tools/conf.d/ltsp into /etc/initramfs-tools/conf.d
1703+ * fix Ubuntu/000-basic-configuration to look in the right dir for finalization
1704+ * move the botloaders from ltsp-server to ltsp-client to make the new
1705+ ltsp-update-kernels architecture happy
1706+
1707+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 8 Sep 2006 23:22:39 +0200
1708+
1709+ltsp (0.103) edgy; urgency=low
1710+
1711+ * merge debian changes
1712+ * revert ldm changes to the ssh socket made by debian
1713+ * [Vagrant Cascadian]
1714+ * add dependency on netbase (ldminfod uses inetd)
1715+ * merge support for locales
1716+ * add python dependency for ldminfod
1717+ * merge plugin modularization:
1718+ * load functions from $PLUGINS_BASE dir
1719+ * move ltsp-build-client plugins to it's own plugin directory.
1720+ * split load_plugins function into separate file
1721+ * don't force LC_ALL=C or LANG=C when happens after locales get configured
1722+ * initial plugin to configure locales in the installed chroot
1723+ * use true as a no-op.
1724+ * example to use dnsmasq as a dhcp server
1725+ * added server/doc/examples dir, move qemu-ltsp to examples
1726+ * if a viable x-display-manager is installed, don't default to ldm/sdm/startx
1727+ * versioned dependency on python >= 2.4 instead of python2.4
1728+ * added readme to explain how to build a client chroot, and what support is
1729+ * run sdm on the appropriate terminal
1730+ * mention --help to list all available options
1731+ * update ltsp-build-client man page
1732+ * removed unprintable character that was causing lintian warnings
1733+ * install manpage for ldm
1734+ * manpage for ldm
1735+ * tweak rules to insall manpages for ltsp-client, too.
1736+ * inlude plugins documentation ltsp-server package
1737+ * document the plugins system
1738+ * add documentation about swap and workstation-style installs
1739+ * install bug helpers
1740+ * bug reporting script to probe for installed packages in chroot(s)
1741+ * drop recommends on nbd-client, it's already a dependency.
1742+ * install getltscfg manpage
1743+ * manpage for getltscfg
1744+ * bugfix for whitelisting
1745+ * only add localdev ssh options if configured for localdev
1746+ * merge with mainline: localdev and language support in ldm, whitespace fixes
1747+ * whitespace correction
1748+ * only run the rc whitelisting code if there is something whitelisted
1749+ * only set "ips" variable once, using the "ip" command.
1750+ * only update ssh keys in chroots with an /etc/ssh directory
1751+ * overwrite /etc/hosts on boot, not just append to it
1752+ * bugfix: tweak /etc/hostname instead of /etc/hosts
1753+ * build-depend on po-debconf
1754+ * only install udhdpc on sarge
1755+ * add qemu-ltsp script to examples
1756+ * added wrapper script to test with qemu
1757+ * check for initrd-netboot-tools in the chroot
1758+ * increment version and mention recent changes
1759+ * use lsb_release to set default dist
1760+ * depend on initramfs-tools 0.73e, which implements conf.d handling correctly
1761+ * move initramfs-tools hook from /etc/initramfs-tools/conf.d/
1762+ * no need to set NFSOPTS anymore, default for initramfs-tools works
1763+ * set background color to white for debian theme
1764+ * mention change to update-kernels running on kernel install
1765+ * create relative symlink for nbi images
1766+ * versioned nbi does not include .old when linking nbi.img.old,
1767+ * check for existing nbi image in $BOOT
1768+ * only make nbi symlink if real nbi file exists
1769+ * call update-client from kernel postinst/postrm hooks
1770+ * support updating a specific kernel
1771+ * mention openbsd-inetd preference and close debian bug #382681
1772+ * ldm really depends on python2.4 now
1773+ * merge sparc fixes to update-kernels
1774+ * bugfixes for sparc-utils handling
1775+ * use the lsb_release short form to set VENDOR (instead of extra call to awk)
1776+ * use the lsb_release short for to set VENDOR (instead of extra call to sed)
1777+ * include example dhcpd.conf
1778+ * debian theme changes
1779+ * improved background for debian theme
1780+ * check for vmlinux* and vmlinuz* for symlink versioning
1781+ * mark update-kernels as executable
1782+ * move 035-update-kernels back to common (works with new plugin ordering)
1783+ * move rootpass so it prompts for the password (if enabled) at the very end.
1784+ * merge new plugin ordering from vagrant-new-plugins
1785+ * merge load_plugin_modules into load_plugins
1786+ * change order of plugin loading to be alpha-numeric order
1787+ * merge sparc-utils code into common code block
1788+ * handle both vmlinuz and vmlinux
1789+ * merge mkelf-linux and netabootwrap code
1790+ * implement boot prompt options common to yaboot and pxelinux configuration
1791+ * improved text when pxe is not being configured.
1792+ * move $BOOT calls to other locations, simplify symlink handling
1793+ * properly handle symlinked kernels
1794+ * support vmlinuz.old for mkelf-linux
1795+ * also catch versioned nbi images
1796+ * add VENDOR variable used by PXELINUX_CMDLINE
1797+ * copy nbi images, too.
1798+ * sparc images now begin with nbi
1799+ * allow updating only a specified chroot
1800+ * no need to copy the System.map files
1801+ * removed mkvmlinuz from ltsp-client dependencies
1802+ * download pxelinux.0 from it's new location (i386 only)
1803+ * mknbi is not available on amd64
1804+ * move pxe and yaboot handling back into ltsp-update-kernels, but use binaries
1805+ * added TFTP_CHROOT variable to identify the chroot-specific tftp dir
1806+ * reduce warnings with find by properly ordering options and arguments
1807+ * create the chroot-specific tftp directory to ensure files can be copied into it.
1808+ * merge another initrd-netboot-tools bugfix
1809+ * merge initramfs-tools bugfix
1810+ * use architecture-specific dependencies
1811+ * allow yaboot to satisfy network boot dependency
1812+ * move dependencies for various network boot generators from ltsp-server
1813+ * attempt to support pxelinux and yaboot
1814+ * just install yaboot.conf to /boot (remove leftover code from ltsp-update-kernels)
1815+ * bugfix: update-kernels is installed into /usr/lib/ltsp
1816+ * code to actually update the images in the chroot (was in ltsp-update-kernels)
1817+ * dropped handling kernel update code on the server directly, instead call a
1818+ * update-kernels needs to be run after the kernel gets installed (Debian/030-late-packages)
1819+ * simplify handling of vmlinuz and vmlinux copying
1820+ * merge mount-proc into common plugins
1821+ * bugfix: put quotes around clients
1822+ * plugin to update the ssh keys
1823+ * added plugin to update the kernels
1824+ * only set PXELINUX_CMDLINE if not already set
1825+ * define PXELINUX_CMDLINE variable, and set for ubuntu
1826+ * install initramfs-tools/conf.d/ltsp into /etc/initramfs-tools/conf.d
1827+ * use initramfs-tools/conf.d if available
1828+ * bugfix: check for initrd-netboot-tools in the chroot
1829+ * allow yaboot to satisfy network boot generator dependency
1830+ * only set values if not already set
1831+ * update with enable-popcon text
1832+ * handle another combination of binary and configuration file for initramfs-tools
1833+ * add /etc/hosts.ltsp to /etc/hosts on boot if present
1834+ * merge code to ltsp-update-keys to add a static file of ssh_known_hosts entries
1835+ * add ssh_known_hosts.extra to chroot's ssh_known_hosts files
1836+ * add /etc/hosts.ltsp file to /etc/hosts if present
1837+ * the sparc code we have uses binaries from sparc-utils, not silo.
1838+ * document USE_LOCAL_SWAP
1839+ * USE_LOCAL_SWAP for swap on local disks (from patch by Petter Reinholdtsen)
1840+
1841+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 8 Sep 2006 01:27:06 +0200
1842+
1843+ltsp (0.102) edgy; urgency=low
1844+
1845+ * added ldm-swapon, an automatic userspace swap script using the ssh tunnel
1846+ to automatically create swapfiles for nbd-server/client. implements the
1847+ NBD_SWAP and SWAP_SIZE options for lts.conf
1848+ * adds dependency on nbd-server to the ltsp-server package
1849+
1850+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 7 Sep 2006 19:26:42 +0200
1851+
1852+ltsp (0.101) edgy; urgency=low
1853+
1854+ * update po files
1855+ * merge fixes for ldm lang/session handling from
1856+ http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-lang-session/
1857+
1858+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 7 Sep 2006 00:56:13 +0200
1859+
1860+ltsp (0.100) edgy; urgency=low
1861+
1862+ * merge ltsp-dhcpd-autogeneration (configure a default interface for ltsp
1863+ from the installer udeb) from ltsp-mainline
1864+
1865+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 7 Sep 2006 00:25:51 +0200
1866+
1867+ltsp (0.99debian12) unstable; urgency=low
1868+
1869+ [ Vagrant Cascadian ]
1870+ * ltsp-server:
1871+ - install FAQ and Upgrading_4.2 to docs (Closes: #418143, #417667)
1872+ - conflict with ltsp-utils (Closes: #413316)
1873+ - add klogd and sysklogd to whitelisted services, which fixes remote
1874+ syslog (Closes: #410485)
1875+ - automatically include lts.conf in bug reports
1876+ - add next-server to dhcpd.conf (Closes: #416868)
1877+ thanks to Martin Chase for the report
1878+ - early /var/lock and /var/run handling from Gustavo Franco
1879+ (Closes: #416673)
1880+
1881+ * ltsp-server-standalone:
1882+ - added dependencies on ltspfs, nbd-server, openssh-server
1883+
1884+ * ldm:
1885+ - call ltspfsmounter with full path (Closes: #416684)
1886+
1887+ * ltsp-client-builder:
1888+ - multiply menu item by 100 (Closes: #418612)
1889+
1890+ * ltsp-client:
1891+ - make it possible to disable remote syslogging
1892+
1893+ * add dutch debconf translation from cobaco (Closes: #418395)
1894+
1895+ -- Vagrant Cascadian <vagrant@freegeek.org> Mon, 16 Apr 2007 20:22:32 -0600
1896+
1897+ltsp (0.99debian11) unstable; urgency=medium
1898+
1899+ * urgency medium, as it fixes an RC bug and important bugs
1900+ * install appropriate linux-image package for amd64. thanks to Damyan
1901+ Ivanov. (Closes: #406357)
1902+ * fixes to boolean handling (Closes: #405772)
1903+ * drop dependency on initrd-netboot-tools as it was removed from Debian.
1904+ (initramfs-tools is preferred anyways)
1905+ * updated location of pkg-ltsp bzr repository
1906+
1907+ -- Vagrant Cascadian <vagrant@freegeek.org> Thu, 11 Jan 2007 00:38:01 -0700
1908+
1909+ltsp (0.99debian10) unstable; urgency=medium
1910+
1911+ * priority medium to get the updated translation into etch faster.
1912+ * added spanish gettext translation. thanks to Felipe Caminos and Hector
1913+ Colina. (Closes: #404404)
1914+
1915+ -- Vagrant Cascadian <vagrant@freegeek.org> Sun, 24 Dec 2006 09:36:43 -0700
1916+
1917+ltsp (0.99debian9) unstable; urgency=medium
1918+
1919+ * urgency medium, it includes it fixes several important bugs:
1920+ * fix ldm's boolean handling. thanks to Miro Zhorelicky for the patch.
1921+ (Closes: #403471)
1922+ * also mount /etc/network/run writeable for proper lo device configuration.
1923+ (Closes: #403187)
1924+ * fix execution of screen scripts in /etc/ltsp/screen.d (Closes: #403188)
1925+ * install xorg instead of x-window-system-core transitional package in new
1926+ LTSP chroot environments. (Closes: #403234)
1927+ * updated local devices support. (Closes: #404154)
1928+
1929+ * updated French gettext message. thanks to Cyril Brulebois.
1930+ * updated gettext messages for Brazilian Portuguese. (Closes: #403815)
1931+ thanks to André Luís Lopes.
1932+
1933+ * added Spanish debconf translations (Closes: #403604). thanks to Felipe
1934+ Caminos.
1935+ * added German debconf and gettext messages (Closes: #403568, #403597).
1936+ thanks to Wolfgang Schweer.
1937+ * added gettext translation for Catalan (Closes: #404064). thanks to Jordà
1938+ Polo.
1939+
1940+ * updated documentation for ltsp-build-client plugins.
1941+
1942+ -- Vagrant Cascadian <vagrant@freegeek.org> Fri, 22 Dec 2006 14:58:18 -0700
1943+
1944+ltsp (0.99debian8) unstable; urgency=low
1945+
1946+ [Vagrant Cascadian]
1947+ * drop recommends on inputattach (Closes: #396684)
1948+ * change dependency on joystick to suggests
1949+ * optimize check if inputattach should be used
1950+ * change ltsp-client abort-installation debconf question to type "error" and
1951+ priority "critical" (Closes: #398630)
1952+ * only run ltsp-client init scripts if /etc/ltsp_chroot is present.
1953+ * ltsp-build-client: simplified --arch handling (should work on all
1954+ architectures now)
1955+
1956+ -- Vagrant Cascadian <vagrant@freegeek.org> Tue, 14 Nov 2006 18:50:02 -0700
1957+
1958+ltsp (0.99debian7) unstable; urgency=low
1959+
1960+ [Vagrant Cascadian]
1961+ * ltsp-client:
1962+ - reorganize network boot dependencies
1963+ - depend on joystick package for architectures that have it
1964+ * ltsp-build-client:
1965+ - do not manually install joystick package
1966+
1967+ -- Vagrant Cascadian <vagrant@freegeek.org> Tue, 31 Oct 2006 16:05:52 -0600
1968+
1969+ltsp (0.99debian6) unstable; urgency=low
1970+
1971+ [ Vagrant Cascadian ]
1972+ * french translation of ltsp-build-client by Cyril Brulebois
1973+ (Closes: #392891)
1974+ * catalan debconf templates translation by Jordà Polo (Closes: #393088)
1975+ * ltsp-server:
1976+ - make location of tftp directory configurable
1977+ - updated swap documentation
1978+ - support both etherboot and PXE in dhcpd.conf example
1979+ - added man pages for nbdswapd and ldminfod
1980+ - ltsp-update-kernels:
1981+ + can be configured to use an alternate tftp directory
1982+ + can be configured to not require running ltsp-update-kernels after
1983+ every kernel update
1984+ * ltsp-client:
1985+ - support encrypted swap
1986+ + add cryptsetup to suggests
1987+ - start nbd swapping earlier
1988+ - improved mouse support when inputattach is available
1989+ * ltsp-build-client:
1990+ - allow comma-separated list for commandline options:
1991+ + late-packages (Closes: #393002)
1992+ + early-packages
1993+ + kernel-packages
1994+ + debconf-seeds
1995+ + apt-keys
1996+ - populate /etc/hostname with "ltsp" instead of "ltsp-chroot"
1997+ - install joystick package by default (for serial mice)
1998+ * debian/control:
1999+ - ltsp-client:
2000+ + recommend inputattach | joystick
2001+ - ltsp-server:
2002+ + updated inetd related dependencies
2003+ * added debian/NEWS file
2004+
2005+ -- Vagrant Cascadian <vagrant@freegeek.org> Sat, 28 Oct 2006 11:40:14 -0500
2006+
2007+ltsp (0.99debian5) unstable; urgency=medium
2008+
2009+ [ Vagrant Cascadian ]
2010+ * urgency medium as it resolves copyright issues
2011+ * merge copyright clarifications from upstream
2012+ * update debian/copyright (Closes: #390797)
2013+ * ltsp-server:
2014+ - add dependency on gettext-base
2015+ - add debian-archive-keyring in new ltsp chroots (Closes: #391878)
2016+ - allow comma-separated components argument (Closes: #391805)
2017+ * ltsp-client:
2018+ - removed lp_server (unclear licensing)
2019+ * ltsp-client-builder (udeb):
2020+ - change menu priority to 70 and depend on pkgsel (Closes: #390722)
2021+ - debconf preseeding for commandline options to ltsp-build-client
2022+ - work around bug in debootstrap by touching resolv.conf
2023+
2024+ -- Vagrant Cascadian <vagrant@freegeek.org> Mon, 9 Oct 2006 10:16:13 -0400
2025+
2026+ltsp (0.99debian3) unstable; urgency=high
2027+
2028+ [ Vagrant Cascadian ]
2029+ * urgency set to high, as this fixes an RC bug.
2030+ * ltsp-client-builder:
2031+ - disable use of security mirror for CD install
2032+ (patch by Petter Reinholdtsen, Closes: #389276)
2033+ * ltsp-client:
2034+ - make mknbi a dependency for i386
2035+ - allow custom screen scripts in /etc/ltsp/screen.d
2036+ * ltsp-build-client:
2037+ - only display advanced help options if called with --extra-help
2038+ * debian/control:
2039+ - add dependencies for "network audio system" as alternatives
2040+ for esound.
2041+ * translation updates:
2042+ - Updated Czech translation of ltsp debconf messages
2043+ (patch by Miroslav Kure, Closes: #389219)
2044+
2045+ -- Vagrant Cascadian <vagrant@freegeek.org> Fri, 29 Sep 2006 11:58:08 -0400
2046+
2047+ltsp (0.99debian2) unstable; urgency=low
2048+
2049+ [ Vagrant Cascadian ]
2050+ * ldm: fix boolean handling
2051+ * nbdswapd: support SWAPDIR variable in nbdswapd.conf (Closes: #387991)
2052+
2053+ -- Vagrant Cascadian <vagrant@freegeek.org> Mon, 18 Sep 2006 10:20:18 -0400
2054+
2055+ltsp (0.99debian1) unstable; urgency=low
2056+
2057+ [ Vagrant Cascadian ]
2058+ * ltsp-server:
2059+ - versioned dependency on netbase (Closes: #382681)
2060+ - prefer tftpd-hpa over atftpd, as it works out of the box
2061+ - add nbd-server to recommends
2062+ - nbdswapd creates and removes nbd-server swap files on demand
2063+ (Closes: #367606)
2064+ - plugins:
2065+ + moved ltsp-build-client plugins to it's own namespace
2066+ + other scripts can make use of the plugins functions
2067+ - ltsp-build-client:
2068+ + bugfixes in initrd-netboot-tools tweaks
2069+ + only install udhcpc on sarge
2070+ + use lsb_release to select default distribution to install
2071+ + only run rc whitelisting code if something is whitelisted
2072+ + let dependency resolution install ldm
2073+ + fix typo in dpkg-divert for policy-rc.d script
2074+ + divert /etc/mtab and point /etc/mtab to /proc/mounts
2075+ + disable security mirror by setting to "none"
2076+ + option to name the chroot
2077+ + option to select and override kernel package
2078+ + configure locales in the client chroot
2079+ + clean package cache when finished installing
2080+ + move handling of /etc/exports and root password later
2081+ + ensure /etc/nbd-client exists in the chroot
2082+ + add plugin directory for custom plugins (such as CDDs)
2083+ + split daemon handling into separate plugin
2084+ + split init whitelisting into separate plugin
2085+ - ltsp-update-sshkeys:
2086+ + only update directories with an /etc/ssh directory
2087+ - ltsp-update-kernels:
2088+ + report which chroots are updated
2089+ + skip chroots without /bin/true
2090+ - bug reporting helper script to get package versions from chroot(s)
2091+ - added README.Debian explaining how to create the client chroot
2092+ - documentation:
2093+ + swap
2094+ + plugins
2095+ + anonymous workstation-style install
2096+ - examples:
2097+ + script to test with qemu
2098+ + configuration to use dnsmasq as dhcp server
2099+ - updated ltsp-build-client manpage:
2100+ + removed ubuntu-centrism (Closes: #385885)
2101+ + removed obsolete and distro-specific options (Closes: #385899)
2102+ + re-worded much of the text
2103+ * ltsp-client:
2104+ - move initramfs-tools hooks from /etc/initramfs to /usr/share/initramfs,
2105+ which depends on initramfs-tools version 0.73e or greater
2106+ - use default NFSOPTS from initramfs-tools
2107+ - add esound to recommends
2108+ - bugfixes with /etc/hosts and /etc/hostname
2109+ - man page for getltscfg
2110+ - fix sdm screen session to run on appropriate tty
2111+ - use daemon to start sdm if present
2112+ - only default to running ldm if no x-display-manager is installed
2113+ - added X_VIDEO_RAM option
2114+ - update-kernels:
2115+ + be less verbose when called from /etc/kernel/post*.d/
2116+ + make mkelf-linux options a variable
2117+ * ldm:
2118+ - localdev support (merged from ubuntu)
2119+ - only enable ssh socket if localdev is configured
2120+ - manpage for ldm
2121+ - versioned dependency on python (>= 2.4)
2122+ - now supports language and session selection (merged from mainline)
2123+ - handle more cases of booleans (Y/N/YES/NO)
2124+ * debian/control:
2125+ - build-depend on po-debconf
2126+ - change all package priorities to "extra"
2127+
2128+ -- Vagrant Cascadian <vagrant@freegeek.org> Sun, 17 Sep 2006 14:09:33 -0400
2129+
2130+ltsp (0.99) edgy; urgency=low
2131+
2132+ * merged
2133+ http://people.ubuntu.com/~ogra/bzr-archive/ltsp/ldm-login-and-session-handling/,
2134+ implements login and session selection in ldm
2135+ * move the /etc/hosts plugin from Debian subdir to common plugins
2136+ * fix usplash breakage in ldm
2137+
2138+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 6 Sep 2006 03:35:29 +0200
2139+
2140+ltsp (0.98) edgy; urgency=low
2141+
2142+ * move finalization plugins to the vendor dir with a more proper sequence
2143+ number, so they dont run to early
2144+
2145+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 31 Aug 2006 10:54:25 +0200
2146+
2147+ltsp (0.97) edgy; urgency=low
2148+
2149+ * small fixes to the localdev support
2150+ * add plugins for running ltsp-update-{sshkeys,kernels} at the end of
2151+ the ltsp-build-client run
2152+
2153+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 29 Aug 2006 17:53:01 +0200
2154+
2155+ltsp (0.96) edgy; urgency=low
2156+
2157+ * make sure ldm always creates our localdev socket
2158+
2159+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 28 Aug 2006 19:40:55 +0200
2160+
2161+ltsp (0.95) edgy; urgency=low
2162+
2163+ * enable the language and session buttons in ldm (non functional yet
2164+ for the ltsp-login-and-session-handling spec)
2165+
2166+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 24 Aug 2006 13:49:46 +0200
2167+
2168+ltsp (0.94) edgy; urgency=low
2169+
2170+ * add local device support:
2171+ make sure LOCALDEV=True is set in lts.conf, the ltspfsd package
2172+ is installed in the client chroot and the ltspfs package is installed
2173+ on the ltsp server (new created chroots will have ltspfsd by default)
2174+
2175+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 22 Aug 2006 19:09:59 +0200
2176+
2177+ltsp (0.93debian1) unstable; urgency=low
2178+
2179+ [ Otavio Salvador ]
2180+ * Merge changes did by Ubuntu but debian/control since it's very Ubuntu
2181+ specific.
2182+ - Fix problem with gettext use. (Closes: #375601)
2183+ * Simplified debian/rules a little more removing the useless update-po
2184+ target. Since all its logic was move to po/Makefile file we can make
2185+ things clear removing it from rules.
2186+
2187+ [ Tiago Bortoletto Vaz ]
2188+ * Add a correct i18n support for this package, using a specific Makefile
2189+ to handle gettext
2190+ * Fix ltsp-build-client script to get gettext message catalogs from locale
2191+ dir
2192+
2193+ [ Vagrant Cascadian ]
2194+ * ltsp-client:
2195+ - drop recommends on ubuntu-thin-client (Closes: #376898)
2196+ - USE_LOCAL_SWAP option (Closes: #365578)
2197+ - init scripts exit when package is not installed
2198+ - add /etc/hosts.ltsp to /etc/hosts on boot
2199+ * ltsp-server:
2200+ - include example dhcpd.conf (Closes: #360409)
2201+ - prefer openbsd-inetd to netkit-inetd (Closes: #382681)
2202+ * ltsp-update-kernels:
2203+ - improved support for multiple architectures or installations
2204+ - common and configurable boot prompt arguments for all boot methods
2205+ - moved part of network boot image generation into ltsp-client
2206+ - move network boot dependencies into ltsp-client
2207+ - symlink network boot images if kernel is a symlink
2208+ - network boot images are generated on kernel install
2209+ * ltsp-build-client:
2210+ - added option to enable popularity-contest
2211+ - plugins are now loaded alphanumerically
2212+ - vendors and admins can overrwite plugins
2213+ - use initramfs-tools hooks instead of tweaking configuration files
2214+ * ltsp-update-sshkeys:
2215+ - append ssh_known_hosts.extra into ltsp-chroot ssh_known_hosts file
2216+ * ldm:
2217+ - dependency gtk2-engines (>= 1:2.6.9-1) | gtk2-engines-clearlooks
2218+ (Closes: #377408)
2219+ - remove private copy of subprocess.py (thanks stratus for verifying)
2220+ (Closes: #380859)
2221+ - depend on python2.4 (to get subprocess.py)
2222+ - improved Debian theme
2223+ - set Debian theme as default (Closes: #360406)
2224+
2225+ -- Vagrant Cascadian <vagrant@freegeek.org> Thu, 17 Aug 2006 14:15:30 -0400
2226+
2227+ltsp (0.93) edgy; urgency=low
2228+
2229+ [ Oliver Grawert ]
2230+ * add vendor detection to ltsp-update-kernels to fix wrong kernel parameters
2231+ introduced by debian
2232+ * add mountkernfs.sh and mountdevsubfs.sh to RCS_WHITELIST, needed now to
2233+ make the boot work
2234+ * fix debian introduced breakage of the initramfs.conf setup in
2235+ server/plugins/common/020-init-image
2236+ * added DEBIAN_PRIORITY=critical to avoid debconf questions to
2237+ server/plugins/Ubuntu/000-basic-configuration and changed from
2238+ x-window-system-core to xorg
2239+ * change theme priority for ldm to show the edubuntu theme by default again
2240+ * add 010-mount-proc with added linking of /dev/fd to Ubuntu plugins, usplash
2241+ needs /dev/fd to be in place now
2242+
2243+ [ Vagrant Cascadian ]
2244+ * added commandline option to enable popularity-contest in the chroot
2245+ * whitespace corrections
2246+
2247+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 3 Aug 2006 23:59:01 +0200
2248+
2249+ltsp (0.92) edgy; urgency=low
2250+
2251+ * Add a /etc/network/if-up.d/ltsp-keys script to copy the sshkeys on every
2252+ interface start, make ltsp-update-sshkeys use logger for output, log to
2253+ syslog and add descriptive error messages, this avoids breakage if the
2254+ server IP was changed and makes sure the user doesnt need to run
2255+ ltsp-update-sshkeys separately.
2256+
2257+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 20 Jul 2006 13:47:18 +0200
2258+
2259+ltsp (0.91) edgy; urgency=low
2260+
2261+ * fix all the syntax in the udeb to match latest d-i code and to not fail
2262+ during install
2263+
2264+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 18 Jul 2006 22:36:09 +0200
2265+
2266+ltsp (0.90) edgy; urgency=low
2267+
2268+ * added export TERM=linux to the top of ltsp-build-client to make the udeb
2269+ not die if a package calls a terminal directly in the chroot.
2270+
2271+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 18 Jul 2006 03:33:47 +0200
2272+
2273+ltsp (0.89) edgy; urgency=low
2274+
2275+ * merged fixes from mainline
2276+ [Oliver Grawert]
2277+ * fix wrong kernel selection on ubuntu
2278+ * switch ltsp-build-client temporary to /bin/bash until the
2279+ bashisms are fixed
2280+ [ Otavio Salvador ]
2281+ * 001-set-exclude, 001-set-dist: moved to server/plugins/common
2282+ since it's very agnostic and every vendor that use this system
2283+ will need to have a way to avoid a package inclusion.
2284+ Those symbolic links was also removed from Ubuntu
2285+ plugins repository.
2286+
2287+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 14 Jul 2006 21:13:46 +0200
2288+
2289+ltsp (0.88) edgy; urgency=low
2290+
2291+ * merged debian modularization into upstream branch
2292+ * merged debian translations
2293+ * fixed quoting of all strings
2294+ * added a line that sources gettext.sh to ltsp-build-client to make it work
2295+ at all.
2296+ * added a touch $ROOT/etc/ltsp_chroot to the 020-rootpath plugin to make
2297+ ltsp-client installable again.
2298+ * quieten down the rc_cleanup function to not spill locale errors
2299+ * changed default distro to edgy
2300+ * first upload to edgy
2301+
2302+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 22 Jun 2006 10:09:02 +0200
2303+
2304+ltsp (0.87debian2) unstable; urgency=low
2305+
2306+ [ Otavio Salvador ]
2307+ * Make LTSP messages translatable.
2308+ * Minimal fixes for indentation of ltsp-client-setup init script.
2309+ * Fix Permission Denied error due a error in unionfs mount command in
2310+ initramfs hooks. Thanks to Dean Montgomery <dmonty@sd73.bc.ca> by
2311+ debugging it. (Closes: #360249)
2312+ * We don't need to set initramfs-tools as default since it's since
2313+ Debian kernel 2.6.15.
2314+ * Improved common/020-init-image including better code formating and
2315+ documentation.
2316+ * Converted set-arch modules to be a common one. For this dpkg use was
2317+ remove. Support for error messages translation was also added.
2318+
2319+ [ Gustavo Franco ]
2320+ * po/pt_BR.po:
2321+ - Add po/ltsp.pot Portuguese Brazilian translation by myself.
2322+
2323+ [ Otavio Salvador ]
2324+ * Move translation update routine to update-po rules target.
2325+ * Fix code style in common/010-set-base.
2326+ * Update debian/po/fr.po. Thanks for Jean-Marc Chaton
2327+ <chaton@debian.org> for the bug report and updated file.
2328+ (Closes: #374656)
2329+ * Add support to initramfs-tools >= 0.64.
2330+
2331+ -- Otavio Salvador <otavio@debian.org> Fri, 23 Jun 2006 15:48:37 -0300
2332+
2333+ltsp (0.87debian1) unstable; urgency=low
2334+
2335+ [ Petter Reinholdtsen ]
2336+ * New upstream release from ubuntu.
2337+ * Make ltsp-build-client report error or success at the end of its
2338+ run. (Closes: #360411)
2339+ * Copy ltsp-client depend 'initramfs-tools (>= 0.11) |
2340+ initrd-netboot-tools' into build-depends, to reduce the chance of
2341+ building on platforms where vital parts of the boot framework is
2342+ missing. Copied ltsp-server depends 'atftpd | tftpd-hpa, syslinux
2343+ | mknbi | mkvmlinuz | aboot' into build-depends for the same
2344+ reason. No use pretending to work on archs where LTSP do not work
2345+ yet.
2346+ * Keep init.d scripts ifupdown and networking to make sure the
2347+ loopback device is enabled. (Closes: #358584)
2348+ * Increase warning level when compiling getltscfg, and fix a few
2349+ compiler warnings discovered this way.
2350+
2351+ [ Vagrant Cascadian and Otavio Salvador at Debcamp6 ]
2352+ * Rewrote all ltsp-build-client application to use a plugin system and
2353+ also be pluggable enough to reduce the amount of the diff between
2354+ Debian and Ubuntu.
2355+
2356+ [ Otavio Salvador ]
2357+ * Sync with Oliver's dapper branch.
2358+ * Add 030-exports in common plugins letting it disabled by default.
2359+ (Closes: #360408, #360407)
2360+ * Set OVERRIDE_EXPORTS to true in Ubuntu since it's the current
2361+ behaviour in their package.
2362+ * Don't include /opt/ltsp in package. In this way, we avoid a lintian
2363+ warning.
2364+ * Bump Standards-Version to 3.7.2 (no changes).
2365+ * Add possibility to specify a configuration file in commandline and
2366+ also read the systemwide one if it's not provided.
2367+
2368+ -- Otavio Salvador <otavio@debian.org> Mon, 5 Jun 2006 23:13:12 -0300
2369+
2370+ltsp (0.87) dapper; urgency=low
2371+
2372+ * Set default for ltsp-client-builder/run to false, so that it's harmless
2373+ by default to pull the ltsp-client-builder udeb into a running
2374+ installer. (closes malone #46426)
2375+
2376+ -- Colin Watson <cjwatson@ubuntu.com> Wed, 24 May 2006 21:37:59 +0100
2377+
2378+ltsp (0.86) dapper; urgency=low
2379+
2380+ * add --ignore-time-conflict to the apt/gpgv options in
2381+ ltsp-build-client to not break on systems with totally broken clock
2382+ settings (closes malone #41088)
2383+
2384+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 9 May 2006 16:54:20 +0200
2385+
2386+ltsp (0.85) dapper; urgency=low
2387+
2388+ * make ldm stop usplash before we start it, to prevent switching to
2389+ tty1 (closes malone #39294)
2390+ * make the SOUND variable really use boolean values (True/False), not
2391+ "y" to keep consistency with ltsp.org docs
2392+ * applied Pete Savages manpages for the adminscripts to ltsp-server
2393+
2394+ -- Oliver Grawert <ogra@ubuntu.com> Mon, 8 May 2006 19:34:55 +0200
2395+
2396+ltsp (0.84) dapper; urgency=low
2397+
2398+ * Make ltsp-server Depends: | silo for sparc.
2399+ This will make the overall ltsp installable for developers.
2400+ It does *NOT* mean it works (yet).
2401+
2402+ -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 23 Mar 2006 06:15:16 +0100
2403+
2404+ltsp (0.83) dapper; urgency=low
2405+
2406+ * fix typo in ltsp-server description
2407+ * fix indentation in ltsp-client.init
2408+ * fix indentation error in X_MODE code of ltsp-client-setup
2409+ * remove the unused configure_sound call in the ltsp-client-setup init script,
2410+ thats handled in ltsp-client since some time
2411+ * fixed ssh_known_hosts creation to not depend on ssh-keyscan
2412+
2413+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 9 Mar 2006 18:57:42 +0100
2414+
2415+ltsp (0.82debian2) unstable; urgency=low
2416+
2417+ [ Gustavo Franco ]
2418+ * Add Portuguese Brazilian debconf translation.
2419+
2420+ [ Petter Reinholdtsen ]
2421+ * Drop openbsd-inetd from list of packages to install. It is no longer
2422+ needed with the new rc.d cleaning making sure inetd isn't started.
2423+ * Fix rc.d cleanup code to avoid bashism and make it more robust against
2424+ packages leaving dangling symlinks in rc2.d/ when they are removed.
2425+ * Make sure to copy the content of resolv.conf if the file copied by
2426+ debootstrap end up being a symlink. Avoids problem when resolvconf
2427+ is used on the server.
2428+ * Print 'ltsp client installation completed successfully' at the end
2429+ of the client build, to make it easier to see the difference between
2430+ an interrupted build and a successful one.
2431+ * Stop making /var/lib/urandom/ writable on the client. It is no
2432+ longer needed to avoid error messages during boot as the urandom init.d
2433+ script isn't executed any more.
2434+
2435+ -- Petter Reinholdtsen <pere@debian.org> Wed, 8 Mar 2006 15:13:08 +0100
2436+
2437+ltsp (0.82debian1) unstable; urgency=low
2438+
2439+ [ Petter Reinholdtsen ]
2440+ * New release 0.82 from Ubuntu.
2441+ - Implements proper xauth handling, speeding up the client login.
2442+ (Closes: #350311)
2443+ - Avoids bashism in ltsp_functions, and thus work with dash as
2444+ /bin/sh. (Closes: #346530)
2445+ * Reinsert subprocess.py in the ldm package, to get it working with
2446+ python versions before 2.4.
2447+ * Reinsert rule to include /etc/ltsp/ltsp-build-client.conf in
2448+ ltsp-server package.
2449+ * Reinsert code to use xdebconfigurator on the client if it is
2450+ installed.
2451+ * To save space, make sure /etc/X11 and /var/lib/xfree86 isn't
2452+ copied and bind-mounted when we use xdebconfigurator.
2453+ * Change ldm depend from python-gnome2 to 'python2.3-gnome2 |
2454+ python-gnome2', to try to get the gnomecanvas python module
2455+ available on sarge, and use gnome.convas instead of gnomecanvas
2456+ for compatibility reasons.
2457+ * New ldm theme Debian-Edu, and made it the default.
2458+ * Report to syslog if there are problems with starting the sound
2459+ system.
2460+ * Try harder to set hostname on the client to avoid it ending up as
2461+ '(none)'.
2462+ * Make sure to 'kill -HUP' esd before a new user connect to it, to get
2463+ it to accept new connections.
2464+ * Make sure the user get a login shell environment when logging in
2465+ over ssh to the server.
2466+ * Implemented multilevel configuration for ltsp-build-client, reading
2467+ package defaults from /usr/share/ as well as /etc/. Moved
2468+ all debian specific config into file in /usr/share/.
2469+ * Always load kernel module psmouse on the client, to make sure the
2470+ source work with 2.6 kernels in sarge.
2471+ * Remove workaround for bug #328090, again.
2472+
2473+ [ Vagrant Cascadian ]
2474+ * New ldm theme Debian.
2475+ * Simplify --arch handling (use default for ROOT).
2476+ * Change default for ROOT to use ARCH.
2477+ * Preseed handling code for passwd.
2478+ * Rewrote how the kernel package is selcted, making it adjust for
2479+ different environments. (Closes: #335852, #345130)
2480+
2481+ [ Otavio Salvador ]
2482+ * Change maintainer to the alioth project mailing list, and make all
2483+ the people involved (Matt Zimmerman, Carlos Laviola, Michael Vogt,
2484+ Oliver Grawert, Petter Reinholdtsen, Gustavo Franco, Vagrant
2485+ Cascadian, Otavio Salvador) uploaders.
2486+
2487+ * Released from bzr repository at
2488+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-main/
2489+
2490+ -- Petter Reinholdtsen <pere@debian.org> Sat, 4 Mar 2006 15:32:11 +0100
2491+
2492+ltsp (0.82) dapper; urgency=low
2493+
2494+ * move rc_cleanup function to the set of other functions at the top of
2495+ ltsp-build-client, make it use update-rc.d and be less noisy
2496+ * merge rev. 243-245 from
2497+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/,
2498+ bugfix to handle init.d scripts which are substrings of other scripts,
2499+ like udev and udev-mtab. change init.d cleaning to avoid code
2500+ duplication.
2501+ * merge
2502+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/ rev.
2503+ 238, fix sdm dependency of ltsp-client
2504+
2505+ -- Oliver Grawert <ogra@ubuntu.com> Sat, 4 Mar 2006 22:05:29 +0100
2506+
2507+ltsp (0.81) dapper; urgency=low
2508+
2509+ * clean up duplicate esd startup that slipped through in a bzr merge ...
2510+
2511+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 24 Feb 2006 23:20:24 +0100
2512+
2513+ltsp (0.80) dapper; urgency=low
2514+
2515+ * merge -r234..235 from
2516+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/,
2517+ xauth handling for ldm
2518+ * add proper python tempfile handling to the xauth code
2519+
2520+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 23 Feb 2006 17:28:03 +0100
2521+
2522+ltsp (0.79) dapper; urgency=low
2523+
2524+ * add shutdown icons to the themes for ldm
2525+ * add shutdown function to ldm to easily shut down the clients
2526+
2527+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 23 Feb 2006 16:37:41 +0100
2528+
2529+ltsp (0.78) dapper; urgency=low
2530+
2531+ * merge -r228..229
2532+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
2533+ option for ltsp-build-client to add additional keys to the apt keyring
2534+ in the chroot
2535+ * merge -r229..230
2536+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
2537+ adds option to load debconf pre-seeding files in the chroot
2538+ to ltsp-build-client
2539+ * merge -r230..231
2540+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
2541+ RCFILE handling
2542+
2543+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 23 Feb 2006 02:46:18 +0100
2544+
2545+ltsp (0.77) dapper; urgency=low
2546+
2547+ * added alternative handling to ldm for easier theme selection
2548+ * merged revision 225-228 from
2549+ http://developer.skolelinux.no/~pere/bzr-archives/pere-sound/,
2550+ adds nasd support and several code improvements (manually removed
2551+ the syslog code this patch adds from the initfunction)
2552+ * merged
2553+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
2554+ rev 237 from petter (Fall pack to mouse preseeding if inputattach is
2555+ missing.)
2556+ * merged
2557+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
2558+ 233 (handling of older gnomecanvas version for ldm)
2559+
2560+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 23 Feb 2006 01:25:36 +0100
2561+
2562+ltsp (0.76) dapper; urgency=low
2563+
2564+ * fix ltsp-client -> ldm relationship, add ldm to EARLY_PACKAGES, add
2565+ x-display-manager back to ltsp-client dependencys
2566+
2567+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 22 Feb 2006 20:45:26 +0100
2568+
2569+ltsp (0.75) dapper; urgency=low
2570+
2571+ * revert the x-display-manager dependency in ltsp-client, it breaks
2572+ CD rom installs and the systme ends in gdm being installed,
2573+ needs further sorting if we want to keep x-display-manager there
2574+
2575+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 17 Feb 2006 21:43:16 +0100
2576+
2577+ltsp (0.74) dapper; urgency=low
2578+
2579+ * add powerpc support to ltsp-update-kernels, make it handle vmlinux images,
2580+ handle yaboot copying and create yaboot.conf in tftproot
2581+
2582+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 17 Feb 2006 01:58:11 +0100
2583+
2584+ltsp (0.73) dapper; urgency=low
2585+
2586+ * fix KERNEL_ARCH for amd64, must be amd64-generic not just amd64
2587+
2588+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 17 Feb 2006 01:29:43 +0100
2589+
2590+ltsp (0.72) dapper; urgency=low
2591+
2592+ * fix bashism in ltsp_functions patch 236 from
2593+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
2594+ * cleaning up of startup links in rcS.d and rc2.d based on whitelist
2595+ variables (RC2_WHITELIST RCS_WHITELIST), thin-client-faster-startup
2596+ implemented :)
2597+
2598+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 16 Feb 2006 11:37:12 +0100
2599+
2600+ltsp (0.71) dapper; urgency=low
2601+
2602+ * fix the kernel handling for different architectures, only install
2603+ linux-image-$(architecture), not the restricted modules
2604+ (low memory spec and multiarch support)
2605+ * fix typos in EARLY_PACKAGES
2606+
2607+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 8 Feb 2006 16:54:03 +0100
2608+
2609+ltsp (0.70) dapper; urgency=low
2610+
2611+ * merge http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/
2612+ patch 235, (netbooting only in initramfs-tools not in
2613+ initrd-netboot-tools and make debian happy)
2614+ * add x-display-manager as optional dependency to ltsp-client, make
2615+ ltsp-client fall back to sdm and then to startx if ldm isnt installed
2616+ (vagrant patch 232 and 233)
2617+ * remove esound, inputattach, usplash as hard dependencys for ltsp-client
2618+ and move them to EARLY_PACKAGES in ltsp-build-client to make debian happy
2619+
2620+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 8 Feb 2006 15:28:12 +0100
2621+
2622+ltsp (0.69) dapper; urgency=low
2623+
2624+ * brown paperback upload ...actually append the repositorys to
2625+ sources.list instead of replacing it
2626+
2627+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 7 Feb 2006 21:26:02 +0100
2628+
2629+ltsp (0.68) dapper; urgency=low
2630+
2631+ * inputattach available on all arches, fixing the dependency of
2632+ ltsp-client to reflect that
2633+ * merge revision 231-233 from pkg-ltsp.alioth... to make sources.list
2634+ handling optionally work for --extra and --security mirror addition
2635+
2636+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 7 Feb 2006 21:12:06 +0100
2637+
2638+ltsp (0.67) dapper; urgency=low
2639+
2640+ * finally add usplash dependency to ltsp-client
2641+ * make dependency on inputattach arch specific, it exists only
2642+ on i386
2643+ * merge rev 226-228 from
2644+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/
2645+ (simplifies ARCH and ROOT handling)
2646+ * cleanly wrap the xkb options to not run debconf communicate for
2647+ empty values
2648+ * re-add preseeding option for 3 button mouse emulation and wrap it
2649+ properly to not be executed if not set
2650+ * only run preseeding of defaul color depth if there is really a
2651+ value set in lts.conf
2652+ * timeout defaults for usplash to the ltsp-client-setup initscript
2653+
2654+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 3 Feb 2006 17:09:11 +0100
2655+
2656+ltsp (0.66) dapper; urgency=low
2657+
2658+ * fix typo in the X_MODE code in ltsp-client-setup
2659+ * add proper serial mouse support to ltsp-client-setup
2660+ * make ltsp-client depend on inputattach for serial mouse support
2661+
2662+ -- Oliver Grawert <ogra@ubuntu.com> Thu, 2 Feb 2006 22:59:30 +0100
2663+
2664+ltsp (0.65) dapper; urgency=low
2665+
2666+ * merged fix (drop esddsp from ldm) from
2667+ http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/'
2668+ * changed the MODULES= line in ltsp-build-client from "none" to
2669+ "netboot" to make use of the new initramfs feature (thanks adam)
2670+ * changed the default mirror to archive.ubuntu.com in ltsp-build-client
2671+ * drop adding of mousedev to /etc/modules in ltsp-build-client,
2672+ its built into the kernel now
2673+
2674+ -- Oliver Grawert <ogra@ubuntu.com> Wed, 1 Feb 2006 20:34:39 +0100
2675+
2676+ltsp (0.64) dapper; urgency=low
2677+
2678+ * Merge sources.list fix to not append but replace the file
2679+ in the client chroot to make networkless installs work.
2680+ http://people.ubuntu.com/~ogra/bzr-archive/ltsp/fixes/
2681+
2682+ -- Oliver Grawert <ogra@ubuntu.com> Fri, 13 Jan 2006 14:09:19 +0100
2683+
2684+ltsp (0.63) dapper; urgency=low
2685+
2686+ * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/ (ogra)
2687+
2688+ -- Oliver Grawert <ogra@ubuntu.com> Tue, 10 Jan 2006 18:28:05 +0100
2689+
2690+ltsp (0.62) dapper; urgency=low
2691+
2692+ * Default DIST to dapper (ogra)
2693+
2694+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 12 Dec 2005 08:55:02 -0800
2695+
2696+ltsp (0.61) dapper; urgency=low
2697+
2698+ * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/ldm/ (ogra)
2699+
2700+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 12 Dec 2005 08:32:06 -0800
2701+
2702+ltsp (0.60) dapper; urgency=low
2703+
2704+ * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/multiarch/ (ogra)
2705+ * Use find rather than ls for enumerating architectures (mdz)
2706+
2707+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 5 Dec 2005 20:47:43 -0800
2708+
2709+ltsp (0.59) dapper; urgency=low
2710+
2711+ * Merge all of Petter's ubuntufixes branch up to patch-77
2712+ - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-1
2713+ Add support for remaining X keyboard options.
2714+ - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-2
2715+ Give warning if root directory already exist. [ltsp-build-client]
2716+ - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-4
2717+ Add support for excluding packages, and avoid lots on debian/sarge.
2718+ - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-6
2719+ Merge vagrant@freegeek.org--2005/ltsp--debian--0--patch-26, fixing
2720+ typo in exclude support.
2721+ - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-7
2722+ Add support for USE_XFS and XFS_SERVER.
2723+ - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-9
2724+ Make sure /tmp/info/ is created before trying to use it on the client.
2725+ - patch-10
2726+ Changelog for previous patch.
2727+ - patch-11
2728+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-175.
2729+ - patch-12
2730+ Get screen.d/startx working in debian/sarge by using xfree86 if it is installed.
2731+ - patch-13
2732+ Avoid packages cron and logrotate on sarge. No need to rotate logs.
2733+ - patch-14
2734+ Fix ldm startup script to not fail when USE_XFS is unset.
2735+ - patch-15
2736+ Add a suggests to lessdisks for ltsp-server, to allow users looking at ltsp to know about the alternative.
2737+ - patch-16
2738+ Merge with matt.zimmerman@canonical.com/ltsp--main--0.
2739+ - patch-17
2740+ Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-180).
2741+ - patch-18
2742+ Merge with vagrant@freegeek.org--2005/ltsp--ubuntufixes--0, fixing typo, sdm permissions and the bind_mount path.
2743+ - patch-19
2744+ Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-181).
2745+ - patch-20
2746+ Implement support for the X_COLOR_DEPTH option. Untested.
2747+ - patch-21
2748+ New option LDM_REMOTECMD to control command executed on remote host when ldm login is performed.
2749+ - patch-22
2750+ Document dependency of the sdm option.
2751+ - patch-23
2752+ Move ldm into separate package, as it is useful on its own.
2753+ - patch-24
2754+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-41.
2755+ - patch-25
2756+ Use os.environ.get() also in get_config(), to avoid crashing when XFS_SERVER is unset.
2757+ - patch-26
2758+ Remove redundant space.
2759+ - patch-27
2760+ Implement the mouse options currently supported by dexconf, X_MOUSE_DEVICE, X_MOUSE_PROTOCOL and X_MOUSE_EMULATE3BTN.
2761+ - patch-28
2762+ Drop suggest on lessdisks. It make more sense to mention it in the documentation.
2763+ - patch-29
2764+ Need to bind more files and directories on debian.
2765+ - patch-30
2766+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-191.
2767+ - patch-31
2768+ Unto previous fixes. Matt seem to prefer updating the config file instead.
2769+ - patch-32
2770+ Mention temp_copy_dirs block initializing variables.
2771+ - patch-33
2772+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-191.
2773+ - patch-34
2774+ Avoid listing /var/cache/debconf both in copy_dirs and temp_copy_dirs. Only needed in temp_copy_dirs.
2775+ - patch-35
2776+ Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-195).
2777+ - patch-36
2778+ Symlink /etc/mtab to /proc/mounts to save memory.
2779+ - patch-37
2780+ Option TELNET_HOST is actually supported (but not tested) when the telnet screen type is used.
2781+ - patch-38
2782+ Add LSB init.d dependency info to init.d scripts.
2783+ - patch-39
2784+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-196.
2785+ - patch-40
2786+ Rename function log() to logmsg(), to avoid name conflict with the function in <math.h>.
2787+ - patch-41
2788+ Initialize struct member to avoid compile warning.
2789+ - patch-42
2790+ Avoid comparing signed and unsigned values by casting the signed value to unsigned.
2791+ - patch-43
2792+ The ldm package work on all archs.
2793+ - patch-44
2794+ Improve ldm package description.
2795+ - patch-45
2796+ Typo.
2797+ - patch-46
2798+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-197).
2799+ - patch-47
2800+ Extend ltsp-client package descripton to make it clear that this package should only be installed in the ltsp client chroot.
2801+ - patch-48
2802+ Update the address of FSF in the copyright file.
2803+ - patch-49
2804+ Merge ltsp-client-builder udeb into LTSP build tree.
2805+ - patch-50
2806+ Add norwegian bokm\uffffl translation.
2807+ - patch-51
2808+ Update /etc/exports when the client environment is built, not when the ltsp-server package is installed.
2809+ - patch-52
2810+ Make sure the ltsp-build-client script do not hang when installing packages reading from stdin.
2811+ - patch-53
2812+ Let ltsp-server depend on iproute, to find the 'ip' command used by ltsp-update-sshkeys.
2813+ - patch-54
2814+ Improve the error message when /var/lib/tftpboot/ltsp is missing. Closes debian bug #331229.
2815+ - patch-55
2816+ Make sure to exit if /var/lib/tftpboot/ltsp is missing.
2817+ - patch-56
2818+ Udeb uses debconf, and should depend on ${misc:Depends}.
2819+ - patch-57
2820+ Make sure ltsp-server-standalone installs properly even when dhcp3-server init.d script fail to restart.
2821+ - patch-58
2822+ Set umask to 022 before copying files into tftpboot/, to make sure the files are readable for the client.
2823+ - patch-59
2824+ Make sure to umount when the build fail.
2825+ - patch-60
2826+ Try to avoid starting daemons in the chroot during creation.
2827+ - patch-61
2828+ Merge matt.zimmerman@canonical.com/ltsp--main--0 up to patch-198.
2829+ - patch-62
2830+ Preseed X keyboard settings based on the servers settings.
2831+ - patch-63
2832+ Merge a few patches from vagrant, to update ldm dependencies and architacture.
2833+ - patch-64
2834+ Merge already included ldm patch from vagrant.
2835+ - patch-65
2836+ Undu changes to install patch for initramfs scripts. Not sure why these changes happened.
2837+ - patch-66
2838+ Typo.
2839+ - patch-67
2840+ Merge from vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 to patch-61.
2841+ - patch-68
2842+ Use same rule sets for sarge, etch and sid.
2843+ - patch-69
2844+ Add dependency on debconf-utils, as ltsp-build-client uses debconf-get-selections
2845+ - patch-70
2846+ Add dependency on openssh-client (or ssh), as ltsp-update-sshkeys uses ssh-keyscan.
2847+
2848+ * Small style/cleanup fixes to XFS support
2849+ * Use X rather than Xorg as the name of the server
2850+ * Fix typo in ltsp-build-client warning
2851+ * Remove dependency on ltsp-utils; violates the principle of least surprise
2852+ * [ Otavio Salvador ]
2853+ - Pass X arguments when using USE_XFS option;
2854+ - Set hostname on client to allow host specific configuration;
2855+ - Fix configuration order of client to ensure that we have networking
2856+ setup before to try swaping;
2857+ - Fix client building to allow nbd-client to work on-the-fly;
2858+
2859+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 15 Aug 2005 16:10:44 -0700
2860+
2861+ltsp (0.58debian4) unstable; urgency=low
2862+
2863+ [ Petter Reinholdtsen ]
2864+ * Updated standards-version from 2.6.1 to 2.6.2.
2865+ * Enable fontserver preseeding, as bug #323262 is fixed in dexconf
2866+ from xorg-x11 version 6.8.99.901.dfsg.1-1) in experimental, to
2867+ make it easier to test it when the new dexconf make it to unstable
2868+ and testing.
2869+ * Add French debconf translation by Jean-Marc Chaton. (Closes: #337044)
2870+ * Add Czech debconf translation by Miroslav Kure. (Closes: #338842)
2871+ * Disable DELAYLOGIN and EDITMOTD, to avoid warning because / is
2872+ read-only.
2873+ * Make /var/lib/nfs writable, to allow nfs-common (rpc.statd) to start.
2874+
2875+ [ Vagrant Cascadian ]
2876+ * Change ltsp-server priority from optional to extra as it depend on
2877+ some packages with extra priority (debootstrap and tftp servers).
2878+ * New command line argument --apt-keys to load more GPG keys into APT.
2879+
2880+ -- Petter Reinholdtsen <pere@debian.org> Sat, 19 Nov 2005 15:42:07 +0100
2881+
2882+ltsp (0.58debian3) unstable; urgency=low
2883+
2884+ [ Petter Reinholdtsen ]
2885+ * Generate simple fstab on the client, to quiet down fsck during boot.
2886+ * Adjust bind-mount config to get X configuration working also when
2887+ xdebconfigurator is not used.
2888+
2889+ [ Vagrant Cascadian ]
2890+ * Handle "" commandline parameters. (Closes: #335870)
2891+
2892+ -- Petter Reinholdtsen <pere@debian.org> Tue, 1 Nov 2005 20:24:31 +0100
2893+
2894+ltsp (0.58debian3) unstable; urgency=low
2895+
2896+ [ Petter Reinholdtsen ]
2897+ * Generate simple fstab on the client, to quiet down fsck during boot.
2898+ * Adjust bind-mount config to get X configuration working also when
2899+ xdebconfigurator is not used.
2900+
2901+ [ Vagrant Cascadian ]
2902+ * Handle "" commandline parameters. (Closes: #335870)
2903+
2904+ -- Petter Reinholdtsen <pere@debian.org> Tue, 1 Nov 2005 20:24:31 +0100
2905+
2906+ltsp (0.58debian2) unstable; urgency=low
2907+
2908+ [ Vagrant Cascadian ]
2909+ * Add ltsp-server dependency on debconf-utils, as
2910+ ltsp-build-client uses debconf-get-selections.
2911+ * Add ltsp-server dependency on openssh-client (or ssh), as
2912+ ltsp-update-sshkeys uses ssh-keyscan.
2913+ * Make dynamic editing of /etc/exports optional.
2914+
2915+ [ Petter Reinholdtsen ]
2916+ * Merged with ubuntu bazaar repository (ltsp--main--0 branch).
2917+ - Remove dependency on ltsp-utils; violates the
2918+ principle of least surprise.
2919+ - Removed TODO file.
2920+ * Make it possible to run the client without xdebconfigurator, by
2921+ only using dexconf when xdebconfigurator was available.
2922+
2923+ -- Petter Reinholdtsen <pere@debian.org> Mon, 24 Oct 2005 22:02:34 +0200
2924+
2925+ltsp (0.58debian1) unstable; urgency=low
2926+
2927+ [ Petter Reinholdtsen ]
2928+ * Merged with ubuntu bazaar repository (ltsp--main--0 branch).
2929+ * Pass X keyboard layout and other settings from server
2930+ (debconf values) to the client.
2931+ * Remove workaround for bug #328090. No longer present in etch.
2932+
2933+ [ Vagrant Cascadian ]
2934+ * Drop special handling of mkvmlinuz- it is already handled
2935+ in kernel post-install scripts.
2936+ * Fix typos in alpha network booting support.
2937+ * Pass "--ip=dhcp" to mkelf-linux. (Closes: #334524)
2938+ * Check for appropriate architecture when building
2939+ ltsp client from postinst.
2940+
2941+ -- Petter Reinholdtsen <pere@debian.org> Fri, 21 Oct 2005 10:54:31 +0200
2942+
2943+ltsp (0.58) breezy; urgency=low
2944+
2945+ * Don't allow a broken dhcpd.conf to abort the ltsp-server-standalone
2946+ postinst
2947+
2948+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 6 Oct 2005 13:12:08 -0700
2949+
2950+ltsp (0.57) breezy; urgency=low
2951+
2952+ * Copy the server keymap as the client default
2953+
2954+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 23 Sep 2005 10:01:44 -0700
2955+
2956+ltsp (0.56debian5) unstable; urgency=low
2957+
2958+ * Make sure ltsp-server-standalone installs properly even
2959+ when dhcp3-server init.d script fail to restart.
2960+ * Use umask 022 when creating netboot kernel, to make sure the files
2961+ are accessable over tftp.
2962+ * Add code to umount mounted directories when the client build fail.
2963+ * Provide a diverted start-stop-daemon and a policy-rc.d, while
2964+ building he client, to avoid starting daemons during the build.
2965+ * Make the udeb an optional, not standard priority package.
2966+
2967+ -- Petter Reinholdtsen <pere@debian.org> Mon, 17 Oct 2005 09:13:20 +0200
2968+
2969+ltsp (0.56debian4) unstable; urgency=low
2970+
2971+ * Add 'ip=dhcp root=/dev/nfs' as default kernel flags in the PXE
2972+ boot, to get the PXE booting to work out of the box.
2973+
2974+ -- Petter Reinholdtsen <pere@debian.org> Sat, 15 Oct 2005 20:14:59 +0200
2975+
2976+ltsp (0.56debian3) unstable; urgency=low
2977+
2978+ * Add new package ltsp-client-builder (udeb), to make it
2979+ possible to install LTSP automatically during installation.
2980+ * Do not install sdm on the client by default.
2981+ * Let ltsp-client recommend xdebconfigurator to
2982+ document the fact that it is used if when present.
2983+ * Update /etc/exports when the client environment is
2984+ built, not when the ltsp-server package is installed.
2985+ * Make sure the ltsp-build-client script do not hang
2986+ when installing packages reading from stdin.
2987+ * Let ltsp-server depend on iproute, to find the
2988+ 'ip' command used by ltsp-update-sshkeys.
2989+ * Improve the error message when /var/lib/tftpboot/ltsp
2990+ is missing. (Closes: #331229)
2991+ * Add support for preseeding the creation of
2992+ an LTSP client environment.
2993+ * Make ltsp-server and ltsp-client-builder depend on
2994+ ${misc:Depends}, to get a dependency on debconf.
2995+
2996+ -- Petter Reinholdtsen <pere@debian.org> Wed, 12 Oct 2005 23:49:05 +0200
2997+
2998+ltsp (0.56debian2) unstable; urgency=low
2999+
3000+ * Fix typo in sid security apt source handling.
3001+ * Change default dist from sarge to etch. Should make this more
3002+ dynamic, but this change should get ltsp-server working out of
3003+ the box. (Closes: #327253)
3004+ * Merge patch from ubuntun breezy bazaar branch:
3005+ - Copy the server keymap as the client default
3006+ * Update address of FSF in debian/copyright.
3007+
3008+ -- Petter Reinholdtsen <pere@debian.org> Fri, 30 Sep 2005 09:32:09 +0200
3009+
3010+ltsp (0.56debian1) unstable; urgency=low
3011+
3012+ * Use --resolve-deps argument for debootstrap if it is supported.
3013+ * Fix compile warnings in lp_server.
3014+ * Correct ldm package to be architecture all, not any.
3015+ * Improve ldm package description. (Closes: #325652)
3016+ * Debian/sid do not have security APT source. Disable security-mirror
3017+ when building a sid based client.
3018+ * Use the same configuration for sarge, etch and sid when building the
3019+ client chroot.
3020+ * Update TODO.Debian to reflect remaining todo items. ldm is now a
3021+ separate package, mtab is handled correctly, debootstrap will exclude
3022+ several unused packages, sdm is working and ldm is working with
3023+ the python version in sarge.
3024+ * Add workaround for bug #328090, by preseeding passwd in the chroot
3025+ to not create a local user, and then reconfigure it to generate
3026+ /etc/shadow.
3027+ * Merged with ubuntu bazaar repository (ltsp--main--0 branch).
3028+
3029+ -- Petter Reinholdtsen <pere@debian.org> Tue, 27 Sep 2005 23:07:51 +0200
3030+
3031+ltsp (0.56) breezy; urgency=low
3032+
3033+ * Bump version to supersede 0.55 (changes were incorporated)
3034+ * Don't install mdetect in ltsp-build-client; it's no longer used by X.org
3035+
3036+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 9 Sep 2005 10:23:20 -0700
3037+
3038+ltsp (0.54) breezy; urgency=low
3039+
3040+ * Use /etc/X11/Xsession rather than x-session-manager
3041+ * Restart nfs-kernel-server and dhcp3-server on installation to effect
3042+ changes immediately
3043+
3044+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 7 Sep 2005 11:59:01 -0700
3045+
3046+ltsp (0.53) breezy; urgency=low
3047+
3048+ * Add missing dependency on netkit-inetd to ltsp-server, so that tftpd-hpa
3049+ works out of the box
3050+
3051+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 25 Aug 2005 09:28:02 -0700
3052+
3053+ltsp (0.52) breezy; urgency=low
3054+
3055+ * Use loadkeys rather than install-keymap, to avoid involving debconf
3056+ * Don't allow failures within config steps in ltsp-client-setup to cause
3057+ an overall failure
3058+ * Make default bind mounts more liberal; didn't work for me with only these
3059+ * Merge bindmount fixes (Vagrant Cascadian)
3060+ * Mark sdm executable (Vagrant Cascadian)
3061+ * Implement temp_copy_dirs, to copy directories during setup but free
3062+ them afterward to save memory
3063+ * Support for mkvmlinuz on powerpc (Vagrant Cascadian)
3064+ * Set default hostname to "ltsp"
3065+ * Ensure that /etc/hosts exists, so that we can bind-mount it
3066+ * Add /etc/hotplug/.run to rw_dirs
3067+ * Replace use_bind_mounts variable with root_write_method, default to
3068+ bind_mounts (also support "unionfs")
3069+
3070+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 19 Aug 2005 16:58:11 -0700
3071+
3072+ltsp (0.51) breezy; urgency=low
3073+
3074+ * Only require one of syslinux, mknbi or yaboot
3075+
3076+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 18 Aug 2005 09:36:50 -0700
3077+
3078+ltsp (0.50) breezy; urgency=low
3079+
3080+ * Enhance ltsp-update-kernels to create etherboot NBI images
3081+ * ltsp-server Depends: mknbi
3082+
3083+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 17 Aug 2005 19:38:04 -0700
3084+
3085+ltsp (0.49) breezy; urgency=low
3086+
3087+ * Fix xserver-xorg test in ltsp-client-setup
3088+
3089+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 16 Aug 2005 13:15:01 -0700
3090+
3091+ltsp (0.48) breezy; urgency=low
3092+
3093+ * Further improvements to the gtk ldm greeter from Oliver Grawert
3094+ * ltsp-client Depends: gtk2-engines-clearlooks for the gtk greeter
3095+
3096+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 15 Aug 2005 10:47:50 -0700
3097+
3098+ltsp (0.47) breezy; urgency=low
3099+
3100+ * Merge patches from Vagrant Cascadian's ltsp--ubuntufixes--0 branch:
3101+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--base-0
3102+ tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-155
3103+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-1
3104+ only set default for ROOT, DIST and MIRROR if not already set
3105+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-2
3106+ turn archive components into COMPONENTS variable
3107+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-3
3108+ add EARLY_PACKAGES and LATE_PACKAGES variables
3109+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-4
3110+ merge improved check for initrd-netboot-tools/initramfs-tools from vagrant@freegeek.org--2005/ltsp--fixes--0
3111+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-5
3112+ merge improved check for initrd-netboot-tools/initramfs-tools from vagrant@freegeek.org--2005/ltsp--fixes--0
3113+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-6
3114+ merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-21
3115+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-7
3116+ avoid hard-coded i386 in client directory
3117+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-8
3118+ merged from pere@hungry.com--2005/ltsp--fixes--0: support udev/devfs for ldm
3119+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-9
3120+ merege from vagrant@freegeek.org--2005/ltsp--fixes--0: support both xserver-xorg and xserver-xfree86 for sarge compatibility
3121+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-10
3122+ merege from vagrant@freegeek.org--2005/ltsp--fixes--0: change defaults if DIST is sarge
3123+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-11
3124+ merege from vagrant@freegeek.org--2005/ltsp--fixes--0: add commandline options
3125+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-12
3126+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add variable and commandline to add extra mirror
3127+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-13
3128+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: dist-upgrade before installing additional packages
3129+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-14
3130+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: mount /proc before dist-upgrade
3131+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-15
3132+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: support file:/// urls
3133+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-16
3134+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add /proc to umounts
3135+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-17
3136+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add DIST and COMPONENTS to EXTRA_MIRROR if not present
3137+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-18
3138+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: bugfixes: properly handle emtpy EXTRA_MIRROR and file urls
3139+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-19
3140+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: source configuration file
3141+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-20
3142+ merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: add security mirror option
3143+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-21
3144+ merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: correct help for security mirror
3145+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-22
3146+ merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: option to enable serial console
3147+ vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-23
3148+ remove debian-specific TODO file
3149+
3150+ -- Matt Zimmerman <mdz@ubuntu.com> Sun, 14 Aug 2005 10:47:08 -0700
3151+
3152+ltsp (0.46) breezy; urgency=low
3153+
3154+ * Use echo rather than a here document to write fstab, and mount tmpfs
3155+ on /tmp early, to work around a unionfs bug where here documents in
3156+ bash are currently broken
3157+
3158+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 9 Aug 2005 12:18:01 -0700
3159+
3160+ltsp (0.45) breezy; urgency=low
3161+
3162+ * New, spiffier ldm glade file from Oliver Grawert
3163+ * Be smarter about guessing the server IP when it isn't specified
3164+
3165+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 9 Aug 2005 10:10:32 -0700
3166+
3167+ltsp (0.44) breezy; urgency=low
3168+
3169+ * Merge changes from Vagrant Cascadian's branch
3170+ [vagrant@freegeek.org--2005/ltsp--fixes--0]
3171+ - patch-2 Support for tmpfs+bind mount alternative to unionfs
3172+ - Default to use_bind_mounts=false for now
3173+ - patch-3 Improved descriptions
3174+ - patch-4 Improved descriptions
3175+ - patch-5 allow ssh as alternative to openssh-server and openssh-client
3176+ for sarge compatibility
3177+ - patch-8 Copyright file updates
3178+ - patch-9 Explicit python dependency
3179+ - patch-10 support initrd-netboot-tools as alternative to initramfs-tools
3180+ - patch-11 use /etc/default/ltsp-client-setup to get defaults for init script
3181+ - Install this using debhelper instead
3182+ - Use /var/run/ltsp rather than /var/state/... for FHS compliance
3183+ - patch-12 Debian-specific TODO
3184+ - patch-13 Support for sdm
3185+
3186+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 8 Aug 2005 17:48:30 -0700
3187+
3188+ltsp (0.43) breezy; urgency=low
3189+
3190+ * Start the X server with the -br option
3191+ * Run apt-get clean after building the chroot
3192+ * Install /etc/ltsp/dhcpd.conf in ltsp-server-standalone
3193+ * Kill the sshd child process after x-session-manager exits, to avoid
3194+ hanging when the user logs out (due to X clients still being connected)
3195+
3196+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 6 Jul 2005 08:51:13 -0700
3197+
3198+ltsp (0.42) breezy; urgency=low
3199+
3200+ * Don't use lp_server's install target; just install the lp_server binary
3201+ (matching existing LBE approach)
3202+ * Remove confusing, unnecessary -o SendEnv from ssh command line
3203+ * Set world-readable permissions on /etc/ssh/ssh_known_hosts
3204+ * Associate ssh keys with all interface addresses
3205+
3206+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 4 Jul 2005 09:19:41 -0700
3207+
3208+ltsp (0.41) breezy; urgency=low
3209+
3210+ * Don't create /etc/network/interfaces in ltsp-build-client. It's
3211+ overwritten by init.d/ltsp-client-setup, and so this only caused confusion
3212+ * Import, build and install lp_server as part of ltsp-client
3213+ * Don't pass an nfsroot= option via pxelinux; we'll use DHCP to pass this
3214+ information
3215+
3216+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 4 Jul 2005 08:19:50 -0700
3217+
3218+ltsp (0.40) breezy; urgency=low
3219+
3220+ * Get monitor refresh/sync overrides working by preseeding
3221+ xserver-xorg/config/monitor/selection-method
3222+
3223+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 4 Jul 2005 07:59:56 -0700
3224+
3225+ltsp (0.39) breezy; urgency=low
3226+
3227+ * Set the debconf 'seen' flag to true when preseeding from ltsp-client-setup
3228+
3229+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 30 Jun 2005 12:22:49 -0700
3230+
3231+ltsp (0.38) breezy; urgency=low
3232+
3233+ * Implement X_HORZSYNC and X_VERTREFRESH parameters (won't work until
3234+ xserver-xorg bug #12072 is fixed)
3235+ * Implement XKBMODEL (won't work until xserver-xorg bug #12073 is fixed)
3236+
3237+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 21 Jun 2005 12:33:38 -0700
3238+
3239+ltsp (0.37) breezy; urgency=low
3240+
3241+ * Update TODO, lts-parameters.txt
3242+ * Cosmetic improvements to ltsp-build-client
3243+ * Implement NETWORK_COMPRESSION parameter, which activates compression
3244+ of network traffic (ssh only (for now?))
3245+
3246+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 20 Jun 2005 14:04:59 -0700
3247+
3248+ltsp (0.36) breezy; urgency=low
3249+
3250+ * Pass the LTSP_CLIENT environment variable via the ssh command, rather
3251+ than ssh environment variable passing, since the latter requires
3252+ server-side configuration
3253+ * Fix ltsp-update-sshkeys to exclude localhost properly
3254+ * Call ltsp-update-sshkeys from ltsp-build-client
3255+
3256+ -- Matt Zimmerman <mdz@ubuntu.com> Sun, 19 Jun 2005 11:46:23 -0700
3257+
3258+ltsp (0.35) breezy; urgency=low
3259+
3260+ * Add dhcpd.conf example
3261+
3262+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 17 Jun 2005 23:43:02 -0700
3263+
3264+ltsp (0.34) breezy; urgency=low
3265+
3266+ * Simplify dependencies
3267+ - ltsp-server depends: tftpd-hpa, syslinux. All ltsp-servers will be
3268+ the tftp servers; this is quite likely to be the most common
3269+ deployment, given the integration with the client kernels
3270+ - ltsp-server-standalone drops the same dependencies, as it
3271+ depends on ltsp-server
3272+ - ltsp-server no longer Recommends these packages
3273+
3274+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 17 Jun 2005 23:36:23 -0700
3275+
3276+ltsp (0.33) breezy; urgency=low
3277+
3278+ * In the name of documentation compatibility (and since we're unlikely
3279+ to have multiple config files), use the traditional path of
3280+ /etc/lts.conf
3281+ * Ship an example /etc/lts.conf
3282+
3283+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 17 Jun 2005 18:00:04 -0700
3284+
3285+ltsp (0.32) breezy; urgency=low
3286+
3287+ * Simplify ltsp-build-client and remove bashisms
3288+ * Stop hardcoding stuff in ltsp-update-kernels
3289+ * Adjust ltsp-update-kernels for the initrd.img naming scheme
3290+
3291+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 17 Jun 2005 17:27:29 -0700
3292+
3293+ltsp (0.31) breezy; urgency=low
3294+
3295+ * Update for (and depend on) initramfs-tools 0.11
3296+ - [ltsp-build-client] Allow the initramfs to be generated
3297+ automatically via the kernel-package hook
3298+ - [ltsp-build-client] Call ltsp-update-kernels
3299+ - [ltsp-build-client] No need to instruct the user to specify their
3300+ NIC driver and regenerate the initramfs, since it will be
3301+ automagically detected now
3302+ - [ltsp-update-kernels] Copy initrd.img* in ltsp-update-kernels,
3303+ since kernel-package uses the same names for initramfs
3304+
3305+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 17 Jun 2005 13:35:28 -0700
3306+
3307+ltsp (0.30) breezy; urgency=low
3308+
3309+ * Make XF86CONFIG_FILE more likely to succeed
3310+
3311+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 17 Jun 2005 10:02:08 -0700
3312+
3313+ltsp (0.29) breezy; urgency=low
3314+
3315+ * Have ldm inherit the configuration from its environment rather than
3316+ calling getltscfg, to get ldm working without a SERVER variable
3317+ * If no SCREEN_* parameters are specified, start ldm on tty7
3318+ * Clients should now be functional out of the box with no lts.conf
3319+
3320+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 16 Jun 2005 18:19:01 -0700
3321+
3322+ltsp (0.28) breezy; urgency=low
3323+
3324+ * Add Ubuntu-specific CONSOLE_KEYMAP parameter to lts.conf, to configure
3325+ the keymap used on the console
3326+ * Create /usr/lib/ltsp/ltsp_config which loads configuration from
3327+ lts.conf and also handles selecting defaults for parameters not
3328+ present in lts.conf
3329+
3330+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 16 Jun 2005 16:00:45 -0700
3331+
3332+ltsp (0.27) breezy; urgency=low
3333+
3334+ * Don't unlink /etc/X11/xorg.conf before reconfiguring; xserver-xorg
3335+ seems to hate it now
3336+
3337+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 16 Jun 2005 15:42:15 -0700
3338+
3339+ltsp (0.26) breezy; urgency=low
3340+
3341+ * If no SERVER parameter is specified, infer it from the nfsroot= boot
3342+ parameter
3343+ * Implement more lts.conf parameters:
3344+ - SEARCH_DOMAIN and DNS_SERVER (only honored if both are specified)
3345+ - MODULE_*
3346+ * Add client/lts-parameters.txt to indicate the status of implementing
3347+ the various lts.conf parameters
3348+
3349+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 16 Jun 2005 15:39:41 -0700
3350+
3351+ltsp (0.25) breezy; urgency=low
3352+
3353+ * Enhance ltsp-server to automagically manage the NFS export of /opt/ltsp
3354+
3355+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 14 Jun 2005 14:37:56 -0700
3356+
3357+ltsp (0.24) breezy; urgency=low
3358+
3359+ * Integrate with the new initramfs-tools hook system, thanks to Jeff
3360+ Bailey
3361+ - Install /usr/share/initramfs-tools/modules.d/unionfs-cow
3362+ - Install /usr/share/initramfs-tools/scripts/init-bottom/unionfs-cow
3363+ - Depend on initramfs-tools (>= 0.7)
3364+ - Remove some of the initramfs hackery from ltsp-build-client
3365+ - Update ltsp-build-client for initramfs-tools 0.7 syntax
3366+ - Set ramdisk=/usr/sbin/mkinitramfs in ltsp-build-client
3367+ * Update ltsp-update-kernels to explicitly request a read-only NFS mount
3368+ (unionfs whiteout doesn't seem to work properly on a rw NFS mount
3369+ which is actually read-only on the server, which is what we get
3370+ otherwise)
3371+ - Depends on initramfs-tools (>= 0.8) in order for the above to have an effect
3372+
3373+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 14 Jun 2005 13:45:01 -0700
3374+
3375+ltsp (0.23) breezy; urgency=low
3376+
3377+ * Uncomment ltsp-client in the list of packages to install in the client
3378+ root, since it's now in the archive
3379+ * Have ltsp-build-client automate more of the ad-hoc stuff that's
3380+ necessary to set up the client root right now (should go away later)
3381+ * Handle null XSERVER correctly in ltsp-client-setup
3382+ * Suppress xserver-xorg.config warning by deleting xorg.conf before
3383+ reconfiguring
3384+ * ltsp-client Depends: openssh-client, python-gtk2, python-glade2
3385+
3386+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 10 Jun 2005 11:15:28 -0700
3387+
3388+ltsp (0.22) breezy; urgency=low
3389+
3390+ * Install /usr/share/initramfs-tools/scripts/ltsp, a short-term means of
3391+ building the initramfs
3392+ * Create /opt/ltsp in ltsp-server
3393+
3394+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 9 Jun 2005 16:04:39 -0700
3395+
3396+ltsp (0.21) breezy; urgency=low
3397+
3398+ * ltsp-server Depends: debootstrap, Recommends: openssh-server
3399+
3400+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 9 Jun 2005 16:03:19 -0700
3401+
3402+ltsp (0.20) breezy; urgency=low
3403+
3404+ * Install ltsp-update-kernels
3405+
3406+ -- Matt Zimmerman <mdz@ubuntu.com> Thu, 9 Jun 2005 15:35:38 -0700
3407+
3408+ltsp (0.19) breezy; urgency=low
3409+
3410+ * Pass an LTSP_CLIENT environment variable to the server when using ldm,
3411+ so that programs running in the session can behave differently on LTSP
3412+ logins
3413+
3414+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 8 Jun 2005 17:59:28 -0700
3415+
3416+ltsp (0.18) breezy; urgency=low
3417+
3418+ * Update screen.d/ldm and ldm to behave like a normal screen.d client,
3419+ able to run on the current VT
3420+
3421+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 8 Jun 2005 17:09:41 -0700
3422+
3423+ltsp (0.17) breezy; urgency=low
3424+
3425+ * Lock the root account in the client root
3426+ * Redirect stdin, stdout and stderr in ldm
3427+ * Add mousedev to /etc/modules in the client root
3428+ * Fix console number calculation in screen_session
3429+
3430+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 8 Jun 2005 13:52:14 -0700
3431+
3432+ltsp (0.16) breezy; urgency=low
3433+
3434+ * Add ltsp-update-sshkeys script to ltsp-server, for copying the
3435+ server's host keys into the client root
3436+ * Move screen.d to /usr/lib/ltsp
3437+ - No migration is done; regenerate any existing client roots to remove
3438+ the cruft
3439+ * Add new screen.d/ldm script, so SCREEN_xx = ldm now works
3440+ - Move X configuration into init.d/ltsp-client-setup, so that it only
3441+ happens once
3442+
3443+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 8 Jun 2005 13:29:03 -0700
3444+
3445+ltsp (0.15) breezy; urgency=low
3446+
3447+ * Fix the arguments to the os.kill call in ldm
3448+
3449+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 7 Jun 2005 22:24:42 -0700
3450+
3451+ltsp (0.14) breezy; urgency=low
3452+
3453+ * Add localhost to /etc/hosts
3454+ * Create /etc/network/interfaces and /etc/fstab
3455+ * Implement a simple display manager for the client (ldm) and a simple
3456+ login dialog for use with non-XDMCP configurations
3457+
3458+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 7 Jun 2005 22:19:37 -0700
3459+
3460+ltsp (0.13) breezy; urgency=low
3461+
3462+ * Respect a custom X configuration in lts.conf (XF86CONFIG_FILE)
3463+ * Format init script output properly
3464+
3465+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 15:28:38 -0700
3466+
3467+ltsp (0.12) breezy; urgency=low
3468+
3469+ * Continue gracefully if no swap server is specified
3470+
3471+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 13:47:48 -0700
3472+
3473+ltsp (0.11) breezy; urgency=low
3474+
3475+ * Don't enable swap in ltsp-client-setup; just write out a config file
3476+ for nbd-client and let the nbd-client init script do it later
3477+
3478+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 13:43:18 -0700
3479+
3480+ltsp (0.10) breezy; urgency=low
3481+
3482+ * Background screen_session
3483+ * Fix startx to run on the appropriate terminal
3484+
3485+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 13:35:29 -0700
3486+
3487+ltsp (0.9) breezy; urgency=low
3488+
3489+ * Split init script in two:
3490+ - ltsp-client-setup runs in runlevel S and performs configuration
3491+ - ltsp-client runs late in runlevel 2 and actually starts up the client
3492+ * No migration is done; if you're crazy enough to be trying this,
3493+ rebuild your client root)
3494+
3495+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 13:04:29 -0700
3496+
3497+ltsp (0.8) breezy; urgency=low
3498+
3499+ * Use SERVER, not DEFAULT_SERVER, in ltsp-client.init
3500+ * Default SYSLOG_HOST to the value of SERVER
3501+
3502+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 12:01:25 -0700
3503+
3504+ltsp (0.7) breezy; urgency=low
3505+
3506+ * Preseed XSERVER and XKBLAYOUT from lts.conf (doesn't work yet, needs
3507+ xserver-xorg changes)
3508+
3509+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 11:38:56 -0700
3510+
3511+ltsp (0.6) breezy; urgency=low
3512+
3513+ * Fix hardcoded path in ltsp_functions
3514+ * Fix bashisms in ltsp_functions
3515+ * Change lts.conf path to /etc/ltsp/lts.conf in getltscfg
3516+ * Get startx script working
3517+
3518+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 11:26:11 -0700
3519+
3520+ltsp (0.5) breezy; urgency=low
3521+
3522+ * Fix path to ltsp_functions in screen_session
3523+
3524+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 11:13:14 -0700
3525+
3526+ltsp (0.4) breezy; urgency=low
3527+
3528+ * Move X configuration into screen.d/startx script
3529+
3530+ -- Matt Zimmerman <mdz@ubuntu.com> Fri, 3 Jun 2005 11:10:51 -0700
3531+
3532+ltsp (0.3) breezy; urgency=low
3533+
3534+ * Add /var/lib/tftpboot/ltsp to ltsp-server
3535+ * Add ltsp-update-kernels script to ltsp-server
3536+
3537+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 31 May 2005 18:58:06 -0700
3538+
3539+ltsp (0.2) breezy; urgency=low
3540+
3541+ * Use dh_installinit --no-start for ltsp-client
3542+
3543+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 31 May 2005 17:19:47 -0700
3544+
3545+ltsp (0.1) breezy; urgency=low
3546+
3547+ * Initial release
3548+
3549+ -- Matt Zimmerman <mdz@ubuntu.com> Tue, 3 May 2005 15:26:59 -0700
3550
3551=== added file 'debian/compat'
3552--- debian/compat 1970-01-01 00:00:00 +0000
3553+++ debian/compat 2009-09-10 03:19:42 +0000
3554@@ -0,0 +1,1 @@
3555+7
3556
3557=== added file 'debian/control'
3558--- debian/control 1970-01-01 00:00:00 +0000
3559+++ debian/control 2009-09-10 03:19:42 +0000
3560@@ -0,0 +1,55 @@
3561+Source: ltsp
3562+Section: misc
3563+Priority: extra
3564+Maintainer: Stephane Graber <stgraber@ubuntu.com>
3565+Build-Depends: debhelper (>= 7), flex, bison, libpopt-dev, po-debconf, libgtk2.0-dev
3566+Standards-Version: 3.8.3
3567+Homepage: http://www.ltsp.org
3568+Vcs-Bzr: http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk
3569+Vcs-Browser: http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk
3570+
3571+Package: ltsp-server
3572+Depends: ${misc:Depends}, ${shlibs:Depends}, debootstrap, lsb-release, tftpd-hpa, openssh-client | ssh, iproute, debconf-utils, python (>= 2.4), openbsd-inetd | inet-superserver, update-inetd, tcpd, gettext-base, nbd-server, squashfs-tools
3573+Recommends: openssh-server | ssh, ltspfs, ldm-server
3574+Suggests: dhcp3-server, sdm, audiooss, nfs-kernel-server
3575+Conflicts: ltsp-utils
3576+Replaces: ltsp-utils
3577+Architecture: all
3578+Description: Basic LTSP server environment
3579+ This is the basic environment depending on an external DHCP server to
3580+ point the clients to the LTSP server.
3581+
3582+Package: ltsp-server-standalone
3583+Depends: ${misc:Depends}, ${shlibs:Depends}, ltsp-server, libasound2-plugins, ltspfs, openssh-server, nbd-server, xbase-clients, ldm-server
3584+Recommends: pulseaudio-esound-compat, dhcp3-server
3585+Architecture: all
3586+Description: Complete LTSP server environment
3587+ This is the complete environment including a DHCP server to bootstrap
3588+ the clients.
3589+
3590+Package: ltsp-client-core
3591+Pre-Depends: debconf (>= 0.5) | debconf-2.0
3592+Depends: ${misc:Depends}, ${shlibs:Depends}, lsb-base, nbd-client, initramfs-tools (>= 0.11), syslinux [i386 amd64], mkelfimage[i386] | yaboot[powerpc] | aboot[alpha] | sparc-utils[sparc], lsb-release, kbd, console-setup, python, tftp-hpa, python-serial, unionfs-fuse, numlockx, udhcpc, cron
3593+Architecture: any
3594+Description: LTSP client environment (core)
3595+ The scripts needed to configure and boot an LTSP client.
3596+ .
3597+ DO NOT install this package on a regular machine, it is intended only
3598+ for installation inside a LTSP client filesystem.
3599+
3600+Package: ltsp-client
3601+Depends: ${misc:Depends}, ${shlibs:Depends}, ltsp-client-core, ldm | x-display-manager, pulseaudio-esound-compat, ltspfsd, libgl1-mesa-dri, xorg, laptop-detect, inputattach, usplash, dmz-cursor-theme, usplash-theme-ubuntu, libasound2-plugins, pulseaudio, alsa-utils, alsa-base, sshfs, hal, dbus, rdesktop, wget, sane-utils
3602+Suggests: cryptsetup
3603+Architecture: all
3604+Description: LTSP client environment
3605+ The scripts needed to configure and boot an LTSP client.
3606+
3607+Package: ltsp-client-builder
3608+Section: debian-installer
3609+XC-Package-Type: udeb
3610+Architecture: all
3611+Depends: ${misc:Depends}, ${shlibs:Depends}, pkgsel
3612+XB-Installer-Menu-Item: 7000
3613+Description: Build an LTSP environment in the installer target
3614+ This udeb bootstraps the LTSP client chroot in the installer target
3615+ while the cdrom is still mounted.
3616
3617=== added file 'debian/copyright'
3618--- debian/copyright 1970-01-01 00:00:00 +0000
3619+++ debian/copyright 2009-09-10 02:26:08 +0000
3620@@ -0,0 +1,59 @@
3621+This package was created by Matt Zimmerman <mdz@ubuntu.com> in May of
3622+2005.
3623+
3624+Modifications for use with debian by Vagrant Cascadian <vagrant@freegeek.org>
3625+in August of 2005.
3626+
3627+The upstream source tree can be found on launchpad:
3628+
3629+ bzr get http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk
3630+
3631+The debian dir for ltsp packages in Debian is maintained in bzr:
3632+
3633+ bzr get http://bzr.debian.org/bzr/pkg-ltsp/ltsp-debian-packaging
3634+
3635+The original LTSP sources can be downloaded from: http://ltsp.org
3636+
3637+
3638+The following components have been copied from the LTSP project's build environment
3639+(LBE) tree:
3640+
3641+client/screen.d/shell
3642+client/screen.d/startx
3643+client/screen.d/telnet
3644+client/screen_session
3645+
3646+with the following copyright:
3647+
3648+Copyright (c) 1999-2006 by James A. McQuillan (McQuillan Systems, LLC)
3649+This software is licensed under the Gnu General Public License version 2
3650+
3651+
3652+server/nbdswapd and client/screen.d/sdm carry the following copyright:
3653+
3654+copyright 2005-2006 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
3655+the terms of the GNU General Public License version 2 or any later version.
3656+
3657+
3658+Other code has been written from scratch for this package, and carries
3659+the following copyright:
3660+
3661+Copyright (C) 2005 Canonical Ltd.
3662+
3663+ This program is free software; you can redistribute it and/or modify
3664+ it under the terms of the GNU General Public License as published by
3665+ the Free Software Foundation; either version 2 of the License, or
3666+ (at your option) any later version.
3667+
3668+ This program is distributed in the hope that it will be useful,
3669+ but WITHOUT ANY WARRANTY; without even the implied warranty of
3670+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3671+ GNU General Public License for more details.
3672+
3673+ You should have received a copy of the GNU General Public License
3674+ along with this program; if not, write to the Free Software
3675+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
3676+ 02110-1301 USA
3677+
3678+On Debian and Ubuntu systems, a copy of the GNU General Public License version
3679+2 may be found in the file /usr/share/common-licenses/GPL-2.
3680
3681=== added file 'debian/dhcpd.conf'
3682--- debian/dhcpd.conf 1970-01-01 00:00:00 +0000
3683+++ debian/dhcpd.conf 2009-04-17 04:39:15 +0000
3684@@ -0,0 +1,22 @@
3685+#
3686+# Default LTSP dhcpd.conf config file.
3687+#
3688+
3689+authoritative;
3690+
3691+subnet 192.168.0.0 netmask 255.255.255.0 {
3692+ range 192.168.0.20 192.168.0.250;
3693+ option domain-name "example.com";
3694+ option domain-name-servers 192.168.0.1;
3695+ option broadcast-address 192.168.0.255;
3696+ option routers 192.168.0.1;
3697+# next-server 192.168.0.1;
3698+# get-lease-hostnames true;
3699+ option subnet-mask 255.255.255.0;
3700+ option root-path "/opt/ltsp/i386";
3701+ if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
3702+ filename "/ltsp/i386/pxelinux.0";
3703+ } else {
3704+ filename "/ltsp/i386/nbi.img";
3705+ }
3706+}
3707
3708=== added directory 'debian/extra-plugins'
3709=== added file 'debian/extra-plugins/030-mythbuntu'
3710--- debian/extra-plugins/030-mythbuntu 1970-01-01 00:00:00 +0000
3711+++ debian/extra-plugins/030-mythbuntu 2009-08-17 12:07:23 +0000
3712@@ -0,0 +1,121 @@
3713+case "$MODE" in
3714+ commandline)
3715+ # add a commandline switch to ltsp-build-client (advanced "false" means
3716+ # we dont expect any value, callig --kiosk is enough, we could enhance
3717+ # the plugin to use --kiosk kde for example to install kdm and konqueror
3718+ # instead if we'd set it to true
3719+ add_option "mythbuntu" "`eval_gettext "create a Mythbuntu fat client."`" "advanced" "false"
3720+ add_option "mythbuntu-user-credentials" "`eval_gettext "Mythbuntu: specify login credentials as username:password"`" "advanced" "true"
3721+ ;;
3722+
3723+ configure)
3724+
3725+if [ -n "$option_mythbuntu_value" ]; then
3726+ # set an environment variable we can pick up later
3727+ MYTHTV="True"
3728+ if [ -n "$option_mythbuntu_user_credentials_value" ]; then
3729+ MBCRED="$option_mythbuntu_user_credentials_value"
3730+ fi
3731+ if [ ! -n "$MBCRED" ]; then
3732+ echo "You must specify --mythbuntu-user-credentials!"
3733+ exit 100
3734+ fi
3735+fi
3736+
3737+
3738+ if [ -n "$MYTHTV" ]; then
3739+ # stuff from 000-basic-configuration
3740+ # FIXME: not sure if this should be in here
3741+ # maybe we should just filter the Ubuntu defaults
3742+ # (eg similar to how the init scripts are filtered)
3743+ COMPONENTS="main restricted universe multiverse"
3744+ EARLY_PACKAGES="mythbuntu-diskless-client"
3745+ # we don't need some stuff in ltsp-client-setup
3746+ # those items are disabled in /etc/lts.conf (see below)
3747+ RCS_WHITELIST=""
3748+ RC2_WHITELIST=""
3749+ RC6_WHITELIST=""
3750+ RC0_WHITELIST=""
3751+ OVERRIDE_EXPORTS="true"
3752+ export DEBIAN_PRIORITY=critical
3753+ fi
3754+
3755+
3756+ ;;
3757+
3758+ after-install)
3759+ if [ -n "$MYTHTV" ]; then
3760+ # install our mythbuntu stuff
3761+ LC_ALL=C chroot $ROOT apt-get $APT_GET_OPTS install mythbuntu-desktop mythtv-frontend mythplugins xfce4-terminal mythbuntu-common
3762+ # create directory
3763+ mkdir -p $ROOT/etc/defaults/
3764+
3765+ # create a frontend user with sudo privileges
3766+ MBUSER=`echo $MBCRED | cut -d : -f 1`
3767+ MBSECRET=`echo $MBCRED | cut -d : -f 2`
3768+
3769+ LC_ALL=C chroot $ROOT adduser --disabled-password --gecos ,,, $MBUSER
3770+ LC_ALL=C chroot $ROOT usermod -a -G adm,admin,audio,operator,video,mythtv $MBUSER
3771+
3772+ # set password
3773+ echo ${MBUSER}:${MBSECRET} | LC_ALL=C chroot $ROOT chpasswd
3774+
3775+ # make sudo behave
3776+ chmod u+w ${ROOT}/etc/sudoers
3777+ echo "# Members of the admin group may gain root privileges" >> $ROOT/etc/sudoers
3778+ echo "%admin ALL=(ALL) ALL" >> $ROOT/etc/sudoers
3779+ chmod u-w $ROOT/etc/sudoers
3780+
3781+ # add mysql.txt
3782+ mkdir -p $ROOT/etc/mythtv/
3783+ if [ -e /etc/mythtv/mysql.txt ]; then
3784+ cp /etc/mythtv/mysql.txt $ROOT/etc/mythtv/mysql.txt
3785+ else
3786+ echo "WARNING: /etc/mythtv/mysql.txt not found!"
3787+ fi
3788+
3789+ fi
3790+ ;;
3791+
3792+ finalization)
3793+ if [ -n "$MYTHTV" ]; then
3794+ # create lts.conf
3795+ cat <<EOF >> $ROOT/etc/lts.conf
3796+[default]
3797+SOUND=false
3798+LOCALDEV=false
3799+SYSLOG=local
3800+CONFIGURE_FSTAB=false
3801+EOF
3802+
3803+ cat <<EOF >> $ROOT/etc/default/NetworkManager
3804+# mythbuntu-diskless does not need network-manager. it breaks the connectin
3805+# used to boot the client which is a very bad thing
3806+exit 0
3807+EOF
3808+
3809+ cat <<EOF > $ROOT/etc/fstab
3810+/dev/root / aufs defaults 0 0
3811+proc /proc proc defaults 0 0
3812+tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0
3813+EOF
3814+
3815+ blacklist_rc() {
3816+ for i in "$@"; do
3817+ # first remove all sym links, then add K links back
3818+ chroot $ROOT update-rc.d -f $i remove || true
3819+ if [ -f ${ROOT}/etc/init.d/${i} ]; then
3820+ for runlevel in 0 1 2 3 4 5 6 S; do
3821+ chroot $ROOT ln -sf /etc/init.d/${i} /etc/rc${runlevel}.d/K80${i} || true
3822+ done
3823+ fi
3824+ done
3825+ }
3826+
3827+ # do not start ltsp-client-core
3828+ blacklist_rc ltsp-client-core apparmor nbd-client
3829+
3830+ fi
3831+ ;;
3832+esac
3833+
3834
3835=== added file 'debian/ltsp-client-builder.postinst'
3836--- debian/ltsp-client-builder.postinst 1970-01-01 00:00:00 +0000
3837+++ debian/ltsp-client-builder.postinst 2009-02-09 18:58:17 +0000
3838@@ -0,0 +1,156 @@
3839+#! /bin/sh
3840+set -e
3841+
3842+. /usr/share/debconf/confmodule
3843+
3844+log () {
3845+ logger -t ltsp-client-builder "$@"
3846+}
3847+
3848+# check if we have a valid CD-ROM mounted
3849+if [ ! -f /cdrom/.disk/info ]; then
3850+ log "no CD-ROM found ! Not installing ltsp chroot"
3851+ exit 0
3852+fi
3853+
3854+# get the ok from the user to build the ltsp chroot
3855+db_input medium ltsp-client-builder/run || [ $? -eq 30 ]
3856+if ! db_go; then
3857+ exit 10 # back up to menu
3858+fi
3859+
3860+db_get ltsp-client-builder/run
3861+if [ "$RET" = false ]; then
3862+ log "user requested no ltsp chroot"
3863+ exit 0
3864+fi
3865+
3866+#load and use generic arguments
3867+if db_get ltsp-client-builder/build-client-opts && [ -n "$RET" ] ; then
3868+ BUILD_CLIENT_OPTS="$RET"
3869+ log "ltsp-build-client options: $BUILD_CLIENT_OPTS"
3870+fi
3871+
3872+# build the chroot
3873+db_progress START 0 2 ltsp-client-builder/progress
3874+
3875+apt-install ltsp-server-standalone
3876+
3877+db_progress STEP 1
3878+
3879+# workaround for: http://bugs.debian.org/390647
3880+in-target /bin/touch /etc/resolv.conf
3881+
3882+if [ ! -d /cdrom/dists/intrepid/universe ]; then
3883+ BUILD_CLIENT_OPTS="$BUILD_CLIENT_OPTS --components main,restricted"
3884+fi
3885+
3886+DEBIAN_PRIORITY=critical
3887+in-target ltsp-build-client $BUILD_CLIENT_OPTS 2>&1
3888+
3889+db_progress SET 1800
3890+
3891+db_progress STOP
3892+
3893+# configure a default interface for usage with LTSP
3894+NET=192.168.0
3895+DEFAULTROUTE_IFACE="$(route -n|grep ^0|sed -e 's/.* //')"
3896+IFACE_LIST="$(cat /proc/net/dev|sed -e 's/^ *//' -e 's/:.*//'|grep -Ev '(\||lo|sit)')"
3897+
3898+interfaces_entry() {
3899+ cat <<EOF >>/target/etc/network/interfaces
3900+
3901+auto $IFACE_LIST
3902+iface $IFACE_LIST inet static
3903+ address $NET.254
3904+ netmask 255.255.255.0
3905+ network $NET.0
3906+ broadcast $NET.255
3907+
3908+EOF
3909+
3910+chroot /target ifconfig $IFACE_LIST $NET.254
3911+}
3912+
3913+# if we already have a matching interface, there is no need to go on
3914+if [ -n "$(ifconfig|grep $NET)" ];then
3915+ exit 0
3916+fi
3917+
3918+# exclude the interface with the default route, we only want unconfigured ones
3919+IFACE_TMP=""
3920+for iface in $IFACE_LIST;do
3921+ if [ $iface != $DEFAULTROUTE_IFACE ]; then
3922+ IFACE_TMP="${IFACE_TMP:+$IFACE_TMP}$iface"
3923+ fi
3924+done
3925+IFACE_LIST=$IFACE_TMP
3926+
3927+# check if we still have more than one possible interface.
3928+# if thats the case, show a selector with the detected ones
3929+if [ "$(echo ${IFACE_LIST}|wc -w)" -gt 1 ]; then
3930+ db_subst ltsp-client-builder/dhcp-interface choices "$(echo "$IFACE_LIST" | sed 's/ /, /g')"
3931+
3932+ db_fset ltsp-client-builder/dhcp-interface seen false
3933+ db_input high ltsp-client-builder/dhcp-interface || true
3934+ db_go || true
3935+
3936+ db_get ltsp-client-builder/dhcp-interface || true
3937+ IFACE_LIST="$RET"
3938+
3939+ interfaces_entry
3940+elif [ -z "$IFACE_LIST" ];then
3941+ # we didnt get a proper interface, tell the user about it
3942+ db_fset ltsp-client-builder/dhcp-manual seen false
3943+ db_input high ltsp-client-builder/dhcp-manual || true
3944+ db_go || true
3945+else
3946+ interfaces_entry
3947+fi
3948+
3949+# make sure the keys are up to date with the new interface
3950+chroot /target ltsp-update-sshkeys
3951+
3952+# make sure universe is in the clients sources.list and
3953+# ${DIST}-upgrades is enabled there as well
3954+for dir in $(ls -d /target/opt/ltsp/*/etc/apt);do
3955+ if [ -f /target/etc/apt/sources.list ];then
3956+ cp /target/etc/apt/sources.list $dir
3957+ fi
3958+done
3959+
3960+# compress the image
3961+# (we need the percentage of mksquashfs' output
3962+# need to pipe through a file ...)
3963+
3964+COMPRESS_LOG=/var/log/ltsp-image-build.log
3965+
3966+db_progress START 0 100 ltsp-client-builder/compress
3967+
3968+chroot /target ltsp-update-image >$COMPRESS_LOG 2>&1 &
3969+OLDVAL=0
3970+while [ -z ${LOOP} ]; do
3971+ rawval=$(tail -1 $COMPRESS_LOG |sed -e 's/^.* //')
3972+ if [ "$(echo $rawval|grep '[0-9]\%$')" ];then
3973+ val=$(echo $rawval|tr -d %)
3974+ if [ "$val" -gt 95 ]; then
3975+ db_progress SET 100
3976+ sleep 3
3977+ LOOP="False"
3978+ else
3979+ if [ "$val" -gt "${OLDVAL}" ];then
3980+ db_progress SET $val
3981+ OLDVAL=$val
3982+ fi
3983+ fi
3984+ fi
3985+done
3986+
3987+# save compression log
3988+if [ -e $COMPRESS_LOG ]; then
3989+ mv $COMPRESS_LOG /target/var/log/
3990+fi
3991+
3992+db_progress STOP
3993+
3994+exit 0
3995
3996=== added file 'debian/ltsp-client-builder.templates'
3997--- debian/ltsp-client-builder.templates 1970-01-01 00:00:00 +0000
3998+++ debian/ltsp-client-builder.templates 2009-02-09 19:08:29 +0000
3999@@ -0,0 +1,39 @@
4000+Template: ltsp-client-builder/run
4001+Type: boolean
4002+Default: false
4003+_Description: Set up an LTSP chroot environment?
4004+ This will set up an LTSP chroot environment on the machine, to act as
4005+ a thin client server.
4006+
4007+Template: debian-installer/ltsp-client-builder/title
4008+Type: text
4009+# Item in the main menu to select this package
4010+_Description: Build LTSP chroot
4011+
4012+Template: ltsp-client-builder/progress
4013+Type: text
4014+_Description: Building Thin Client system ...
4015+
4016+Template: ltsp-client-builder/compress
4017+Type: text
4018+_Description: Compressing Thin Client image ...
4019+
4020+Template: ltsp-client-builder/build-client-opts
4021+Type: string
4022+Default: --mirror file:///cdrom --security-mirror none --skipimage
4023+# Only used for preseeding arguments to ltsp-client-builder.
4024+Description: arguments for ltsp-build-client:
4025+ this option is meant to be used with debconf preseeding.
4026+
4027+Template: ltsp-client-builder/dhcp-manual
4028+Type: note
4029+_Description: No Interface for LTSP dhcpd configuration found
4030+ There are no free interfaces for usage with the LTSP Server. Please configure the file /etc/ltsp/dhcpd.conf
4031+ manually to point to a valid static interface after the installation finished.
4032+
4033+Template: ltsp-client-builder/dhcp-interface
4034+Type: select
4035+Choices: ${choices}
4036+_Description: Interface for the thin client network:
4037+ There were multiple spare interfaces found in this system.
4038+
4039
4040=== added file 'debian/ltsp-client-core.dirs'
4041--- debian/ltsp-client-core.dirs 1970-01-01 00:00:00 +0000
4042+++ debian/ltsp-client-core.dirs 2009-02-09 18:58:17 +0000
4043@@ -0,0 +1,2 @@
4044+/var/lib/ltsp-client-setup
4045+/var/cache/ltsp-localapps
4046
4047=== added file 'debian/ltsp-client-core.examples'
4048--- debian/ltsp-client-core.examples 1970-01-01 00:00:00 +0000
4049+++ debian/ltsp-client-core.examples 2009-02-09 18:58:17 +0000
4050@@ -0,0 +1,1 @@
4051+client/getltscfg/lts.conf
4052
4053=== added file 'debian/ltsp-client-core.install'
4054--- debian/ltsp-client-core.install 1970-01-01 00:00:00 +0000
4055+++ debian/ltsp-client-core.install 2009-09-07 02:40:18 +0000
4056@@ -0,0 +1,29 @@
4057+client/screen_session usr/share/ltsp
4058+client/ltsp_config usr/share/ltsp
4059+client/screen.d usr/share/ltsp
4060+client/screen-session.d usr/share/ltsp
4061+client/xinitrc.d usr/share/ltsp
4062+client/xinitrc usr/share/ltsp
4063+client/getltscfg/getltscfg usr/bin
4064+client/getltscfg-cluster/inventory usr/sbin
4065+client/getltscfg-cluster/getltscfg-cluster usr/bin
4066+client/initramfs/hooks/ltsp_nbd usr/share/initramfs-tools/hooks
4067+client/initramfs/hooks/udhcp usr/share/initramfs-tools/hooks
4068+client/initramfs/scripts/ltsp_nbd usr/share/initramfs-tools/scripts
4069+client/initramfs/scripts/nfs-bottom/ltsp usr/share/initramfs-tools/scripts/nfs-bottom
4070+client/initramfs/scripts/init-premount/udhcp usr/share/initramfs-tools/scripts/init-premount
4071+client/initramfs/conf.d/ltsp usr/share/initramfs-tools/conf.d
4072+client/update-kernels usr/share/ltsp
4073+client/configure-x.sh usr/share/ltsp
4074+client/jetpipe/jetpipe usr/sbin
4075+client/monitor_nbd usr/sbin
4076+ltsp-common-functions usr/share/ltsp
4077+client/screen-x-common usr/share/ltsp
4078+client/initscripts/ltsp-init-common usr/share/ltsp
4079+localapps/ltsp-localappsd usr/bin
4080+localapps/ltsp-genmenu usr/bin
4081+localapps/ltsp-remoteapps usr/bin
4082+localapps/ldm-rc.d/* usr/share/ldm/rc.d/
4083+localapps/src/xatomwait usr/bin
4084+debian/screen-session.d/* usr/share/ltsp/screen-session.d/
4085+debian/*.desktop usr/share/applications/
4086
4087=== added file 'debian/ltsp-client-core.links'
4088--- debian/ltsp-client-core.links 1970-01-01 00:00:00 +0000
4089+++ debian/ltsp-client-core.links 2009-02-09 18:58:17 +0000
4090@@ -0,0 +1,3 @@
4091+/usr/share/ltsp/update-kernels /etc/kernel/postinst.d/ltsp-update-kernels
4092+/usr/share/ltsp/update-kernels /etc/kernel/postrm.d/ltsp-update-kernels
4093+/usr/share/ltsp/ltsp_config /usr/lib/ltsp/ltsp_config
4094
4095=== added file 'debian/ltsp-client-core.manpages'
4096--- debian/ltsp-client-core.manpages 1970-01-01 00:00:00 +0000
4097+++ debian/ltsp-client-core.manpages 2009-09-07 02:40:18 +0000
4098@@ -0,0 +1,6 @@
4099+client/getltscfg/getltscfg.1
4100+client/getltscfg-cluster/getltscfg-cluster.1
4101+client/jetpipe/jetpipe.8
4102+localapps/doc/ltsp-localappsd.1
4103+localapps/doc/xatomwait.1
4104+localapps/doc/ltsp-genmenu.1
4105
4106=== added file 'debian/ltsp-client-core.postinst'
4107--- debian/ltsp-client-core.postinst 1970-01-01 00:00:00 +0000
4108+++ debian/ltsp-client-core.postinst 2009-02-09 18:58:17 +0000
4109@@ -0,0 +1,22 @@
4110+#! /bin/sh
4111+
4112+set -e
4113+
4114+# summary of how this script can be called:
4115+# * <postinst> `configure' <most-recently-configured-version>
4116+# * <old-postinst> `abort-upgrade' <new version>
4117+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
4118+# <new-version>
4119+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
4120+# <failed-install-package> <version> `removing'
4121+# <conflicting-package> <version>
4122+
4123+# Enable debconf
4124+. /usr/share/debconf/confmodule
4125+
4126+# dh_installdeb will replace this with shell code automatically
4127+# generated by other debhelper scripts.
4128+
4129+#DEBHELPER#
4130+
4131+exit 0
4132
4133=== added file 'debian/ltsp-client-core.preinst'
4134--- debian/ltsp-client-core.preinst 1970-01-01 00:00:00 +0000
4135+++ debian/ltsp-client-core.preinst 2009-02-09 18:58:17 +0000
4136@@ -0,0 +1,17 @@
4137+#!/bin/sh
4138+
4139+set -e
4140+
4141+. /usr/share/debconf/confmodule
4142+db_version 2.0
4143+
4144+if [ ! -f /etc/ltsp_chroot ]; then
4145+ db_fset ltsp-client/abort-installation seen false
4146+ db_input critical ltsp-client/abort-installation || true
4147+ db_go || true
4148+ exit 1
4149+fi
4150+
4151+#DEBHELPER#
4152+
4153+exit 0
4154
4155=== added file 'debian/ltsp-client-core.templates'
4156--- debian/ltsp-client-core.templates 1970-01-01 00:00:00 +0000
4157+++ debian/ltsp-client-core.templates 2009-02-09 18:58:17 +0000
4158@@ -0,0 +1,7 @@
4159+Template: ltsp-client/abort-installation
4160+Type: error
4161+_Description: Installation aborted
4162+ ltsp-client cannot be installed in a regular machine. This package provides
4163+ the basic structure for a LTSP terminal.
4164+ .
4165+ Please read the package description to understand what it means.
4166
4167=== added file 'debian/ltsp-restart.desktop'
4168--- debian/ltsp-restart.desktop 1970-01-01 00:00:00 +0000
4169+++ debian/ltsp-restart.desktop 2009-06-09 13:40:19 +0000
4170@@ -0,0 +1,8 @@
4171+[Desktop Entry]
4172+Encoding=UTF-8
4173+Version=1.0
4174+Type=Application
4175+Exec=sudo shutdown -r now
4176+Name=Restart
4177+Name[fr]=Redémarrer
4178+Icon=gnome-session-reboot
4179
4180=== added file 'debian/ltsp-server-standalone.install'
4181--- debian/ltsp-server-standalone.install 1970-01-01 00:00:00 +0000
4182+++ debian/ltsp-server-standalone.install 2009-02-09 18:58:17 +0000
4183@@ -0,0 +1,1 @@
4184+debian/dhcpd.conf etc/ltsp
4185
4186=== added file 'debian/ltsp-server-standalone.postinst'
4187--- debian/ltsp-server-standalone.postinst 1970-01-01 00:00:00 +0000
4188+++ debian/ltsp-server-standalone.postinst 2009-02-09 18:58:17 +0000
4189@@ -0,0 +1,37 @@
4190+#! /bin/sh
4191+
4192+set -e
4193+
4194+# summary of how this script can be called:
4195+# * <postinst> `configure' <most-recently-configured-version>
4196+# * <old-postinst> `abort-upgrade' <new version>
4197+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
4198+# <new-version>
4199+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
4200+# <failed-install-package> <version> `removing'
4201+# <conflicting-package> <version>
4202+
4203+case "$1" in
4204+ configure)
4205+ if [ -e /etc/init.d/dhcp3-server ]; then
4206+
4207+ invoke-rc.d dhcp3-server force-reload || true
4208+ fi
4209+ ;;
4210+
4211+ abort-upgrade|abort-remove|abort-deconfigure)
4212+
4213+ ;;
4214+
4215+ *)
4216+ echo "postinst called with unknown argument \`$1'" >&2
4217+ exit 1
4218+ ;;
4219+esac
4220+
4221+# dh_installdeb will replace this with shell code automatically
4222+# generated by other debhelper scripts.
4223+
4224+#DEBHELPER#
4225+
4226+exit 0
4227
4228=== added file 'debian/ltsp-server.dirs'
4229--- debian/ltsp-server.dirs 1970-01-01 00:00:00 +0000
4230+++ debian/ltsp-server.dirs 2009-02-09 18:58:17 +0000
4231@@ -0,0 +1,2 @@
4232+var/lib/tftpboot/ltsp
4233+usr/share/ltsp/scripts
4234
4235=== added file 'debian/ltsp-server.docs'
4236--- debian/ltsp-server.docs 1970-01-01 00:00:00 +0000
4237+++ debian/ltsp-server.docs 2009-02-09 18:58:17 +0000
4238@@ -0,0 +1,7 @@
4239+server/doc/swap
4240+server/doc/workstation
4241+server/doc/FAQ
4242+server/doc/Upgrading_4.2
4243+server/doc/plugins
4244+server/doc/QuickInstall
4245+server/doc/lts-parameters.txt
4246
4247=== added file 'debian/ltsp-server.examples'
4248--- debian/ltsp-server.examples 1970-01-01 00:00:00 +0000
4249+++ debian/ltsp-server.examples 2009-02-09 18:58:17 +0000
4250@@ -0,0 +1,2 @@
4251+debian/dhcpd.conf
4252+server/doc/examples/*
4253
4254=== added file 'debian/ltsp-server.install'
4255--- debian/ltsp-server.install 1970-01-01 00:00:00 +0000
4256+++ debian/ltsp-server.install 2009-02-09 18:58:17 +0000
4257@@ -0,0 +1,14 @@
4258+localapps/ltsp-localapps usr/bin
4259+server/ltsp-build-client usr/sbin
4260+server/ltsp-update-sshkeys usr/sbin
4261+server/ltsp-update-kernels usr/sbin
4262+server/ltsp-update-image usr/sbin
4263+server/ltsp-keys etc/network/if-up.d
4264+server/scripts/debian/* usr/share/ltsp/scripts/
4265+server/plugins/ usr/share/ltsp/
4266+debian/extra-plugins/* usr/share/ltsp/plugins/ltsp-build-client/Ubuntu/
4267+debian/bugs/ltsp-server/* usr/share/bug/ltsp-server/
4268+server/nbdswapd usr/sbin
4269+server/nbdrootd usr/sbin
4270+server/80_ltsp-sound /etc/X11/Xsession.d
4271+ltsp-common-functions usr/share/ltsp
4272
4273=== added file 'debian/ltsp-server.links'
4274--- debian/ltsp-server.links 1970-01-01 00:00:00 +0000
4275+++ debian/ltsp-server.links 2009-02-09 18:58:17 +0000
4276@@ -0,0 +1,1 @@
4277+/usr/bin/ltsp-localapps /usr/share/doc/ltsp-server/examples/ltsp-localapps
4278
4279=== added file 'debian/ltsp-server.manpages'
4280--- debian/ltsp-server.manpages 1970-01-01 00:00:00 +0000
4281+++ debian/ltsp-server.manpages 2009-09-07 02:40:18 +0000
4282@@ -0,0 +1,7 @@
4283+server/doc/ltsp-build-client.8
4284+server/doc/ltsp-update-kernels.8
4285+server/doc/ltsp-update-sshkeys.8
4286+server/doc/ltsp-update-image.8
4287+server/doc/nbdswapd.8
4288+server/doc/nbdrootd.8
4289+localapps/doc/ltsp-localapps.1
4290
4291=== added file 'debian/ltsp-server.postinst'
4292--- debian/ltsp-server.postinst 1970-01-01 00:00:00 +0000
4293+++ debian/ltsp-server.postinst 2009-02-09 18:58:17 +0000
4294@@ -0,0 +1,69 @@
4295+#! /bin/sh
4296+
4297+set -e
4298+
4299+# summary of how this script can be called:
4300+# * <postinst> `configure' <most-recently-configured-version>
4301+# * <old-postinst> `abort-upgrade' <new version>
4302+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
4303+# <new-version>
4304+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
4305+# <failed-install-package> <version> `removing'
4306+# <conflicting-package> <version>
4307+
4308+# Enable debconf
4309+. /usr/share/debconf/confmodule
4310+
4311+BUILD_LTSP_CLIENT=false
4312+
4313+msg() {
4314+ msg="$1"
4315+ logger -p user.info -t ltsp-server "$msg"
4316+ echo "ltsp-server: $msg"
4317+}
4318+
4319+case "$1" in
4320+ configure)
4321+ if [ ! "$(grep -sq '^/opt/ltsp' /etc/exports)" ] && [ "$(dpkg -l nfs-kernel-server|grep ii)" ]; then
4322+echo 'NOTE: you will probably want to add to /etc/exports:'
4323+echo '/opt/ltsp *(ro,no_root_squash,async)'
4324+echo 'and then run:'
4325+echo 'invoke-rc.d nfs-kernel-server reload'
4326+ fi
4327+ # Build LTSP chroot if debconf preseeding enabled it
4328+ db_get ltsp-server/build_client
4329+ if [ true = "$RET" ] ; then
4330+ BUILD_LTSP_CLIENT=true
4331+ fi
4332+ # enable the ldm info daemon in inetd.conf
4333+ update-inetd --group LTSP --add "9572 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdswapd"
4334+ ;;
4335+
4336+ abort-upgrade|abort-remove|abort-deconfigure)
4337+
4338+ ;;
4339+
4340+ *)
4341+ echo "postinst called with unknown argument \`$1'" >&2
4342+ exit 1
4343+ ;;
4344+esac
4345+
4346+if [ true = "$BUILD_LTSP_CLIENT" ] ; then
4347+ if [ -d "/opt/ltsp/$(dpkg --print-architecture)" ] ; then
4348+ msg "warning: LTSP client environment already exist. Not generating."
4349+ else
4350+ if ltsp-build-client >/var/log/ltsp-server-build.log 2>&1 </dev/null ; then
4351+ msg "error: generating LTSP client failed. exit code $?"
4352+ fi
4353+ fi
4354+fi
4355+
4356+db_stop
4357+
4358+# dh_installdeb will replace this with shell code automatically
4359+# generated by other debhelper scripts.
4360+
4361+#DEBHELPER#
4362+
4363+exit 0
4364
4365=== added file 'debian/ltsp-server.postrm'
4366--- debian/ltsp-server.postrm 1970-01-01 00:00:00 +0000
4367+++ debian/ltsp-server.postrm 2009-02-09 18:58:17 +0000
4368@@ -0,0 +1,37 @@
4369+#! /bin/sh
4370+# postrm script for #PACKAGE#
4371+#
4372+# see: dh_installdeb(1)
4373+
4374+set -e
4375+
4376+# summary of how this script can be called:
4377+# * <postrm> `remove'
4378+# * <postrm> `purge'
4379+# * <old-postrm> `upgrade' <new-version>
4380+# * <new-postrm> `failed-upgrade' <old-version>
4381+# * <new-postrm> `abort-install'
4382+# * <new-postrm> `abort-install' <old-version>
4383+# * <new-postrm> `abort-upgrade' <old-version>
4384+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
4385+# for details, see /usr/share/doc/packaging-manual/
4386+
4387+case "$1" in
4388+ remove)
4389+ update-inetd --disable 9571
4390+ ;;
4391+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear|purge)
4392+ ;;
4393+ *)
4394+ echo "postrm called with unknown argument \`$1'" >&2
4395+ exit 1
4396+
4397+esac
4398+
4399+# dh_installdeb will replace this with shell code automatically
4400+# generated by other debhelper scripts.
4401+
4402+#DEBHELPER#
4403+
4404+
4405+
4406
4407=== added file 'debian/ltsp-server.templates'
4408--- debian/ltsp-server.templates 1970-01-01 00:00:00 +0000
4409+++ debian/ltsp-server.templates 2009-02-09 18:58:17 +0000
4410@@ -0,0 +1,6 @@
4411+Template: ltsp-server/build_client
4412+Type: boolean
4413+Default: false
4414+Description: Build LTSP client environment during package installation?
4415+ Internal template used to set the configuration value at install time.
4416+ Do not translate this.
4417
4418=== added file 'debian/ltsp-shutdown.desktop'
4419--- debian/ltsp-shutdown.desktop 1970-01-01 00:00:00 +0000
4420+++ debian/ltsp-shutdown.desktop 2009-06-09 13:40:19 +0000
4421@@ -0,0 +1,8 @@
4422+[Desktop Entry]
4423+Encoding=UTF-8
4424+Version=1.0
4425+Type=Application
4426+Exec=sudo shutdown -h now
4427+Name=Shut down
4428+Name[fr]=Arrêter
4429+Icon=gnome-session-halt
4430
4431=== added directory 'debian/po'
4432=== added file 'debian/po/POTFILES.in'
4433--- debian/po/POTFILES.in 1970-01-01 00:00:00 +0000
4434+++ debian/po/POTFILES.in 2009-02-09 18:58:17 +0000
4435@@ -0,0 +1,2 @@
4436+[type: gettext/rfc822deb] ltsp-client-builder.templates
4437+[type: gettext/rfc822deb] ltsp-client-core.templates
4438
4439=== added file 'debian/po/ca.po'
4440--- debian/po/ca.po 1970-01-01 00:00:00 +0000
4441+++ debian/po/ca.po 2009-02-09 18:58:17 +0000
4442@@ -0,0 +1,112 @@
4443+#
4444+# Catalan translation for ltsp package.
4445+# Copyright (C) 2006 Matt Zimmerman.
4446+# This file is distributed under the same license as the ltsp package.
4447+#
4448+# Jordà Polo <jorda@ettin.org>, 2006.
4449+#
4450+msgid ""
4451+msgstr ""
4452+"Project-Id-Version: 0.99debian5\n"
4453+"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n"
4454+"POT-Creation-Date: 2008-07-31 23:42+0200\n"
4455+"PO-Revision-Date: 2006-10-15 00:01+0200\n"
4456+"Last-Translator: Jordà Polo <jorda@ettin.org>\n"
4457+"Language-Team: Català <debian-l10n-catalan@lists.debian.org>\n"
4458+"MIME-Version: 1.0\n"
4459+"Content-Type: text/plain; charset=UTF-8\n"
4460+"Content-Transfer-Encoding: 8bit\n"
4461+
4462+#. Type: boolean
4463+#. Description
4464+#: ../ltsp-client-builder.templates:1001
4465+msgid "Set up an LTSP chroot environment?"
4466+msgstr "Voleu configurar un entorn chroot per a LTSP?"
4467+
4468+#. Type: boolean
4469+#. Description
4470+#: ../ltsp-client-builder.templates:1001
4471+msgid ""
4472+"This will set up an LTSP chroot environment on the machine, to act as a thin "
4473+"client server."
4474+msgstr ""
4475+"Esteu a punt de configurar un entorn chroot per a LTSP a la màquina, i que "
4476+"actuarà com a servidor de clients lleugers."
4477+
4478+#. Type: text
4479+#. Description
4480+#. Item in the main menu to select this package
4481+#: ../ltsp-client-builder.templates:2001
4482+msgid "Build LTSP chroot"
4483+msgstr "Construeix el chroot LTSP"
4484+
4485+#. Type: text
4486+#. Description
4487+#: ../ltsp-client-builder.templates:3001
4488+msgid "Building Thin Client system ..."
4489+msgstr ""
4490+
4491+#. Type: text
4492+#. Description
4493+#: ../ltsp-client-builder.templates:4001
4494+msgid "Compressing Thin Client image ..."
4495+msgstr ""
4496+
4497+#. Type: note
4498+#. Description
4499+#: ../ltsp-client-builder.templates:6001
4500+msgid "No Interface for LTSP dhcpd configuration found"
4501+msgstr ""
4502+
4503+#. Type: note
4504+#. Description
4505+#: ../ltsp-client-builder.templates:6001
4506+msgid ""
4507+"There are no free interfaces for usage with the LTSP Server. Please "
4508+"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static "
4509+"interface after the installation finished."
4510+msgstr ""
4511+
4512+#. Type: select
4513+#. Description
4514+#: ../ltsp-client-builder.templates:7001
4515+msgid "Interface for the thin client network:"
4516+msgstr ""
4517+
4518+#. Type: select
4519+#. Description
4520+#: ../ltsp-client-builder.templates:7001
4521+msgid "There were multiple spare interfaces found in this system."
4522+msgstr ""
4523+
4524+#. Type: error
4525+#. Description
4526+#: ../ltsp-client-core.templates:1001
4527+#, fuzzy
4528+#| msgid "Installation aborted "
4529+msgid "Installation aborted"
4530+msgstr "S'ha avortat la instal·lació "
4531+
4532+#. Type: error
4533+#. Description
4534+#: ../ltsp-client-core.templates:1001
4535+#, fuzzy
4536+#| msgid ""
4537+#| "ltsp-client cannot be installed in a regular machine. This package "
4538+#| "provides the basic structure for a LTSP terminal."
4539+msgid ""
4540+"ltsp-client cannot be installed in a regular machine. This package provides "
4541+"the basic structure for a LTSP terminal."
4542+msgstr ""
4543+"No és possible instal·lar ltsp-client en una màquina normal. Aquest paquet "
4544+"proveeix l'estructura bàsica d'un terminal LTSP."
4545+
4546+#. Type: error
4547+#. Description
4548+#: ../ltsp-client-core.templates:1001
4549+msgid "Please read the package description to understand what it means."
4550+msgstr ""
4551+"Si us plau, llegiu la descripció del paquet per entendre el que vol dir."
4552+
4553+#~ msgid "Building LTSP chroot..."
4554+#~ msgstr "S'està construint el chroot per a LTSP..."
4555
4556=== added file 'debian/po/cs.po'
4557--- debian/po/cs.po 1970-01-01 00:00:00 +0000
4558+++ debian/po/cs.po 2009-02-09 18:58:17 +0000
4559@@ -0,0 +1,117 @@
4560+#
4561+# Translators, if you are not familiar with the PO format, gettext
4562+# documentation is worth reading, especially sections dedicated to
4563+# this format, e.g. by running:
4564+# info -n '(gettext)PO Files'
4565+# info -n '(gettext)Header Entry'
4566+#
4567+# Some information specific to po-debconf are available at
4568+# /usr/share/doc/po-debconf/README-trans
4569+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
4570+#
4571+# Developers do not need to manually edit POT or PO files.
4572+#
4573+msgid ""
4574+msgstr ""
4575+"Project-Id-Version: ltsp\n"
4576+"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n"
4577+"POT-Creation-Date: 2008-07-31 23:42+0200\n"
4578+"PO-Revision-Date: 2006-09-24 18:28+0200\n"
4579+"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
4580+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
4581+"MIME-Version: 1.0\n"
4582+"Content-Type: text/plain; charset=UTF-8\n"
4583+"Content-Transfer-Encoding: 8bit\n"
4584+
4585+#. Type: boolean
4586+#. Description
4587+#: ../ltsp-client-builder.templates:1001
4588+msgid "Set up an LTSP chroot environment?"
4589+msgstr "Nastavit chroot prostředí pro LTSP?"
4590+
4591+#. Type: boolean
4592+#. Description
4593+#: ../ltsp-client-builder.templates:1001
4594+msgid ""
4595+"This will set up an LTSP chroot environment on the machine, to act as a thin "
4596+"client server."
4597+msgstr ""
4598+"Tímto vytvoříte na po�íta�i, který bude sloužit jako server pro tenké "
4599+"xklienty, chrootované prostředí pro LTSP."
4600+
4601+#. Type: text
4602+#. Description
4603+#. Item in the main menu to select this package
4604+#: ../ltsp-client-builder.templates:2001
4605+msgid "Build LTSP chroot"
4606+msgstr "Vytvořit chroot pro LTSP"
4607+
4608+#. Type: text
4609+#. Description
4610+#: ../ltsp-client-builder.templates:3001
4611+msgid "Building Thin Client system ..."
4612+msgstr ""
4613+
4614+#. Type: text
4615+#. Description
4616+#: ../ltsp-client-builder.templates:4001
4617+msgid "Compressing Thin Client image ..."
4618+msgstr ""
4619+
4620+#. Type: note
4621+#. Description
4622+#: ../ltsp-client-builder.templates:6001
4623+msgid "No Interface for LTSP dhcpd configuration found"
4624+msgstr ""
4625+
4626+#. Type: note
4627+#. Description
4628+#: ../ltsp-client-builder.templates:6001
4629+msgid ""
4630+"There are no free interfaces for usage with the LTSP Server. Please "
4631+"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static "
4632+"interface after the installation finished."
4633+msgstr ""
4634+
4635+#. Type: select
4636+#. Description
4637+#: ../ltsp-client-builder.templates:7001
4638+msgid "Interface for the thin client network:"
4639+msgstr ""
4640+
4641+#. Type: select
4642+#. Description
4643+#: ../ltsp-client-builder.templates:7001
4644+msgid "There were multiple spare interfaces found in this system."
4645+msgstr ""
4646+
4647+#. Type: error
4648+#. Description
4649+#: ../ltsp-client-core.templates:1001
4650+#, fuzzy
4651+#| msgid "Installation aborted "
4652+msgid "Installation aborted"
4653+msgstr "Instalace přerušena"
4654+
4655+#. Type: error
4656+#. Description
4657+#: ../ltsp-client-core.templates:1001
4658+#, fuzzy
4659+#| msgid ""
4660+#| "ltsp-client cannot be installed in a regular machine. This package "
4661+#| "provides the basic structure for a LTSP terminal."
4662+msgid ""
4663+"ltsp-client cannot be installed in a regular machine. This package provides "
4664+"the basic structure for a LTSP terminal."
4665+msgstr ""
4666+"ltsp-client nemůže být nainstalován na běžný po�íta�. Tento balík poskytuje "
4667+"základní strukturu pro LTSP terminál."
4668+
4669+#. Type: error
4670+#. Description
4671+#: ../ltsp-client-core.templates:1001
4672+msgid "Please read the package description to understand what it means."
4673+msgstr "Pře�těte si prosím popis balíku, abyste porozuměli, co to znamená."
4674+
4675+#~ msgid "Building LTSP chroot..."
4676+#~ msgstr "Vytváří se chroot pro LTSP..."
4677
4678=== added file 'debian/po/de.po'
4679--- debian/po/de.po 1970-01-01 00:00:00 +0000
4680+++ debian/po/de.po 2009-02-09 18:58:17 +0000
4681@@ -0,0 +1,111 @@
4682+# translation of ltsp debconf messages to Deutsch
4683+# Copyright (C) 2006 LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
4684+# This file is distributed under the same license as the ltsp package.
4685+#
4686+# Wolfgang Schweer <schweer@cityweb.de>, 2006.
4687+msgid ""
4688+msgstr ""
4689+"Project-Id-Version: ltsp-0.99debian8\n"
4690+"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n"
4691+"POT-Creation-Date: 2008-07-31 23:42+0200\n"
4692+"PO-Revision-Date: 2006-12-18 10:56+0100\n"
4693+"Last-Translator: Wolfgang Schweer <schweer@cityweb.de>\n"
4694+"Language-Team: Deutsch <de@li.org>\n"
4695+"MIME-Version: 1.0\n"
4696+"Content-Type: text/plain; charset=UTF-8\n"
4697+"Content-Transfer-Encoding: 8bit\n"
4698+
4699+#. Type: boolean
4700+#. Description
4701+#: ../ltsp-client-builder.templates:1001
4702+msgid "Set up an LTSP chroot environment?"
4703+msgstr "Eine chroot-Umgebung für LTSP einrichten?"
4704+
4705+#. Type: boolean
4706+#. Description
4707+#: ../ltsp-client-builder.templates:1001
4708+msgid ""
4709+"This will set up an LTSP chroot environment on the machine, to act as a thin "
4710+"client server."
4711+msgstr ""
4712+"Auf diesem Rechner wird eine LTSP-chroot-Umgebung eingerichtet, damit er als "
4713+"Server für Thin Clients dienen kann."
4714+
4715+#. Type: text
4716+#. Description
4717+#. Item in the main menu to select this package
4718+#: ../ltsp-client-builder.templates:2001
4719+msgid "Build LTSP chroot"
4720+msgstr "LTSP-chroot-Umgebung einrichten."
4721+
4722+#. Type: text
4723+#. Description
4724+#: ../ltsp-client-builder.templates:3001
4725+msgid "Building Thin Client system ..."
4726+msgstr ""
4727+
4728+#. Type: text
4729+#. Description
4730+#: ../ltsp-client-builder.templates:4001
4731+msgid "Compressing Thin Client image ..."
4732+msgstr ""
4733+
4734+#. Type: note
4735+#. Description
4736+#: ../ltsp-client-builder.templates:6001
4737+msgid "No Interface for LTSP dhcpd configuration found"
4738+msgstr ""
4739+
4740+#. Type: note
4741+#. Description
4742+#: ../ltsp-client-builder.templates:6001
4743+msgid ""
4744+"There are no free interfaces for usage with the LTSP Server. Please "
4745+"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static "
4746+"interface after the installation finished."
4747+msgstr ""
4748+
4749+#. Type: select
4750+#. Description
4751+#: ../ltsp-client-builder.templates:7001
4752+msgid "Interface for the thin client network:"
4753+msgstr ""
4754+
4755+#. Type: select
4756+#. Description
4757+#: ../ltsp-client-builder.templates:7001
4758+msgid "There were multiple spare interfaces found in this system."
4759+msgstr ""
4760+
4761+#. Type: error
4762+#. Description
4763+#: ../ltsp-client-core.templates:1001
4764+#, fuzzy
4765+#| msgid "Installation aborted "
4766+msgid "Installation aborted"
4767+msgstr "Installation abgebrochen."
4768+
4769+#. Type: error
4770+#. Description
4771+#: ../ltsp-client-core.templates:1001
4772+#, fuzzy
4773+#| msgid ""
4774+#| "ltsp-client cannot be installed in a regular machine. This package "
4775+#| "provides the basic structure for a LTSP terminal."
4776+msgid ""
4777+"ltsp-client cannot be installed in a regular machine. This package provides "
4778+"the basic structure for a LTSP terminal."
4779+msgstr ""
4780+"Das Paket ltsp-client kann nicht auf einem normal genutzten Rechner "
4781+"installiert werden; es stellt die Grundstruktur für ein LTSP-Terminal zur "
4782+"Verfügung."
4783+
4784+#. Type: error
4785+#. Description
4786+#: ../ltsp-client-core.templates:1001
4787+msgid "Please read the package description to understand what it means."
4788+msgstr ""
4789+"In der Paket-Beschreibung steht, was damit gemeint ist; bitte nachlesen."
4790+
4791+#~ msgid "Building LTSP chroot..."
4792+#~ msgstr "Die LTSP-chroot-Umgebung wird eingerichtet ..."
4793
4794=== added file 'debian/po/es.po'
4795--- debian/po/es.po 1970-01-01 00:00:00 +0000
4796+++ debian/po/es.po 2009-02-09 18:58:17 +0000
4797@@ -0,0 +1,138 @@
4798+#
4799+# ltsp po-debconf translation to spanish
4800+# Copyright (C) 2006 Software in the Public Interest, SPI Inc.
4801+# This file is distributed under the same license as the ltsp package.
4802+#
4803+# Changes:
4804+# - Initial translation
4805+# Felipe Caminos Echeverría , 2006
4806+#
4807+#
4808+# Traductores, si no conoce el formato PO, merece la pena leer la
4809+# documentación de gettext, especialmente las secciones dedicadas a este
4810+# formato, por ejemplo ejecutando:
4811+# info -n '(gettext)PO Files'
4812+# info -n '(gettext)Header Entry'
4813+#
4814+# Equipo de traducción al español, por favor lean antes de traducir
4815+# los siguientes documentos:
4816+#
4817+# - El proyecto de traducción de Debian al español
4818+# http://www.debian.org/intl/spanish/
4819+# especialmente las notas y normas de traducción en
4820+# http://www.debian.org/intl/spanish/notas
4821+#
4822+# - La guía de traducción de po's de debconf:
4823+# /usr/share/doc/po-debconf/README-trans
4824+# o http://www.debian.org/intl/l10n/po-debconf/README-trans
4825+#
4826+# Si tiene dudas o consultas sobre esta traducción consulte con el último
4827+# traductor (campo Last-Translator) y ponga en copia a la lista de
4828+# traducción de Debian al español (<debian-l10n-spanish@lists.debian.org>)
4829+#
4830+msgid ""
4831+msgstr ""
4832+"Project-Id-Version: ltsp 0.99debian8 \n"
4833+"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n"
4834+"POT-Creation-Date: 2008-07-31 23:42+0200\n"
4835+"PO-Revision-Date: 2006-12-18 08:35-0300\n"
4836+"Last-Translator: Felipe Caminos <felipem@gigared.com>\n"
4837+"Language-Team: Debian l10n spanish <debian-l10n-spanish@lists.debian.org>\n"
4838+"MIME-Version: 1.0\n"
4839+"Content-Type: text/plain; charset=UTF-8\n"
4840+"Content-Transfer-Encoding: 8bit\n"
4841+"X-Generator: KBabel 1.11.4\n"
4842+
4843+#. Type: boolean
4844+#. Description
4845+#: ../ltsp-client-builder.templates:1001
4846+msgid "Set up an LTSP chroot environment?"
4847+msgstr "¿Desea establecer un entorno restringido para LTSP?"
4848+
4849+#. Type: boolean
4850+#. Description
4851+#: ../ltsp-client-builder.templates:1001
4852+msgid ""
4853+"This will set up an LTSP chroot environment on the machine, to act as a thin "
4854+"client server."
4855+msgstr ""
4856+"Esto establecerá un entorno restringido («chroot») para LTSP en el equipo, "
4857+"para utilizarse como servidor de cliente ligero."
4858+
4859+#. Type: text
4860+#. Description
4861+#. Item in the main menu to select this package
4862+#: ../ltsp-client-builder.templates:2001
4863+msgid "Build LTSP chroot"
4864+msgstr "Construir el entorno restringido para LTSP"
4865+
4866+#. Type: text
4867+#. Description
4868+#: ../ltsp-client-builder.templates:3001
4869+msgid "Building Thin Client system ..."
4870+msgstr ""
4871+
4872+#. Type: text
4873+#. Description
4874+#: ../ltsp-client-builder.templates:4001
4875+msgid "Compressing Thin Client image ..."
4876+msgstr ""
4877+
4878+#. Type: note
4879+#. Description
4880+#: ../ltsp-client-builder.templates:6001
4881+msgid "No Interface for LTSP dhcpd configuration found"
4882+msgstr ""
4883+
4884+#. Type: note
4885+#. Description
4886+#: ../ltsp-client-builder.templates:6001
4887+msgid ""
4888+"There are no free interfaces for usage with the LTSP Server. Please "
4889+"configure the file /etc/ltsp/dhcpd.conf manually to point to a valid static "
4890+"interface after the installation finished."
4891+msgstr ""
4892+
4893+#. Type: select
4894+#. Description
4895+#: ../ltsp-client-builder.templates:7001
4896+msgid "Interface for the thin client network:"
4897+msgstr ""
4898+
4899+#. Type: select
4900+#. Description
4901+#: ../ltsp-client-builder.templates:7001
4902+msgid "There were multiple spare interfaces found in this system."
4903+msgstr ""
4904+
4905+#. Type: error
4906+#. Description
4907+#: ../ltsp-client-core.templates:1001
4908+#, fuzzy
4909+#| msgid "Installation aborted "
4910+msgid "Installation aborted"
4911+msgstr "Instalación cancelada"
4912+
4913+#. Type: error
4914+#. Description
4915+#: ../ltsp-client-core.templates:1001
4916+#, fuzzy
4917+#| msgid ""
4918+#| "ltsp-client cannot be installed in a regular machine. This package "
4919+#| "provides the basic structure for a LTSP terminal."
4920+msgid ""
4921+"ltsp-client cannot be installed in a regular machine. This package provides "
4922+"the basic structure for a LTSP terminal."
4923+msgstr ""
4924+"No se puede instalar el cliente LTSP en un equipo común. Este paquete solo "
4925+"provee la estructura básica para un terminal LTSP."
4926+
4927+#. Type: error
4928+#. Description
4929+#: ../ltsp-client-core.templates:1001
4930+msgid "Please read the package description to understand what it means."
4931+msgstr ""
4932+"Por favor, lea la descripción del paquete para entender qué significa esto."
4933+
4934+#~ msgid "Building LTSP chroot..."
4935+#~ msgstr "Construyendo el entorno restringido para LTSP ..."
4936
4937=== added file 'debian/po/fr.po'
4938--- debian/po/fr.po 1970-01-01 00:00:00 +0000
4939+++ debian/po/fr.po 2009-02-09 18:58:17 +0000
4940@@ -0,0 +1,107 @@
4941+#
4942+msgid ""
4943+msgstr ""
4944+"Project-Id-Version: ltsp 0.58\n"
4945+"Report-Msgid-Bugs-To: Source: ltsp@packages.debian.org\n"
4946+"POT-Creation-Date: 2008-07-31 23:42+0200\n"
4947+"PO-Revision-Date: 2006-06-17 15:49+0200\n"
4948+"Last-Translator: Jean-Marc Chaton <chaton@debian.org>\n"
4949+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
4950+"MIME-Version: 1.0\n"
4951+"Content-Type: text/plain; charset=iso-8859-1\n"
4952+"Content-Transfer-Encoding: 8bit\n"
4953+
4954+#. Type: boolean
4955+#. Description
4956+#: ../ltsp-client-builder.templates:1001
4957+msgid "Set up an LTSP chroot environment?"
4958+msgstr ""
4959+"Faut-il créer un environnement fermé d'exécution (« chroot ») pour LTSP ?"
4960+
4961+#. Type: boolean
4962+#. Description
4963+#: ../ltsp-client-builder.templates:1001
4964+msgid ""
4965+"This will set up an LTSP chroot environment on the machine, to act as a thin "
4966+"client server."
4967+msgstr ""
4968+"Si vous choisissez cette option, un environnement fermé d'exécution sera "
4969+"établi pour que la machine fonctionne en serveur de client léger LTSP."
4970+
4971+#. Type: text
4972+#. Description
4973+#. Item in the main menu to select this package
4974+#: ../ltsp-client-builder.templates:2001
4975+msgid "Build LTSP chroot"
4976+msgstr "Construction du « chroot » LTSP"
4977+
4978+#. Type: text
4979+#. Description
4980+#: ../ltsp-client-builder.templates:3001
4981+msgid "Building Thin Client system ..."
4982+msgstr ""
4983+
4984+#. Type: text
4985+#. Description
4986+#: ../ltsp-client-builder.templates:4001
4987+msgid "Compressing Thin Client image ..."
4988+msgstr ""
4989+
4990+#. Type: note
4991+#. Description
4992+#: ../ltsp-client-builder.templates:6001
4993+msgid "No Interface for LTSP dhcpd configuration found"
4994+msgstr ""
4995+
4996+#. Type: note
4997+#. Description
4998+#: ../ltsp-client-builder.templates:6001
4999+msgid ""
5000+"There are no free interfaces for usage with the LTSP Server. Please "
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches