From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: Date: Wed, 15 Sep 2021 09:04:03 +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> From: Anton Farygin Organization: BaseALT In-Reply-To: <20210914230834.GA20166@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 06:04:03 -0000 Archived-At: List-Archive: List-Post: On 15.09.2021 02:08, Dmitry V. Levin wrote: > On Tue, Sep 14, 2021 at 06:18:01PM +0000, Vladimir D. Seleznev wrote: >> Hi! >> >> Есть необходимость в отложенном перезапуске некоторых сервисов после >> обновления пакетов, > На самом деле планируется завести 2 новых макроса с условными названиями: > > - %post_service_чтототам: добавляется в %post пакета с сервисом (вместо > %post_service) для того, чтобы этому сервису при обновлении был сделан > try-restart не сразу в %post, а по окончании транзакции обновления > пакетов; > > - %pre_service: добавляется в %pre пакета с сервисом (вместо %post_service > в %post) для того, чтобы этому сервису при обновлении (если он был > запущен) был сделан stop в %pre и start по окончании транзакции > обновления пакетов (как сейчас сделано в postfix). Может быть сделать проще и перезапускать все обновлённые сервисы в конце транзакции ? Одним универсальным макросом ? Ещё с такими макросами начинаются проблемы с приоритетами перезапуска.