For completeness sake I've attached a patch for the systemd/udev specific changes.
-- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
From a579b0e4d0a28c068c5f493a326023ca061e85bc Mon Sep 17 00:00:00 2001 From: Michael Biebl <bi...@debian.org> Date: Wed, 7 Aug 2013 13:35:26 +0200 Subject: [PATCH] Disable userspace firmware loader Closes: #718975 --- debian/extra/initramfs.hook | 2 +- debian/rules | 1 - debian/udev-udeb.install | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/debian/extra/initramfs.hook b/debian/extra/initramfs.hook index ef10b43..8329717 100644 --- a/debian/extra/initramfs.hook +++ b/debian/extra/initramfs.hook @@ -33,7 +33,7 @@ mkdir -p $DESTDIR/etc/udev cp -p /etc/udev/udev.conf $DESTDIR/etc/udev/ mkdir -p $DESTDIR/lib/udev/rules.d/ -for rules in 50-firmware.rules 50-udev-default.rules 60-persistent-storage.rules \ +for rules in 50-udev-default.rules 60-persistent-storage.rules \ 80-drivers.rules 91-permissions.rules \ 64-md-raid.rules 60-persistent-storage-lvm.rules \ 55-dm.rules 60-persistent-storage-dm.rules; do diff --git a/debian/rules b/debian/rules index 2952c3e..7988467 100755 --- a/debian/rules +++ b/debian/rules @@ -10,7 +10,6 @@ CONFFLAGS = \ --with-rootlibdir=/lib/$(DEB_HOST_MULTIARCH) \ --with-sysvinit-path=/etc/init.d \ --with-sysvrcnd-path=/etc \ - --with-firmware-path=/lib/firmware \ --with-debug-shell=/bin/sh \ --enable-libcryptsetup \ --enable-tcpwrap \ diff --git a/debian/udev-udeb.install b/debian/udev-udeb.install index 8d52c8a..2c30bf1 100644 --- a/debian/udev-udeb.install +++ b/debian/udev-udeb.install @@ -3,6 +3,5 @@ bin/udevadm lib/udev/ata_id lib/udev/scsi_id lib/udev/cdrom_id -lib/udev/rules.d/50-firmware.rules lib/udev/rules.d/60-cdrom_id.rules lib/udev/rules.d/60-persistent-input.rules -- 1.8.4.rc1
signature.asc
Description: OpenPGP digital signature