Bug#649288: initramfs-tools: missing new ELF interpreter /lib/arm-linux-gnueabihf/ld-linux.so.3 in initramfs on armhf

2011-12-04 Thread Sebastian Reichel
Hi, Busybox now also uses the new multiarch path for ld-linux.so, thus /bin/sh in the initramfs is no longer working. As a result /init fails, so the generated initramfs is completly broken on armhf. Dmitri Gribenko: thanks for the hook :) -- Sebastian signature.asc Description: Digital

Bug#649288: initramfs-tools: missing new ELF interpreter /lib/arm-linux-gnueabihf/ld-linux.so.3 in initramfs on armhf

2011-11-19 Thread Dmitri Gribenko
Package: initramfs-tools Version: 0.99 Severity: important Dear Maintainer, Seems like armhf ELF interpreter path was changed from /lib/ld-linux.so.3 to /lib/arm-linux-gnueabihf/ld-linux.so.3 For example, coreutils was compiled a while ago and it uses old interpreter path: $ readelf -l

Bug#649288: initramfs-tools: missing new ELF interpreter /lib/arm-linux-gnueabihf/ld-linux.so.3 in initramfs on armhf

2011-11-19 Thread Dmitri Gribenko
Package: initramfs-tools Followup-For: Bug #649288 Version: 0.99 Dear Maintainer, Here is a workaround: # cat /etc/initramfs-tools/hooks/elf_interp #!/bin/sh set -e PREREQ= prereqs () { echo ${PREREQ} } case ${1} in prereqs) prereqs exit 0