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=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=6CinLnZ0SkplKUuEJ/qt+I1XXEqHWhFtAZYoFaepQas=; b=R/p6WucBVIJtBmvjaa+i9/a2DyhXUkjVqGgyziVUPDTzjHngO/te3eFcsmcJpiq+ql s5F85jM25lxbOEcSrlp4Xr4Euh1j3z42/n9uif8eqCa6Y+sAqG1XTxKm/A5x/Ar7p5bA o90NSEvQlG/AkyiAUrLvKzimCr13YZQUNhanuHFDA4ereyeEZx5iAU2vgk89DyaSz74v CKPERZnCRBtn1lXeTqNRQ0SAFRFqo8Kb3WF/FcZiPxKUhhOAHqCX8F0F9HPcalaVwiCZ 0Umd1r5rW899uvmifp2BmRJrlX9AScaxPPy03OSjjGuHW2b0PCNw89mjaWO0xPC2MNbm HW8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=6CinLnZ0SkplKUuEJ/qt+I1XXEqHWhFtAZYoFaepQas=; b=Bqwrk7ayzJ+qRW89RWiy3NhVlZvGzyCnJPqtkxIsjzaYeuz8tXh6zcF0pgPtag5GZy ITZtmiAwdtT2BXgfkV6yo9i18JtLDvAlFu5KsVzFOsJYYRqFZQQoMoLtjSuKY7DUbBBJ RWSWuH+idRXnZgsIcq34T2RxgvFbZrJlvI7miWGVQlPGv0YfAKVX63WOfVcsbmLoZyu6 Ci30PoSfHh7hAI6tO9A66ewHoQU1TZYN2doqFmmxa9lfuhFHvwlVGHcKEioaBhZsbXZG 8ICGvfB7vtgT0sdzE8uPMGBRBZDAyjQmqr+jgfYI9AKVdqIl4u8EAowxWYCowRIaVdwE sgIA== X-Gm-Message-State: APjAAAWFdPA2LelBmrOlEcEZr9nZGTO/1X86eyfDQrCHfjgIhCXFZQVj 5o7dtAtecMdp7Aa84aaDfhVkfZ50 X-Google-Smtp-Source: APXvYqyQdZLdLRyVDTOI2RNRNyAdiN+oXsD6LXcy9Ua0VNTTvI4IzaSdQNIaIZWfM/fP3cTWF3f0gQ== X-Received: by 2002:a2e:899a:: with SMTP id c26mr23844158lji.192.1553793716254; Thu, 28 Mar 2019 10:21:56 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Thu, 28 Mar 2019 21:21:54 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: <20190328172154.rmfmore4xcnt4rda@titan.localdomain> References: <20190328140835.GA12389@altlinux.org> <7c075281-dc48-76c6-7cd9-dac14b799f99@altlinux.org> <20190328164312.GA13133@portlab> <4ffed8a1-6fd7-f2b7-ac34-266dd224d7c9@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4ffed8a1-6fd7-f2b7-ac34-266dd224d7c9@basealt.ru> Cc: "Vladimir D. Seleznev" Subject: Re: [devel] FHS violations: /run 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: Thu, 28 Mar 2019 17:21:58 -0000 Archived-At: List-Archive: List-Post: On Thu, Mar 28, 2019 at 08:09:41PM +0300, Anton Farygin wrote: > 28.03.2019 19:43, Vladimir D. Seleznev пишет: > > On Thu, Mar 28, 2019 at 06:21:43PM +0300, Aleksei Nikiforov wrote: > > > 28.03.2019 17:46, Alexey Shabalin пишет: > > > > чт, 28 мар. 2019 г. в 17:08, Dmitry V. Levin : > > > > > On Thu, Mar 28, 2019 at 04:59:30PM +0300, Alexey Shabalin wrote: > > > > > > Попробовал мигрировать на использование /run. > > > > > > Получил ошибку при сборке. > > > > > > /.out/grafana-6.0.2-alt1.x86_64.rpm: FHS violations: /run/grafana > > > > > > sisyphus_check: check-fhs ERROR: FHS violation > > > > > > > > > > > > Можно ли обновить check-fhs и разрешить упаковку директорий в /run? > > > > > Кстати, а что про это говорит FHS? > > > > Про /run тоже самое самое, что ранее про /var/run. > > > > Про /var/run пишут: "These functions have been moved to /run" > > > > > > > > > > Да, это tmpfs, но при установке пакета пусть он и создает эту > > > > > > директорию. tmpfiles отрабатывает поздно через filetrigger. > > > > > Почему через filetrigger поздно? > > > > Потому что в tmpfiles может что-то изменится, а рестарт сервиса > > > > происходит до работы filetrigger. > > > Может тогда лучше требовать гарантии того, что tmpfiles отработает до > > > перезапуска сервиса или непосредственно перед перезапуском сервиса? > > Проще сказать, что post_service должен дожидаться окончания выполнение > > filetriggers. Но rpm работает не так: сначала обрабатывается %post, а > > потом filetrigger'ы. Как бы эту ситуацию разрешить? > > > Перезапускать сервисы в файлтриггерах может оказаться хорошей идеей. Упростит обновление сервисов с отдельно запакованными плагинами заодно. -- wbr, iv m.