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-transfer-encoding:content-language; bh=MqNIG4iNvvi29K3HYyHYk84QWxHNt5UKRcDtxH2cm3Q=; b=KvOMWmKiGxhFffvZgJ5UAZs760jQnIf/sYNtTeklBR3+fX+zKB8DCj+A5ZhOv7PnrI s5EhBQY+UDCjc54VT/oelnZ8066wLVN3i/IenwZ8ozPw0fHtc5pyA1QwFGNBh/9DYXwk O9zlPbhTRKzhWeQSN29L/cbrS6YKfeGSWaCi5BfL/i+3Xb44PugOh9ry+OsylyYlaQ8k 9OvVIahuC9M2KEUnUF6FwzGqRdYOqP1DHVt2LFcV+rb8baUZiFfN24RA52VyoeGJKuP4 MegLPeofsbiIG5m2zjtDCdYwdQkE/DTA6ts+BFFj2YniWKYIJ6M6JX/+gmm7nYsUScet sqXQ== 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-transfer-encoding :content-language; bh=MqNIG4iNvvi29K3HYyHYk84QWxHNt5UKRcDtxH2cm3Q=; b=Mc3mR+101O1SUWXnYRvZd+ROqWrO0KjLL5RqhpuRoYtRav66Yv/CPfK1leizsGVqFx HnEgu1Vn/HRcKWDLGJNcZFyV2cQoOooK+ftkR7yTZDWA3R98OfucczHECY2HJieFK7Ty U3fxx6e1TeaxA+aO0eDiqwyB8NPEXncc3k5Cb74fYVXdQV0ShLDxNBWiJ/vmQ6KCnYPf EcMfc8Pb95+fIAG6sTK0d9cQFfm3Kv/jXmg31QZhYE0ao7eFKdGsSDh8Vp5F/nTxHacW tTl+uQ9VaoXu2h0cj9AijTiBMqUivb4i3aSd+TUtZeGaowpx3IrgppCEI/QYyspU/7Wd mRQw== X-Gm-Message-State: AOAM533X3fUITY0cODPAJt7nHmaPRyBPudOCi7bmohM2f9BY4t1tffJx P6Hz1CLkcLcxzEplQCem0QPie+i++8M= X-Google-Smtp-Source: ABdhPJwvFwNWC+wHFtgHwqw1iBpCCbtn6A7xvR4WqULvZIXw0JMytarFnyXYzhqaCnXqIPGfycXd3Q== X-Received: by 2002:ac2:50c5:: with SMTP id h5mr33016562lfm.430.1625147994925; Thu, 01 Jul 2021 06:59:54 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <9f663c82-9bef-cfeb-c942-82a2ee4beaf8@gmail.com> <20210701133230.6g3742axjpxl65cs@example.org> From: Leonid Krivoshein Message-ID: Date: Thu, 1 Jul 2021 16:59:52 +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: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 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 13:59:57 -0000 Archived-At: List-Archive: 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? -- Best regards, Leonid Krivoshein.