Bug 27614

Summary: Unnecessary requires of util-linux-initramfs
Product: Sisyphus Reporter: led
Component: udev-initramfsAssignee: led
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: arei, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description led 2012-08-03 18:38:25 MSK
util-linux-initramfs предоствляет только огромный статический blkid и скрипт-обёртку над ним - vol_id, единственная задача которых - получить тип ФС указанного дискового раздела. Но для этого в initramfs уже есть утилита fstype и отрабатывает она ДО vol_id.
Думаю, имеет смысл убрать зависмость udev-initramfs от util-linux-initramfs, а потом и убрать util-linux-initramfs из сборки в util-linux.
Comment 1 Dmitry V. Levin 2012-08-03 18:53:34 MSK
Если fstype для mkinitrd достаточно, то не вопрос.
В общем, это скорее к Мише чем ко мне.
Comment 2 Michael Shigorin 2012-08-03 19:23:28 MSK
Ну попробуй, тестовые исошки собрать недолго будет.
Comment 3 led 2012-08-03 20:13:45 MSK
(В ответ на комментарий №2)
> Ну попробуй, тестовые исошки собрать недолго будет.

Так ведь попробовал уже: пересобрал udev-initramfs без зависимости, установил его, удалил из системы linux-utils-initramfs, перегенировал initrd.img, lilo, перезагрузил систему - всё работает, никакой разницы.
Comment 4 led 2012-08-04 02:14:16 MSK
Прошу прощения, вопрос снимается: в случае 'root=LABEL=...' не работает, каким-то образом udev использует blkid еще и для определения имени устройства из LABEL.