Package: live-helper Version: 1.0~a17-1 Severity: normal The
sed -i -e calls in lh_chroot_syslinux fail when run under dash as /bin/sh, as the \n in substitutions are expanded before sed gets them, and so it doesn't see the end of the command. Running under bash solves the problem. This is compounded by the fact that even though sed has an exit status of 1 and the script is set -e the script ends up exiting with a zero status, and so the build continues and you get a broken image. I'm not ruling out that this is a bug in dash, but I don't know the rules of shell to say whether it is or not. Thanks, James -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (550, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.17-loser (PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages live-helper depends on: ii cdebootstrap 0.4.3 Bootstrap a Debian system ii debootstrap 0.3.3.3 Bootstrap a basic Debian system live-helper recommends no packages. -- no debconf information _______________________________________________ Debian-live-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel

