* [make-initrd] PLYMOUTH_THEME
@ 2020-04-02 16:12 Антон Мидюков
2020-04-02 16:27 ` Alexey Gladkov
0 siblings, 1 reply; 3+ messages in thread
From: Антон Мидюков @ 2020-04-02 16:12 UTC (permalink / raw)
To: make-initrd
Доброго времени суток!
Подскажите, пожалуйста, откуда make-initrd узнаёт переменную
$PLYMOUTH_THEME?
Вижу в фиче plymouth:
PLYMOUTH_THEME ?= $(shell plymouth-set-default-theme 2>/dev/null ||:)
Т.е. откуда-то из вне должна браться переменная $PLYMOUTH_THEME, и, если
она пуста, то устанавливается дефолтная тема.
Мне это нужно для сборки img с plymouth. Пакет
branding-alt-sisyphus-bootsplash установлен, но пакуется в initrd путь
до дефолтной темы.
make-initrd выполняется при сборке с AUTODETECT= и -N плюс список
модулей и фич.
Можно ли передать make-initrd переменную $PLYMOUTH_THEME в командной строке?
--
С уважением, Антон Мидюков <antohami@basealt.ru>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [make-initrd] PLYMOUTH_THEME
2020-04-02 16:12 [make-initrd] PLYMOUTH_THEME Антон Мидюков
@ 2020-04-02 16:27 ` Alexey Gladkov
2020-04-03 9:28 ` Антон Мидюков
0 siblings, 1 reply; 3+ messages in thread
From: Alexey Gladkov @ 2020-04-02 16:27 UTC (permalink / raw)
To: make-initrd
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [make-initrd] PLYMOUTH_THEME
2020-04-02 16:27 ` Alexey Gladkov
@ 2020-04-03 9:28 ` Антон Мидюков
0 siblings, 0 replies; 3+ messages in thread
From: Антон Мидюков @ 2020-04-03 9:28 UTC (permalink / raw)
To: make-initrd
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@basealt.ru>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-04-03 9:28 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-02 16:12 [make-initrd] PLYMOUTH_THEME Антон Мидюков
2020-04-02 16:27 ` Alexey Gladkov
2020-04-03 9:28 ` Антон Мидюков
Make-initrd development discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/make-initrd/0 make-initrd/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 make-initrd make-initrd/ http://lore.altlinux.org/make-initrd \
make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com
public-inbox-index make-initrd
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.make-initrd
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git