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
Если прописать в /etc/initrd.mk: PLYMOUTH_THEME = sisyphus то упаковывается.
Локализовал проблему в 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 упаковалось.
Эту проблему надо решить до выпуска p10. Жёстко прописывать тему plymouth в конфиге initrd не очень хорошая идея. Alexey Gladkov, у Вас эта проблема не воспроизводится?
(Ответ для Антон Мидюков на комментарий #3) > Эту проблему надо решить до выпуска p10. Жёстко прописывать тему plymouth в > конфиге initrd не очень хорошая идея. > > Alexey Gladkov, у Вас эта проблема не воспроизводится? Да, воспроизвелось и понятно почему это происходит.
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).
Спасибо!