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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to