Bug 40090 - Не добавляется каталог с темой в initrd
Summary: Не добавляется каталог с темой в initrd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd-plymouth (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2021-05-25 07:20 MSK by Антон Мидюков
Modified: 2021-06-14 13:33 MSK (History)
6 users (show)

See Also:


Attachments
make-initrd -v (20.08 KB, text/plain)
2021-05-25 07:20 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2021-05-25 07:20:11 MSK
Created attachment 9370 [details]
make-initrd -v

В версии 2.17.0 make-initrd не добавляется каталог с темой /usr/share/plymouth/themes/sisyphus. При этом в initrd в /etc/plymouth/plymouthd.conf тема прописана правильно:
[Daemon]
Theme=sisyphus

В /etc/inithrd.mk прописано:
FEATURES += plymouth
Comment 1 Антон Мидюков 2021-05-25 13:30:15 MSK
Если прописать в /etc/initrd.mk:
PLYMOUTH_THEME = sisyphus

то упаковывается.
Comment 2 Антон Мидюков 2021-05-25 14:05:18 MSK
Локализовал проблему в features/plymouth/rules.mk в строке:
PLYMOUTH_PACK_THEME = $(or $(PLYMOUTH_THEME),$(shell plymouth-set-default-theme 2>/dev/null ||:))

plymouth-set-default-theme почему-то не возвращает слово sisyphus.
В системе проверил, возвращает sisyphus. Собственно, выяснил это сперва заменив строку на:
PLYMOUTH_PACK_THEME = $(shell plymouth-set-default-theme 2>/dev/null ||:)
не упаковалось.
затем на:
PLYMOUTH_PACK_THEME = sisyphus
упаковалось.
Comment 3 Антон Мидюков 2021-06-07 16:55:49 MSK
Эту проблему надо решить до выпуска p10. Жёстко прописывать тему plymouth в конфиге initrd не очень хорошая идея.

Alexey Gladkov, у Вас эта проблема не воспроизводится?
Comment 4 Alexey Gladkov 2021-06-07 18:52:22 MSK
(Ответ для Антон Мидюков на комментарий #3)
> Эту проблему надо решить до выпуска p10. Жёстко прописывать тему plymouth в
> конфиге initrd не очень хорошая идея.
> 
> Alexey Gladkov, у Вас эта проблема не воспроизводится?

Да, воспроизвелось и понятно почему это происходит.
Comment 5 Repository Robot 2021-06-08 19:52:42 MSK
make-initrd-2.18.0-alt1 -> sisyphus:

 Tue Jun 08 2021 Alexey Gladkov <legion@altlinux.ru> 2.18.0-alt1
 - New version (2.18.0).
 - Fix definition of default theme (ALT#40090).
Comment 6 Антон Мидюков 2021-06-14 13:33:38 MSK
Спасибо!