From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=1MZtl+veknkJIymWhQhW/v5xjVV2ZKpJlhw7+EzdqNg=; b=u5NdwIhNFJTSlRb4TyPF5weLwgyIWbp2r5/I7XJ0iQO0yqfKCKPqmCUH8FbbhXe7Xz lQ0GMang19z5mUkAabglUFPWjB6ByR0q1Oq67Gn9/tKMh764EV6BYD4bianWuUKHMvrc EyfJEGsAOseDd0JPQ/aPgEv0hHsqQqq+KySaLDlkZ1kkQK6AMYDO7GZiTg0RqOO4aTth a2+Ki/jgnmD5jrRNRXervlcsyCNKRzhObCrXur+WOulVHv2GpF9OVcmEDPjDCYpUrDCI jQOidy8Q9wC0Ag0DY+ro+EPv+8noXZWPhTc4yBX/yHS9DWVk9Yq2tNvkMDajfqPqBB/0 eQjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=1MZtl+veknkJIymWhQhW/v5xjVV2ZKpJlhw7+EzdqNg=; b=bzJ5pi9HK5vicpCCJ5UmVYBvRU/KfyYvaqvfEki92oVco9pW+iDEyIGaOUHM55GMJj uizHMpJKHypQuxbt19DmUgU42k8d/CMnFmVpQKEdxoUEPCgEOfm1li9fuvZCFQyLi4vy HngyffVJ6njicf50UUuqVMSLkNf2hvHX5XJLxFxwU0hNzHk/Xsps7EboNAGERtjEX0Y1 wu6JR7d3uqwsY06unPc+08f5TdmkUIqe1CREHCYkvRPjKvvfqsZieWyzLlloE8jFhEuB 2Ww0cAEqiVdsgTqcDUWVfysA8zDGz3vg94BeXwkapmxggU76PCZMGGlS71r7+sVk0gN7 ilIg== X-Gm-Message-State: AOAM531vrAm/1iArYoDkz9LE4QsT+352qOqa/fo9V68OBEFHPG8bWUbn 7UjcbyMd+7oVZmbrjngCwREEcfKXsso= X-Google-Smtp-Source: ABdhPJzTLBERO6VWbL1tvbKUhDZlE6XfxGS648mzkQ/23ZmfWCS+I4TyholIFtgsuvKBiViZprglDA== X-Received: by 2002:a19:f70b:: with SMTP id z11mr103515lfe.156.1625152490128; Thu, 01 Jul 2021 08:14:50 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <9f663c82-9bef-cfeb-c942-82a2ee4beaf8@gmail.com> <20210701133230.6g3742axjpxl65cs@example.org> <20210701144838.5p3qhriaiq6mukai@example.org> From: Leonid Krivoshein Message-ID: <44732c96-48f9-6e5b-225b-8bfa1a1a0061@gmail.com> Date: Thu, 1 Jul 2021 18:14:47 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20210701144838.5p3qhriaiq6mukai@example.org> Content-Type: multipart/mixed; boundary="------------48BF6154F0386759614E974E" Content-Language: ru Subject: Re: [make-initrd] =?utf-8?b?0J/RgNC+0LLQtdGA0LrQsCDQstC10YDRgdC40Lgg?= =?utf-8?q?make-initrd?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 15:14:54 -0000 Archived-At: List-Archive: This is a multi-part message in MIME format. --------------48BF6154F0386759614E974E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 01.07.2021 17:48, Alexey Gladkov пишет: > On Thu, Jul 01, 2021 at 04:59:52PM +0300, Leonid Krivoshein wrote: >> 01.07.2021 16:44, Антон Мидюков пишет: >>> 01.07.2021 20:32, Alexey Gladkov пишет: >>>> On Thu, Jul 01, 2021 at 02:11:58PM +0300, Leonid Krivoshein wrote: >>>>> Всем привет! >>>>> >>>>> >>>>> Сейчас в bootchain есть такой код: >>>>> >>>>> initrd_version() >>>>> { >>>>>         [ ! -s /etc/initrd-release ] || >>>>>                 . /etc/initrd-release >>>>>         local __version="${VERSION_ID-}" >>>>>         printf '%s' "INITRAMFS${__version:+ $__version}" >>>>> } >>>>> >>>>> Он используется следующим образом в том же демоне: >>>>> >>>>> ... >>>>> exec >"$BC_LOGFILE" 2>&1 >>>>> message "Starting server [$(initrd_version)]..." >>>>> ... >>>>> >>>>> В логах это обычно выглядит так: >>>>> >>>>> ----- >>>>> Starting server [INITRAMFS 2.16.0]... >>>>> ... >>>>> ----- >>>>> >>>>> На регулярках MATE сейчас почему-то вылазит совсем иное: >>>>> >>>>> ----- >>>>> Starting server [INITRAMFS 9.1]... >>>>> ... >>>>> ----- >>>>> >>>>> Понятно, что вопрос к m-p, а не make-initrd, видимо в initramfs попадает >>>>> какой-то другой /etc/initrd-release. >>>>> >>>>> Кроме логов проверка версии может быть полезна для реализации фрагментов >>>>> кода по-разному, в зависимости от версии make-initrd. >>>> Похоже кто-то в момент выполнения переопределяет $(VERSION). Ты можешь >>>> показать "битый" /etc/initrd-release ? >>>> >>> Я могу: >>> ID=make-initrd >>> VERSION_ID=2.19.1 >>> NAME="make-initrd" >>> VERSION="9.1 make-initrd-2.19.1" >>> PRETTY_NAME="ALT Workstation K 9.1 (Centaurea Pineticola) make-initrd-2.19.1 (Initramfs)" >>> ANSI_COLOR="0;34" >> У меня пакетная база в зеркале чуть старее и вывод сейчас такой: >> >> 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 ... ? Никак не могу воспроизвести. Готово! -- Best regards, Leonid Krivoshein. --------------48BF6154F0386759614E974E Content-Type: application/gzip; name="initrd.log.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="initrd.log.gz" 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 --------------48BF6154F0386759614E974E--