[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