requesting freeze exception for ltsp
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)"
Reply to: