Bug 26717

Summary: Feature request: поддержка /etc/crypttab
Product: Sisyphus Reporter: aebirukov
Component: startupAssignee: Alexey Gladkov <legion>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, ldv, legion, mike, shaba, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description aebirukov 2011-12-15 22:03:51 MSK
Здесь
https://bugzilla.altlinux.org/26691
выяснилось, что правильная загрузка с зашифрованного корневого раздела не может быть реализована без поддержки /etc/crypttab.

Не могли бы вы добавить поддержку crypttab в дистрибутив?
Comment 1 Alexey Shabalin 2011-12-27 19:55:07 MSK
Поддержкой /etc/crypttab обычно занимается initscripts (у нас это пакет startup).
Можно конечно придумать какой-нибудь init-скрипт, типа /etc/rc.d/init.d/cryptsetup, в котором обрабатывать /etc/crypttab,
но правильней добавить поддержку в /etc/rc.d/rc.sysinit.
Поддержу корневой файловой системы всё равно надо добавлять в make-initrd.

PS: кстати /etc/crypttab поддерживается systemd.
Comment 2 Alexey Gladkov 2011-12-28 13:17:56 MSK
(В ответ на комментарий №1)
> Поддержкой /etc/crypttab обычно занимается initscripts (у нас это пакет
> startup).

Алексей, ну так и нужно перевесить багу на правильный пакет, а не закрывать её.

> Поддержу корневой файловой системы всё равно надо добавлять в make-initrd.

Это отдельная проблема. /etc/crypttab используется не только для корневой файловой  системы.
 
> PS: кстати /etc/crypttab поддерживается systemd.

И это понятно т.к. systemd разрабатывается тем дистрибутивом, где поддержка /etc/crypttab в системе уже давно была.

Я уже поднимал вопрос о полном переезде на systemd, но поддержки не получил. Пока у нас есть не только systemd такие баги игнорировать нельзя.
Comment 3 Alexey Shabalin 2011-12-29 14:08:07 MSK
(В ответ на комментарий №2)
> (В ответ на комментарий №1)
> > Поддержкой /etc/crypttab обычно занимается initscripts (у нас это пакет
> > startup).
> 
> Алексей, ну так и нужно перевесить багу на правильный пакет, а не закрывать её.
Извиняюсь, был не прав.