[make-initrd] Проверка версии make-initrd
Leonid Krivoshein
klark.devel at gmail.com
Thu Jul 1 18:58:37 MSK 2021
01.07.2021 18:51, Антон Мидюков пишет:
> 01.07.2021 22:41, Leonid Krivoshein пишет:
>> 01.07.2021 17:48, Alexey Gladkov пишет:
>>> On Thu, Jul 01, 2021 at 04:59:52PM +0300, Leonid Krivoshein wrote:
>>>> [...]
>>>> У меня пакетная база в зеркале чуть старее и вывод сейчас такой:
>>>>
>>>> NAME="ALT"
>>>> VERSION="9.1"
>>>> ID=altlinux
>>>> VERSION_ID=9.1
>>>> PRETTY_NAME="ALT Workstation K 9.1 (Centaurea Pineticola)"
>>>> ANSI_COLOR="0;33"
>>>> ...
>>>>
>>>>
>>>> При этом я проверил, что /etc/initrd-release перед запуском make-initrd в
>>>> образ не попадает при сборке. Какая-то хитрая фича make-initrd от K-9.1?
>>> А ты можешь приаттачить make-initrd -v ... ? Никак не могу воспроизвести.
>> Так и у нас это почти ни на чём не воспроизводится, только на сборке регулярок MATE. Это точно приезжает из конкретного профиля m-p. Наверное, стоит данный файл создавать одним из первых, тогда его никто не сможет перезаписать через PUT_FILES.
> С чего это? Во всех регулярках и стартеркитах воспроизводится. А дистрибутивы стоит проверить на сей счёт. Думаю, что тоже.
На JeOS и Rescue я такого не вижу, а с другими не собирал. Возможно, всё
дело в live...
Но вопрос же не в этом мелком артефакте, а в том, что если начать
полагаться на данный файл как источник информации о версии, тогда ой.
Нужен надёжный механизм в самом make-initrd, которому можно доверять,
лучше в виде готового API.
--
Best regards,
Leonid Krivoshein.
More information about the Make-initrd
mailing list