--- /usr/share/initramfs-tools/hook-functions.orig 2009-12-18 10:31:48.000000000 +0100 +++ /usr/share/initramfs-tools/hook-functions 2009-12-18 10:35:41.000000000 +0100 @@ -150,12 +150,13 @@ nonoptlib=$(echo "${x}" | sed -e 's#/lib/\(tls\|i686\).*/\(lib.*\)#/lib/\2#') if [ -e "${nonoptlib}" ]; then - x="${nonoptlib}" + libname=$(basename "${nonoptlib}") + dirname=$(dirname "${nonoptlib}") + else + libname=$(basename "${x}") + dirname=$(dirname "${x}") fi - libname=$(basename "${x}") - dirname=$(dirname "${x}") - mkdir -p "${DESTDIR}/${dirname}" if [ ! -e "${DESTDIR}/${dirname}/${libname}" ]; then ln -s "${x}" "${DESTDIR}/${dirname}"