Package: udev
Version: 0.105-4
Tags: d-i patch

We would like the persistent cd/net rules copied to the target system a 
bit earlier: in base-installer.d instead of post-base-installer.d.
By changing this we ensure that the rules files are in place when the 
initrd is generated.

The attached patch has the necessary changes (including a file rename).

Cheers,
FJP

reverted:
--- udev-0.105/extra/udev.post-base-installer
+++ udev-0.105.orig/extra/udev.post-base-installer
@@ -1,9 +0,0 @@
-#!/bin/sh -e
-
-RULESDIR=etc/udev/rules.d
-
-mkdir -p /target/$RULESDIR
-cp /$RULESDIR/z25_persistent-cd.rules \
-   /$RULESDIR/z25_persistent-net.rules \
-	/target/$RULESDIR 2>/dev/null || true
-
diff -u udev-0.105/debian/changelog udev-0.105/debian/changelog
--- udev-0.105/debian/changelog
+++ udev-0.105/debian/changelog
@@ -1,3 +1,10 @@
+udev (0.105-5) UNRELEASED; urgency=low
+
+  * udeb: copy persistent-*.rules at the beginning of base-installer so they
+    are available in /target when the initrd is generated.
+
+ -- Frans Pop <[EMAIL PROTECTED]>  Fri, 20 Jul 2007 14:17:36 +0200
+
 udev (0.105-4) unstable; urgency=high
 
   * Added support for the $ROOTDELAY variable in the initramfs.
diff -u udev-0.105/debian/rules udev-0.105/debian/rules
--- udev-0.105/debian/rules
+++ udev-0.105/debian/rules
@@ -151,9 +151,9 @@
 	install --mode=644 hotplug/modprobe.d/* $(DU)/etc/modprobe.d/
 	install --mode=755 extra/udev.startup \
 		$(DU)/lib/debian-installer-startup.d/S02udev
-	mkdir -p $(DU)/usr/lib/post-base-installer.d/
-	install --mode=755 extra/udev.post-base-installer \
-		$(DU)/usr/lib/post-base-installer.d/05udev
+	mkdir -p $(DU)/usr/lib/base-installer.d/
+	install --mode=755 extra/udev.base-installer \
+		$(DU)/usr/lib/base-installer.d/05udev
 endif
 
 	dh_installchangelogs $B/ChangeLog
only in patch2:
unchanged:
--- udev-0.105.orig/extra/udev.base-installer
+++ udev-0.105/extra/udev.base-installer
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+RULESDIR=etc/udev/rules.d
+
+mkdir -p /target/$RULESDIR
+cp /$RULESDIR/z25_persistent-cd.rules \
+   /$RULESDIR/z25_persistent-net.rules \
+	/target/$RULESDIR 2>/dev/null || true
+

Attachment: pgph26Tykuhdh.pgp
Description: PGP signature

Reply via email to