Bug 40090

Summary: Не добавляется каталог с темой в initrd
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: make-initrd-plymouthAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aen, glebfm, klark, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    
Attachments:
Description Flags
make-initrd -v none

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
Спасибо!