Bug 27614 - Unnecessary requires of util-linux-initramfs
Summary: Unnecessary requires of util-linux-initramfs
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: udev-initramfs (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: led
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-03 18:38 MSK by led
Modified: 2012-08-04 02:14 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.