[make-initrd] PLYMOUTH_THEME

Alexey Gladkov gladkov.alexey at gmail.com
Thu Apr 2 19:27:41 MSK 2020


On Thu, Apr 02, 2020 at 11:12:42PM +0700, Антон Мидюков wrote:
> Доброго времени суток!
> 
> Подскажите, пожалуйста, откуда make-initrd узнаёт переменную
> $PLYMOUTH_THEME?
> 
> Вижу в фиче plymouth:
> 
> PLYMOUTH_THEME  ?= $(shell plymouth-set-default-theme 2>/dev/null ||:)
> 
> Т.е. откуда-то из вне должна браться переменная $PLYMOUTH_THEME, и, если она
> пуста, то устанавливается дефолтная тема.

PLYMOUTH_THEME может быть определён в конфиге и если её там нет, то
берётся тема по умолчанию.

> Мне это нужно для сборки img с plymouth. Пакет
> branding-alt-sisyphus-bootsplash установлен, но пакуется в initrd путь до
> дефолтной темы.

Всё верно.

> make-initrd выполняется при сборке с AUTODETECT= и -N плюс список модулей и
> фич.
> 
> Можно ли передать make-initrd переменную $PLYMOUTH_THEME в командной строке?

может попробовать:

PLYMOUTH_THEME=foobar make-initrd ...

или же указать её в /etc/initrd.mk

-- 
Rgrds, legion



More information about the Make-initrd mailing list