Bug#339568: initramfs-tools: patch to support udev < 0.72-2 and udev >= 0.72-2
Package: initramfs-tools
Version: 0.38
Followup-For: Bug #339568
--- mkinitramfs 2005-10-24 01:05:05.000000000 -0700
+++ mkinitramfs 2005-11-20 09:49:08.881214220 -0800
@@ -167,13 +167,16 @@
cp -p "/etc/mkinitramfs/scripts/${f}" "${DESTDIR}/scripts/$(dirname "${f}")"
done
cp "${CONFDIR}/initramfs.conf" "${DESTDIR}/conf"
-cp -a /etc/udev "${DESTDIR}/etc"
# udev
-cp /sbin/udev "${DESTDIR}/sbin"
+cp -a /etc/udev "${DESTDIR}/etc"
cp /sbin/udevd "${DESTDIR}/sbin"
cp /sbin/udevsynthesize "${DESTDIR}/sbin"
-cp -a /lib/hotplug "${DESTDIR}/lib"
+# udev >= 0.72-2
+test -d /lib/evms && cp -a /lib/evms "${DESTDIR}/lib"
+# obsolete versions of udev
+test -f /sbin/udev && cp /sbin/udev "${DESTDIR}/sbin"
+test -d /lib/hotplug && cp -a /lib/hotplug "${DESTDIR}/lib"
# Busybox
cp "${BUSYBOXDIR}/busybox" "${DESTDIR}/bin/busybox"
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (650, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages initramfs-tools depends on:
ii busybox 1:1.01-3 Tiny utilities for small and embed
ii cpio 2.6-9 GNU cpio -- a program to manage ar
ii klibc-utils 1.1.1-2 small statically-linked utilities
ii mklibs-copy 0.1.18 Shared library reduction script
hi udev 0.074-3 /dev/ and hotplug management daemo
initramfs-tools recommends no packages.
-- no debconf information
--- mkinitramfs 2005-10-24 01:05:05.000000000 -0700
+++ mkinitramfs 2005-11-20 09:49:08.881214220 -0800
@@ -167,13 +167,16 @@
cp -p "/etc/mkinitramfs/scripts/${f}" "${DESTDIR}/scripts/$(dirname "${f}")"
done
cp "${CONFDIR}/initramfs.conf" "${DESTDIR}/conf"
-cp -a /etc/udev "${DESTDIR}/etc"
# udev
-cp /sbin/udev "${DESTDIR}/sbin"
+cp -a /etc/udev "${DESTDIR}/etc"
cp /sbin/udevd "${DESTDIR}/sbin"
cp /sbin/udevsynthesize "${DESTDIR}/sbin"
-cp -a /lib/hotplug "${DESTDIR}/lib"
+# udev >= 0.72-2
+test -d /lib/evms && cp -a /lib/evms "${DESTDIR}/lib"
+# obsolete versions of udev
+test -f /sbin/udev && cp /sbin/udev "${DESTDIR}/sbin"
+test -d /lib/hotplug && cp -a /lib/hotplug "${DESTDIR}/lib"
# Busybox
cp "${BUSYBOXDIR}/busybox" "${DESTDIR}/bin/busybox"
Reply to: