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=-0.5 required=5.0 tests=BAYES_00,FUZZY_XPILL, HEADER_FROM_DIFFERENT_DOMAINS, RP_MATCHES_RCVD autolearn=no autolearn_force=no version=3.4.1 Date: Tue, 5 May 2026 00:10:23 +0300 From: "Alexey V. Vissarionov" To: ALT Linux Team development discussions Message-ID: <20260504211023.GC31029@altlinux.org> References: <23117d9121950eae3f9c79dc93716fca@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <23117d9121950eae3f9c79dc93716fca@altlinux.org> Subject: Re: [devel] %post considered harmful X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2026 21:10:25 -0000 Archived-At: List-Archive: List-Post: Good ${greeting_time}! On 2026-05-04 16:22:41 +0300, Aleksandr Shamaraev wrote: > Данная ситуация может возникнуть только в случае, если меняется > пакет содержащий зеркала, то есть к примеру дополнительный пакет > зеркал alt-mirror-switcher-lists-sisyphus идет с заремаренными Закомментированными? > по умолчанию значениями (выкл), если изначально пользователь > использует что-то из этих зеркал, после обновления они сбросятся, > следовательно на вторую транзакцию apt-get не будет знать где > смотреть. %config(noreplace) ... ? > Собственно столкнувшись ранее с этой проблемой, я добавил конфиг > файл, в который gui версия пишет, что выбрал пользователь, и при > запуске переключателя после обновления он сам все восстановит > как было, если это нужно, а вот для восстановления того, что > было, во время обновления, собственно и использовался %post , > чтоб тот же update-kernel прошел без проблем следом. Проблемы с update-kernel происходят от его наличия, а его наличие преимущественно от непонимания того факта, что при установке нового ядра никаких дополнительных действий совершать не надо. Усерспейс может вообще ничего не знать про ядро. Да и ядру из всего усерспейса нужен только /sbin/init - можно из трех десятков строчек на сях. -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net