Handling conflicting klibc includes with initramfs-hooks of other packages (Closes...
authorDaniel Baumann <daniel@debian.org>
Mon, 28 Apr 2008 11:52:55 +0000 (13:52 +0200)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:47:59 +0000 (17:47 +0100)
hooks/live

index e653aef..b85f646 100755 (executable)
@@ -47,11 +47,11 @@ cp /usr/share/initramfs-tools/scripts/live-functions "${DESTDIR}"/scripts
 cp /usr/share/initramfs-tools/scripts/live-helpers "${DESTDIR}"/scripts
 
 # klibc dependencies
-for hidden_klibc_dep_library in libacl libblkid libuuid libdevmapper libattr
+for FILE in /lib/libacl* /lib/libblkid* /lib/libuuid* /lib/libdevmapper* /lib/libattr*
 do
-       if ls /lib/${hidden_klibc_dep_library}.so.* > /dev/null 2>&1
+       if [ ! -e "${DESTDIR}"/"${FILE}" ]
        then
-               cp -a /lib/${hidden_klibc_dep_library}.so.* "${DESTDIR}"/lib
+               cp -a "${FILE}" "${DESTDIR}"/"${FILE}"
        fi
 done