On Wed, Jul 04, 2007 at 06:05:53PM +0100, James Westby wrote: > 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.
What happens when you use sh -> posh instead of dash/bash? -- Trent Buck
signature.asc
Description: Digital signature
_______________________________________________ Debian-live-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel

