* [make-initrd] Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk
@ 2021-09-15 13:58 Антон Мидюков
2021-09-15 15:20 ` Alexey Gladkov
0 siblings, 1 reply; 3+ messages in thread
From: Антон Мидюков @ 2021-09-15 13:58 UTC (permalink / raw)
To: make-initrd
Здравствуйте
Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk,
не смотря на то, что указано +=, а не =
Так и задумано?
Например:
make-initrd FEATURES+=kbd
Мне это кажется неправильным. Если я хотел бы переопределить все фичи из конфига,
я бы написал:
make-initrd FEATURES=kbd
--
С уважением, Антон Мидюков <antohami@basealt.ru>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [make-initrd] Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk
2021-09-15 13:58 [make-initrd] Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk Антон Мидюков
@ 2021-09-15 15:20 ` Alexey Gladkov
2021-09-15 15:34 ` Антон Мидюков
0 siblings, 1 reply; 3+ messages in thread
From: Alexey Gladkov @ 2021-09-15 15:20 UTC (permalink / raw)
To: make-initrd
On Wed, Sep 15, 2021 at 08:58:54PM +0700, Антон Мидюков wrote:
> Здравствуйте
>
> Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk,
> не смотря на то, что указано +=, а не =
> Так и задумано?
>
> Например:
> make-initrd FEATURES+=kbd
>
> Мне это кажется неправильным. Если я хотел бы переопределить все фичи из конфига,
> я бы написал:
> make-initrd FEATURES=kbd
make-initrd ничего не делает для этого. Это фича самого make:
$ cat Makefile
FOO = aaa
all:
: FOO=$(FOO)
$ make
: FOO=aaa
$ make FOO=bbb
: FOO=bbb
$ make FOO+=bbb
: FOO=bbb
--
Rgrds, legion
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [make-initrd] Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk
2021-09-15 15:20 ` Alexey Gladkov
@ 2021-09-15 15:34 ` Антон Мидюков
0 siblings, 0 replies; 3+ messages in thread
From: Антон Мидюков @ 2021-09-15 15:34 UTC (permalink / raw)
To: make-initrd
15.09.2021 22:20, Alexey Gladkov пишет:
> On Wed, Sep 15, 2021 at 08:58:54PM +0700, Антон Мидюков wrote:
>> Здравствуйте
>>
>> Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk,
>> не смотря на то, что указано +=, а не =
>> Так и задумано?
>>
>> Например:
>> make-initrd FEATURES+=kbd
>>
>> Мне это кажется неправильным. Если я хотел бы переопределить все фичи из конфига,
>> я бы написал:
>> make-initrd FEATURES=kbd
>
> make-initrd ничего не делает для этого. Это фича самого make:
>
> $ cat Makefile
> FOO = aaa
>
> all:
> : FOO=$(FOO)
>
> $ make
> : FOO=aaa
>
> $ make FOO=bbb
> : FOO=bbb
>
> $ make FOO+=bbb
> : FOO=bbb
>
Понятно. Спасибо.
--
С уважением, Антон Мидюков <antohami@basealt.ru>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-09-15 15:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-15 13:58 [make-initrd] Переменные, указанные в командной строке замещают собой переменные в /etc/initrd.mk Антон Мидюков
2021-09-15 15:20 ` Alexey Gladkov
2021-09-15 15:34 ` Антон Мидюков
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