Hey

 Arnaud Patard looked a bit into this today; we both reproduce in QEMU.

 It seems to be an issue with busybox or the toolchain; replacing
 /bin/sh in the initrd with bash works fine.  Starting from your initrd
 and a bash binary for armel do:
     mkdir tmp
     cd tmp
     gunzip -c < ../initrd.img-2.6.38-1-ixp4xx | cpio -i
     mv bin/sh bin/sh-broken
     cp ../bash bin/sh
     find . | cpio -o -H newc |  gzip -c >../initrd.img-2.6.38-1-ixp4xx-new

 If I spawn a busybox shell with exec /bin/sh </dev/console
 >/dev/console, I will get random results when running "exec run-init
 /root /sbin/init", it even booted once.

 I tried with busybox-static as well, but same issue.

 busybox was uploaded multiple times recently, so it could be fixed with
 latest busybox and toolchain.  I'll check that out.

    Cheers,
-- 
Loïc Minier


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to