From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: Date: Wed, 15 Sep 2021 11:51:39 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.0.3 Content-Language: ru To: devel@lists.altlinux.org References: <20210914230834.GA20166@altlinux.org> <20210915073559.GB25601@altlinux.org> <2cab3954-399a-53d4-d230-8e6ee0b31f36@basealt.ru> <20210915083928.GA26419@altlinux.org> From: Anton Farygin Organization: BaseALT In-Reply-To: <20210915083928.GA26419@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?UTog0JjQvNGPINC80LDQutGA0L7RgdCwINC00LvRjyA=?= =?utf-8?b?0L7RgtC70L7QttC10L3QvdC+0LPQviDQv9C10YDQtdC30LDQv9GD0YHQutCw?= =?utf-8?b?INGB0LXRgNCy0LjRgdC+0LI=?= 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: Wed, 15 Sep 2021 08:51:40 -0000 Archived-At: List-Archive: List-Post: On 15.09.2021 11:39, Dmitry V. Levin wrote: > On Wed, Sep 15, 2021 at 11:29:55AM +0300, Anton Farygin wrote: >> On 15.09.2021 10:35, Dmitry V. Levin wrote: >>>> Ещё с такими макросами начинаются проблемы с приоритетами перезапуска. >>> В порядке обновления пакетов, внутри пакетов - в порядке вызова макросов, >>> кроме того, если используется systemd, то там могут что-нибудь >>> переупорядочить согласно зависимостям сервисов. >> т.е. - я к тому, что в ряде случаев я бы предпочёл этот перезапуск >> переносить в файл-триггеры именно этих пакетов вместо повсеместного >> использования таких макросов. > Поскольку нужно поддерживать разные способы перезапуска, то нужен > интерфейс выбора способа перезапуска для каждого сервиса, т.е. макросы. > Тогда осмысленно, например, добавить макрос, который будет делать файлтриггер на содержимое транзакции. Для примера, если есть какая служба с кучей плагинов в разных пакетах, то её надо перезапускать после обновления любого из плагинов. В конце транзакции. При этом одни и те же плагины могут использоваться разными службами и из самих плагинов определить необходимость перезапуска не представляется возможным.