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=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=rTkjt9sMsN9Q1VU1KmhvjkEd/x9VFAyWiPlcDQnH1/k=; b=oiQ1uOqhdqqzFkccOuwohHHwpyCUw8j8yEnpPOa3ZVfIs1p1vR/Not/znVm5eaJA3/ 41mzasREgU6pi/GCVTcY4lhQl46KPxL2cEzBX53oZzX28vlaZ441JTm+cNGS9hHnrtXm jTJbECGJu4jtFDZdlPe7y2L/l0FENoMspOxQI0whNPj+w+dMlZwNm2rkPmUjcj13ubRy N3ltiK7KDocPp6/xL203S7J83TwiHyTTgNLyP4XP1nOmo18Q9mC9Fri6JY325fwDe2wo 9BAFyq27gEAvTN8B1lyb7JhQ5sKteU9pWFkJ57dsZ59BVm9Cv76xU+PoJO5bDqHKrH91 NRVw== 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=rTkjt9sMsN9Q1VU1KmhvjkEd/x9VFAyWiPlcDQnH1/k=; b=n/jXEizBgBbx7vvjJIMFFKE7TWK6S0xjVZ3/Q1pC7wLgBMYKciMgdmcCTKvzm8iHzD cJu9qC5Dt+gMg9b7b7AVI42f7N5M4sewCjzoARdpDcnKrhppZ7B1dT21uM3kWsvvdwZi LSf/oCXVXFkOHL5azfG18r2ELF9EdLlYU4q72cHpxXFbF9+PxcMyPpeobMG88igJJWnC oHxiupiOfzYmgtRBFmvxVbMqM2hNjkndKqL8J9bS/TvBT0ZMKvHiN3wkoMMFYkR5Vg86 Cd+Z9CNoXSmMV7DzikfBiMhkkbQyw1sxQcoDAPr99yyE8w5KMZNGJ/ax8A5XD1RNZ9Nw 8jZg== X-Gm-Message-State: AOAM531ZHK5A0HbWg/wktLPYyqBrodyqhOUx4iVrCIv21lUL7LSDoAWt dxRo8BIyr3bgqbjM0OS6n4v3sQb5f4o= X-Google-Smtp-Source: ABdhPJy7vvvLyq1sqnNfG8uC67H+4nqILBYBheOfhcuTlCuBGVAV8Lqecayll+bOQghF6YFVAuQf7g== X-Received: by 2002:a2e:586:: with SMTP id 128mr30446346ljf.310.1630500405718; Wed, 01 Sep 2021 05:46:45 -0700 (PDT) To: Distributions development References: <20210816071919.5311546b@x230.localdomain> <79f177b8-b2ca-8b12-5d8b-badc43ebb918@basealt.ru> <20210816122230.0e0afeca@tower> <74b053ef-414f-43c1-9676-445a97f1fc3a@basealt.ru> <20210819103346.GB4869@altlinux.org> <917dd0fa-8fd2-6b6d-c8d4-f63bf169878e@gmail.com> <20210901083410.GA29811@altlinux.org> <5644e0ac-46be-e7eb-2a40-4c4bc8cc71c7@basealt.ru> <20210901094702.GA30552@altlinux.org> <2e8d4b40-6044-505d-4e8d-06c73a284f71@basealt.ru> <20210901112512.GA31862@altlinux.org> <563650cb-f839-1337-3993-26ec257cf305@basealt.ru> From: Leonid Krivoshein Message-ID: <920f8618-fb37-cd6c-dc2d-2d654c874c59@gmail.com> Date: Wed, 1 Sep 2021 15:46:43 +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: [devel-distro] branding X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Sep 2021 12:46:49 -0000 Archived-At: List-Archive: 01.09.2021 15:33, Leonid Krivoshein пишет: > Наоборот, из старого всегда брать BUILD_ID, если он там есть. > А если его нет, тогда однократно брать его значение из VERSION_ID. > Но не из самого /etc/os-release, а того, что лежит в /usr/share Тогда получается, что BUILD_ID может находиться в одном из трёх состояний: 1. Как сейчас (пусто) -- старая система, на новый rpm ещё не перешли. 2. Значение, которое задано при выпуске устанавливаемого дистрибутива. Оно не меняется с обновлением пакета. Это то, к чему мы стремились. Теперь по BUILD_ID можно узнать, что ставилось изначально, а не что сейчас. 3. Значение, которое было получено при переходе на новую схему. Не было BUILD_ID, оно получено из VERSION_ID. А что в VERSION_ID? Тут два варианта: 3.1. Если VERSION_ID берётся из /usr/share, в нём то, что на момент перехода на новую схему. 3.2. Если брать VERSION_ID из /etc/os-release, в нём может быть то, что устанавливалось изначально, а может уже и не быть, если пользователь руками поменял брэндинг. Тогда лучше всё-таки брать однократно VERSION_ID из /etc/os-release, потому что больше шансов захватить версию, стоявшую изначально. -- Best regards, Leonid Krivoshein.