FS#12932 - [mkinitcpio] please add versioned udev dependency
Attached to Project:
Arch Linux
Opened by b4283 (b4283) - Saturday, 24 January 2009, 14:21 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 31 May 2009, 13:26 GMT
Opened by b4283 (b4283) - Saturday, 24 January 2009, 14:21 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 31 May 2009, 13:26 GMT
|
Details
Description:
due to scripts used in newer mkinitcpio package require newer udev as well please add at least a udev version that has "resolve-modalias" command also, please add klibc-module-init-tool and gen-init-cpio to dependency as well because somehow this is how i resolved the problem that mkinitcpio won't load modules before hooks and hence caused unable to boot after upgrading to 2.6.28 Additional info: * package version(s) kernel26 2.6.28-1 * config and/or log files etc. Steps to reproduce: upgrading from 2.6.27-9 to 2.6.28-1 in the process of mkinitcpio produces "/lib/initcpio/functions: line 7: resolve-modalias: command not found" this is because resolve-modalias only exists in newer udev packages |
This task depends upon
this makes problem when udev is old enough to omit the command of "resolve-modalias".
please add conditions to a newer version at least the current version for udev, gen-init-cpio & klibc-module-init-tool, of mkinitcpio's dependency.
i thought pacman would automatically upgrade it, but it appears otherwise.
guessing pacman never occured to think about upgrading my udev.
before successfully moved to 2.6.28, my kernel was 2.6.27-9 and udev was 115-1 (as i recall).
kernel depends indirectly on udev through mkinitcpio, so no need of adding it to depend array.
i said at least add a condition for newer udev
SOMETHING LIKE udev >= 135
not udev the package itself
only udev without any condition, pacman only verifies that its existence rather more than its version.