FS#28026 - libkmod: should be in /lib rather than /usr/lib
Attached to Project:
Arch Linux
Opened by Yannick (silk) - Saturday, 21 January 2012, 12:59 GMT
Last edited by Allan McRae (Allan) - Saturday, 21 January 2012, 21:36 GMT
Opened by Yannick (silk) - Saturday, 21 January 2012, 12:59 GMT
Last edited by Allan McRae (Allan) - Saturday, 21 January 2012, 21:36 GMT
|
Details
Description:
Kmod is a core package, and critical kernel subroutines such as the Udev deamon depend directly on it. This can affect boot when using a separate /usr directory. I know ArchLinux does not support a separate /usr directory, but still... my point is that it's non sense to break thoses users like me. I run ArchLinux for a server purpose, and I do not care much for those packages which need /usr to be merged with /, since it's mostly desktop use packages. Steps to reproduce: Use Archlinux with a distinct /usr partition from / How to fix: Move libkmod.so where it should be, just like almost all distros (if not all) do, i.e. /lib instead of /usr/lib, which breaks boot by mounting prematuredly the /usr partition, leading to failed fscks checks and preventing from booting normally. See slackware/debian/suse/etc, they all put it into /lib. See a thread I opened before diagnosing the problem more carefully https://bbs.archlinux.org/viewtopic.php?pid=1044830#p1044830 |
This task depends upon
http://mailman.archlinux.org/pipermail/arch-general/2012-January/024124.html
https://wiki.archlinux.org/index.php/Mkinitcpio#.2Fusr_as_a_separate_partition