[make-initrd] PLYMOUTH_THEME

Антон Мидюков antohami at basealt.ru
Fri Apr 3 12:28:22 MSK 2020


02.04.2020 23:27, Alexey Gladkov пишет:
> 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 может быть определён в конфиге и если её там нет, то
> берётся тема по умолчанию.

Да. Тема должна быть определена в /etc/plymouth/plymouth.conf. Тогда 
plymouth-set-default-theme вернёт имя темы.

Проблема была в том, что скрипт настройки plymouth запускался после 
скрипта сборки initrd, и нужно было всего лишь изменить порядок.

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

-- 
С уважением, Антон Мидюков <antohami at basealt.ru>



More information about the Make-initrd mailing list