hello again. ltsp 0.99debian11 is in sid, and contains fixes for RC and important bugs that should enter etch, as well as some translation and documentation updates. please consider allowing it to progress to etch.
it has seen 3 days in debian sid, as well as over a week in the debian-edu archives. people have tested that the packages work... (the alpha buildd has not yet built the ltsp-client package, but i've never seen alpha-specific problems in the past...) from the changelog, 0.99debian11: * install appropriate linux-image package for amd64. thanks to Damyan Ivanov. (Closes: #406357) this one-line patch installs the appropriate kernel for amd64 architecture. * fixes to boolean handling (Closes: #405772) this fixes boolean handling in some cases so that "false" does not behave identical to "true", and consistantly use the same values for boolean configuration options in both the init scripts and ldm. * drop dependency on initrd-netboot-tools as it was removed from Debian. (initramfs-tools is preferred anyways) initrd-netboot-tools was a dependency before initramfs-tools was in debian, and is deprecated (was mostly kept for sarge backportability) and initrd-netboot-tools has since been removed from the debian archive entirely. * updated location of pkg-ltsp bzr repository we moved our debian ltsp bzr branch to bzr.debian.org, and updated debian/copyright to reflect the new location to download the source. from 0.99debian10 * added spanish gettext translation. thanks to Felipe Caminos and Hector Colina. (Closes: #404404) attached should be a patch showing the differences between 0.99debian11 and 0.99debian9 (the version currently in etch), minus the spanish gettext translation. thanks for your consideration and work! live well, vagrant
=== modified file 'client/ltsp_functions' --- client/ltsp_functions 2006-02-21 20:21:36 +0000 +++ client/ltsp_functions 2007-01-11 06:46:05 +0000 @@ -36,3 +36,10 @@ [ -d /tmp/info ] || mkdir /tmp/info eval "echo \$${VAR}" >/tmp/info/${VAR} } + +boolean_is_true(){ + case "$(echo $1 | tr 'A-Z' 'a-z')" in + true|y|yes) return 0 ;; + *) return 1 ;; + esac +} === modified file 'debian/control' --- debian/control 2006-11-09 01:21:12 +0000 +++ debian/control 2007-01-11 06:39:18 +0000 @@ -24,7 +24,7 @@ Package: ltsp-client Pre-Depends: debconf (>= 0.5) | debconf-2.0 -Depends: lsb-base, nbd-client, ldm | sdm-terminal | x-display-manager, initramfs-tools (>= 0.73e) | initrd-netboot-tools, syslinux [i386 amd64], mknbi[i386], yaboot[powerpc], aboot[alpha], sparc-utils[sparc], lsb-release +Depends: lsb-base, nbd-client, ldm | sdm-terminal | x-display-manager, initramfs-tools (>= 0.73e), syslinux [i386 amd64], mknbi[i386], yaboot[powerpc], aboot[alpha], sparc-utils[sparc], lsb-release Recommends: xdebconfigurator, esound | nas Suggests: cryptsetup, joystick [alpha amd64 arm i386 ia64] Conflicts: ltsp-utils === modified file 'debian/copyright' --- debian/copyright 2006-10-06 19:46:30 +0000 +++ debian/copyright 2007-01-05 19:41:21 +0000 @@ -6,7 +6,7 @@ The source tree for Debian packages can be downloaded using bzr: -bzr get http://pkg-ltsp.alioth.debian.org/bzr/main +bzr get http://bzr.debian.org/bzr/pkg-ltsp/main The original LTSP sources can be downloaded from: http://ltsp.org === modified file 'debian/ltsp-client.init' --- debian/ltsp-client.init 2006-11-14 22:21:04 +0000 +++ debian/ltsp-client.init 2007-01-11 06:46:05 +0000 @@ -35,7 +35,7 @@ } start_sound() { - if [ -n "$SOUND" ]; then + if boolean_is_true "$SOUND" ; then # Detect and report a common problem with thin clients if [ ! -f /dev/dsp ] ; then warn "Sound requested but /dev/dsp is missing. Continuing." === modified file 'debian/ltsp-client.ltsp-client-setup.init' --- debian/ltsp-client.ltsp-client-setup.init 2006-12-21 20:54:57 +0000 +++ debian/ltsp-client.ltsp-client-setup.init 2007-01-11 06:46:05 +0000 @@ -36,7 +36,7 @@ } configure_localdev() { - if [ -n "$LOCALDEV" ]; then + if boolean_is_true "$LOCALDEV" ; then if [ ! -d /var/run/drives ];then mkdir /var/run/drives fi @@ -62,19 +62,19 @@ } configure_swap() { - if [ "$USE_LOCAL_SWAP" = "Y" ]; then + if boolean_is_true "$USE_LOCAL_SWAP" ; then # Enable local swap partition if found on local disk for part in `sfdisk -l 2>/dev/null | awk '/ 82 / { print $1}'`; do swap_devices="$swap_devices $part" done fi - if [ "$NBD_SWAP" = "Y" ]; then + if boolean_is_true "$NBD_SWAP" ; then SWAP_SERVER=${SWAP_SERVER:-"$SERVER"} NBD_PORT=${NBD_PORT:-"9210"} modprobe nbd nbd-client $SWAP_SERVER $NBD_PORT /dev/nbd0 && swap_devices="$swap_devices /dev/nbd0" fi - if [ "$ENCRYPT_SWAP" = "Y" ]; then + if boolean_is_true "$ENCRYPT_SWAP" ; then if [ -x /sbin/cryptsetup ]; then modprobe dm_crypt else @@ -85,7 +85,7 @@ num=0 for device in $swap_devices ; do swap="$device" - if [ "$ENCRYPT_SWAP" = "Y" ]; then + if boolean_is_true "$ENCRYPT_SWAP" ; then if [ -x /sbin/cryptsetup ]; then cryptsetup -d /dev/urandom create swap$num $swap && swap="/dev/mapper/swap$num" num=$(($num+1)) === modified file 'server/plugins/ltsp-build-client/Debian/020-kernel-selection' --- server/plugins/ltsp-build-client/Debian/020-kernel-selection 2006-10-15 20:41:00 +0000 +++ server/plugins/ltsp-build-client/Debian/020-kernel-selection 2007-01-11 06:33:04 +0000 @@ -34,7 +34,7 @@ esac ;; amd64) - KERNEL_ARCH="amd64-generic" + KERNEL_ARCH="amd64" ;; sparc) KERNEL_ARCH="$(uname -m)"