]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut and ubuntu 8.10
authorSeewer Philippe <philippe.seewer@bfh.ch>
Fri, 6 Mar 2009 15:18:53 +0000 (16:18 +0100)
committerHarald Hoyer <harald@redhat.com>
Fri, 6 Mar 2009 15:35:05 +0000 (16:35 +0100)
Followup: Harald Hoyers "Merge" repository boots on ub8.10 with a dracut.conf similar to the following one and the attached patch applied

> cat dracut.conf
modules="ata_piix sd_mod sg"
dracutmodules="dash kernel-modules debug terminfo udev-rules.ub810 base"

modules.d/95udev-rules.ub810/install [new file with mode: 0755]
modules.d/99base/init

diff --git a/modules.d/95udev-rules.ub810/install b/modules.d/95udev-rules.ub810/install
new file mode 100755 (executable)
index 0000000..1898fb1
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+# udev rules for ubuntu 8.10
+# content from /usr/share/initramfs-tools/hooks/udev
+mkdir -p "$initdir/etc/udev/rules.d"
+mkdir -p "$initdir/var/run"
+
+dracut_install udevd udevadm pkill
+dracut_install /etc/udev/udev.conf
+
+for rules in 05-options.rules 20-names.rules 40-basic-permissions.rules 60-persistent-storage.rules 61-persistent-s
+    dracut_install /etc/udev/rules.d/$rules 
+done
+
+dracut_install /lib/udev/dvb_device_name 
+dracut_install /lib/udev/usb_device_name 
+dracut_install /lib/udev/ata_id 
+dracut_install /lib/udev/usb_id 
+dracut_install /lib/udev/vol_id 
+dracut_install /lib/udev/scsi_id 
+dracut_install /lib/udev/path_id 
+dracut_install /lib/udev/edd_id 
+dracut_install /lib/udev/firmware_helper 
+dracut_install /lib/udev/ide_media 
+dracut_install /lib/udev/vio_type 
+dracut_install /lib/udev/watershed 
index 7ff6e4af51eca8665fed3797e4a975851b01f51e..3616adc5399d37b5a2df713b487656e1a16f1a2b 100755 (executable)
@@ -55,7 +55,7 @@ getarg 'break=pre-udev' && emergency_shell
 source_all pre-udev
 
 # start up udev and trigger cold plugs
-udevd --daemon --resolve-names=never
+udevd --daemon $( [ $(udevd --version) -ge 137 ] && echo --resolve-names=never )
 udevadm trigger >/dev/null 2>&1
 udevadm settle --timeout=30 >/dev/null 2>&1