* [devel] FHS violations: /run
@ 2019-03-28 13:59 Alexey Shabalin
2019-03-28 14:08 ` Dmitry V. Levin
2019-03-28 14:43 ` Vladimir D. Seleznev
0 siblings, 2 replies; 35+ messages in thread
From: Alexey Shabalin @ 2019-03-28 13:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
Попробовал мигрировать на использование /run.
Получил ошибку при сборке.
/.out/grafana-6.0.2-alt1.x86_64.rpm: FHS violations: /run/grafana
sisyphus_check: check-fhs ERROR: FHS violation
Можно ли обновить check-fhs и разрешить упаковку директорий в /run?
Да, это tmpfs, но при установке пакета пусть он и создает эту
директорию. tmpfiles отрабатывает поздно через filetrigger.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 13:59 [devel] FHS violations: /run Alexey Shabalin
@ 2019-03-28 14:08 ` Dmitry V. Levin
2019-03-28 14:46 ` Alexey Shabalin
2019-03-28 14:43 ` Vladimir D. Seleznev
1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-03-28 14:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 557 bytes --]
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?
> Да, это tmpfs, но при установке пакета пусть он и создает эту
> директорию. tmpfiles отрабатывает поздно через filetrigger.
Почему через filetrigger поздно?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 13:59 [devel] FHS violations: /run Alexey Shabalin
2019-03-28 14:08 ` Dmitry V. Levin
@ 2019-03-28 14:43 ` Vladimir D. Seleznev
2019-03-28 14:49 ` Alexey Shabalin
2019-03-28 14:49 ` Anton Farygin
1 sibling, 2 replies; 35+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-28 14:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
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?
> Да, это tmpfs, но при установке пакета пусть он и создает эту
> директорию. tmpfiles отрабатывает поздно через filetrigger.
Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:08 ` Dmitry V. Levin
@ 2019-03-28 14:46 ` Alexey Shabalin
2019-03-28 15:21 ` Aleksei Nikiforov
0 siblings, 1 reply; 35+ messages in thread
From: Alexey Shabalin @ 2019-03-28 14:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
чт, 28 мар. 2019 г. в 17:08, Dmitry V. Levin <ldv@altlinux.org>:
>
> 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.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:43 ` Vladimir D. Seleznev
@ 2019-03-28 14:49 ` Alexey Shabalin
2019-03-28 14:50 ` Anton Farygin
` (2 more replies)
2019-03-28 14:49 ` Anton Farygin
1 sibling, 3 replies; 35+ messages in thread
From: Alexey Shabalin @ 2019-03-28 14:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv@altlinux.org>:
>
> 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?
> > Да, это tmpfs, но при установке пакета пусть он и создает эту
> > директорию. tmpfiles отрабатывает поздно через filetrigger.
>
> Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
При перезагрузке они восстановятся с помощью tmpfiles.
А вот до перезагрузки, и до filetrigger, сервис могут попытаться
стартовать, а нужных директорий никто не создал.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:43 ` Vladimir D. Seleznev
2019-03-28 14:49 ` Alexey Shabalin
@ 2019-03-28 14:49 ` Anton Farygin
1 sibling, 0 replies; 35+ messages in thread
From: Anton Farygin @ 2019-03-28 14:49 UTC (permalink / raw)
To: ALT Linux Team development discussions, Vladimir D. Seleznev
28.03.2019 17:43, Vladimir D. Seleznev пишет:
> 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?
>> Да, это tmpfs, но при установке пакета пусть он и создает эту
>> директорию. tmpfiles отрабатывает поздно через filetrigger.
> Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
>
Что бы post-скрипты отработали, видимо.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:49 ` Alexey Shabalin
@ 2019-03-28 14:50 ` Anton Farygin
2019-03-28 14:56 ` Alexey Shabalin
2019-03-28 14:55 ` Ivan A. Melnikov
2019-03-28 15:31 ` Alexey V. Vissarionov
2 siblings, 1 reply; 35+ messages in thread
From: Anton Farygin @ 2019-03-28 14:50 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexey Shabalin
28.03.2019 17:49, Alexey Shabalin пишет:
> чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv@altlinux.org>:
>> 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?
>>> Да, это tmpfs, но при установке пакета пусть он и создает эту
>>> директорию. tmpfiles отрабатывает поздно через filetrigger.
>> Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
> При перезагрузке они восстановятся с помощью tmpfiles.
> А вот до перезагрузки, и до filetrigger, сервис могут попытаться
> стартовать, а нужных директорий никто не создал.
>
Так может быть создавать их при старте сервиса ?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:49 ` Alexey Shabalin
2019-03-28 14:50 ` Anton Farygin
@ 2019-03-28 14:55 ` Ivan A. Melnikov
2019-03-28 14:58 ` Alexey Shabalin
2019-03-28 15:22 ` Aleksei Nikiforov
2019-03-28 15:31 ` Alexey V. Vissarionov
2 siblings, 2 replies; 35+ messages in thread
From: Ivan A. Melnikov @ 2019-03-28 14:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 28, 2019 at 05:49:12PM +0300, Alexey Shabalin wrote:
> чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv@altlinux.org>:
> >
> > 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?
> > > Да, это tmpfs, но при установке пакета пусть он и создает эту
> > > директорию. tmpfiles отрабатывает поздно через filetrigger.
> >
> > Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
>
> При перезагрузке они восстановятся с помощью tmpfiles.
> А вот до перезагрузки, и до filetrigger, сервис могут попытаться
> стартовать, а нужных директорий никто не создал.
Если это обновление, файлы там уже есть.
А если это "свежая" установка пакета, то почему же сервис
запустится до файлтриггера? Разве он не выключен по умолчанию?
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:50 ` Anton Farygin
@ 2019-03-28 14:56 ` Alexey Shabalin
2019-03-28 15:51 ` Alexey V. Vissarionov
0 siblings, 1 reply; 35+ messages in thread
From: Alexey Shabalin @ 2019-03-28 14:56 UTC (permalink / raw)
To: Anton Farygin; +Cc: ALT Linux Team development discussions
чт, 28 мар. 2019 г. в 17:50, Anton Farygin <rider@basealt.ru>:
>
> 28.03.2019 17:49, Alexey Shabalin пишет:
> > чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv@altlinux.org>:
> >> 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?
> >>> Да, это tmpfs, но при установке пакета пусть он и создает эту
> >>> директорию. tmpfiles отрабатывает поздно через filetrigger.
> >> Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
> > При перезагрузке они восстановятся с помощью tmpfiles.
> > А вот до перезагрузки, и до filetrigger, сервис могут попытаться
> > стартовать, а нужных директорий никто не создал.
> >
> Так может быть создавать их при старте сервиса ?
>
Если их создавать в ExecStartPre=/bin/mkdir /run/foo, то теряется
весь(почти) смысл tmpfiles. Ещё и sysv скрипты тоже править надо. И
так по всем пакетам.
Давайте просто приведем к единому поведению политики для /var/run и
/run, для /var/lock и /run/lock.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:55 ` Ivan A. Melnikov
@ 2019-03-28 14:58 ` Alexey Shabalin
2019-03-28 15:59 ` Alexey V. Vissarionov
2019-03-28 15:22 ` Aleksei Nikiforov
1 sibling, 1 reply; 35+ messages in thread
From: Alexey Shabalin @ 2019-03-28 14:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
чт, 28 мар. 2019 г. в 17:56, Ivan A. Melnikov <iv@altlinux.org>:
>
> On Thu, Mar 28, 2019 at 05:49:12PM +0300, Alexey Shabalin wrote:
> > чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv@altlinux.org>:
> > >
> > > 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?
> > > > Да, это tmpfs, но при установке пакета пусть он и создает эту
> > > > директорию. tmpfiles отрабатывает поздно через filetrigger.
> > >
> > > Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
> >
> > При перезагрузке они восстановятся с помощью tmpfiles.
> > А вот до перезагрузки, и до filetrigger, сервис могут попытаться
> > стартовать, а нужных директорий никто не создал.
>
> Если это обновление, файлы там уже есть.
>
> А если это "свежая" установка пакета, то почему же сервис
> запустится до файлтриггера? Разве он не выключен по умолчанию?
В мире всегда есть исключения, соответственно есть сервисы, которые
сразу должны устанавливаются включенными.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:46 ` Alexey Shabalin
@ 2019-03-28 15:21 ` Aleksei Nikiforov
2019-03-28 16:43 ` Vladimir D. Seleznev
0 siblings, 1 reply; 35+ messages in thread
From: Aleksei Nikiforov @ 2019-03-28 15:21 UTC (permalink / raw)
To: devel
28.03.2019 17:46, Alexey Shabalin пишет:
> чт, 28 мар. 2019 г. в 17:08, Dmitry V. Levin <ldv@altlinux.org>:
>>
>> 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 отработает до
перезапуска сервиса или непосредственно перед перезапуском сервиса?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:55 ` Ivan A. Melnikov
2019-03-28 14:58 ` Alexey Shabalin
@ 2019-03-28 15:22 ` Aleksei Nikiforov
1 sibling, 0 replies; 35+ messages in thread
From: Aleksei Nikiforov @ 2019-03-28 15:22 UTC (permalink / raw)
To: devel
28.03.2019 17:55, Ivan A. Melnikov пишет:
> On Thu, Mar 28, 2019 at 05:49:12PM +0300, Alexey Shabalin wrote:
>> чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv@altlinux.org>:
>>>
>>> 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?
>>>> Да, это tmpfs, но при установке пакета пусть он и создает эту
>>>> директорию. tmpfiles отрабатывает поздно через filetrigger.
>>>
>>> Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
>>
>> При перезагрузке они восстановятся с помощью tmpfiles.
>> А вот до перезагрузки, и до filetrigger, сервис могут попытаться
>> стартовать, а нужных директорий никто не создал.
>
> Если это обновление, файлы там уже есть.
>
> А если это "свежая" установка пакета, то почему же сервис
> запустится до файлтриггера? Разве он не выключен по умолчанию?
>
Теоретически возможен случай, когда сервис обновлялся, содержимое его
записи tmpfiles.d поменялось, сервис попытался перезапуститься и "ой".
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:49 ` Alexey Shabalin
2019-03-28 14:50 ` Anton Farygin
2019-03-28 14:55 ` Ivan A. Melnikov
@ 2019-03-28 15:31 ` Alexey V. Vissarionov
2 siblings, 0 replies; 35+ messages in thread
From: Alexey V. Vissarionov @ 2019-03-28 15:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-03-28 17:49:12 +0300, Alexey Shabalin wrote:
>>> Да, это tmpfs, но при установке пакета пусть он и создает эту
>>> директорию. tmpfiles отрабатывает поздно через filetrigger.
>> Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они
>> пропали?
> При перезагрузке они восстановятся с помощью tmpfiles. А вот
> до перезагрузки, и до filetrigger, сервис могут попытаться
> стартовать, а нужных директорий никто не создал.
Создавать их прямо из init-скрипта православным буддистам аллах
запрещает?
Вот прямо так сразу mkdir -pm 700 "/run/${daemon_name}/subdir"
&& chown -R "${daemon_user}:${daemon_group}" "/run/$daemon_name"
Зачем закладываться на какую-то внешнюю сущность, которая может
работать иначе, а то и вообще отсутствовать?
Ну и чтобы два раза не писать: предлагаю поддерживать и старый, и
новый стандарт посредством ln -s var/run /run
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:56 ` Alexey Shabalin
@ 2019-03-28 15:51 ` Alexey V. Vissarionov
2019-05-01 14:18 ` Leonid Krivoshein
0 siblings, 1 reply; 35+ messages in thread
From: Alexey V. Vissarionov @ 2019-03-28 15:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-03-28 17:56:07 +0300, Alexey Shabalin wrote:
>>> А вот до перезагрузки, и до filetrigger, сервис могут
>>> попытаться стартовать, а нужных директорий никто не создал.
>> Так может быть создавать их при старте сервиса ?
> Если их создавать в ExecStartPre=/bin/mkdir /run/foo, то
> теряется весь(почти) смысл tmpfiles.
Он вообще хоть когда-нибудь был, этот смысл? Я бы на какой-то
внешний функционал закладываться не стал...
> Ещё и sysv скрипты тоже править надо. И так по всем пакетам.
Да, надо. Как минимум в тех пакетах, мейнтейнеры которых хоть
немного думают об админах, которым с этим хозяйством работать.
> Давайте просто приведем к единому поведению политики для
> /var/run и /run, для /var/lock и /run/lock.
В моей практике хорошо себя показал такой вариант:
rm -rf /var/lock /var/run /var/tmp /run /tmp
mkdir -p /var/tmp
mount -t tmpfs tmpfs /var/tmp
mkdir -p /var/tmp/run/lock /var/tmp/.private
ln -s tmp/run /var/run
ln -s var/run /run
ln -s run/lock /var/lock
ln -s var/tmp /tmp
chmod 1777 /tmp/.private
Он до кучи еще и соответствует что старому стандарту, что новому.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 14:58 ` Alexey Shabalin
@ 2019-03-28 15:59 ` Alexey V. Vissarionov
0 siblings, 0 replies; 35+ messages in thread
From: Alexey V. Vissarionov @ 2019-03-28 15:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-03-28 17:58:05 +0300, Alexey Shabalin wrote:
> В мире всегда есть исключения, соответственно есть сервисы,
> которые сразу должны устанавливаются включенными.
Я знаю только три: syslogd, crond и sshd.
Причем третий после установки (или обновления) нужно запускать
вне зависимости от старой конфигурации: когда он работает, можно
зайти извне и выключить, но когда он не работает, запустить его
извне уже не получится.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 15:21 ` Aleksei Nikiforov
@ 2019-03-28 16:43 ` Vladimir D. Seleznev
2019-03-28 17:09 ` Anton Farygin
0 siblings, 1 reply; 35+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-28 16:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
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 <ldv@altlinux.org>:
> >>
> >> 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'ы. Как бы эту ситуацию разрешить?
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 16:43 ` Vladimir D. Seleznev
@ 2019-03-28 17:09 ` Anton Farygin
2019-03-28 17:21 ` Ivan A. Melnikov
2019-03-29 16:07 ` Alexey Shabalin
0 siblings, 2 replies; 35+ messages in thread
From: Anton Farygin @ 2019-03-28 17:09 UTC (permalink / raw)
To: ALT Linux Team development discussions, Vladimir D. Seleznev
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 <ldv@altlinux.org>:
>>>> 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'ы. Как бы эту ситуацию разрешить?
>
Перезапускать сервисы в файлтриггерах может оказаться хорошей идеей.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 17:09 ` Anton Farygin
@ 2019-03-28 17:21 ` Ivan A. Melnikov
2019-03-28 18:17 ` Dmitry V. Levin
2019-03-29 16:07 ` Alexey Shabalin
1 sibling, 1 reply; 35+ messages in thread
From: Ivan A. Melnikov @ 2019-03-28 17:21 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Vladimir D. Seleznev
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 <ldv@altlinux.org>:
> > > > > 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.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 17:21 ` Ivan A. Melnikov
@ 2019-03-28 18:17 ` Dmitry V. Levin
2019-03-29 5:50 ` Anton Farygin
2019-03-29 10:15 ` Vladimir D. Seleznev
0 siblings, 2 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2019-03-28 18:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 452 bytes --]
On Thu, Mar 28, 2019 at 09:21:54PM +0400, Ivan A. Melnikov wrote:
> On Thu, Mar 28, 2019 at 08:09:41PM +0300, Anton Farygin wrote:
[...]
> > Перезапускать сервисы в файлтриггерах может оказаться хорошей идеей.
>
> Упростит обновление сервисов с отдельно запакованными плагинами
> заодно.
Как будут вести себя запущенные сервисы при обновлении пакета между
началом удаления старой версии и окончанием выполнения filetriggerов?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 18:17 ` Dmitry V. Levin
@ 2019-03-29 5:50 ` Anton Farygin
2019-03-29 10:15 ` Vladimir D. Seleznev
1 sibling, 0 replies; 35+ messages in thread
From: Anton Farygin @ 2019-03-29 5:50 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
28.03.2019 21:17, Dmitry V. Levin пишет:
> On Thu, Mar 28, 2019 at 09:21:54PM +0400, Ivan A. Melnikov wrote:
>> On Thu, Mar 28, 2019 at 08:09:41PM +0300, Anton Farygin wrote:
> [...]
>>> Перезапускать сервисы в файлтриггерах может оказаться хорошей идеей.
>> Упростит обновление сервисов с отдельно запакованными плагинами
>> заодно.
> Как будут вести себя запущенные сервисы при обновлении пакета между
> началом удаления старой версии и окончанием выполнения filetriggerов?
>
Так же как и сейчас, просто период времени увеличится.
Я, кстати, перенёс перезапуск php-fpm в filetriggers, т.к. гарантировать
что rpm сначала обновит все модули php, а затем сервис - невозможно.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 18:17 ` Dmitry V. Levin
2019-03-29 5:50 ` Anton Farygin
@ 2019-03-29 10:15 ` Vladimir D. Seleznev
1 sibling, 0 replies; 35+ messages in thread
From: Vladimir D. Seleznev @ 2019-03-29 10:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 28, 2019 at 09:17:44PM +0300, Dmitry V. Levin wrote:
> On Thu, Mar 28, 2019 at 09:21:54PM +0400, Ivan A. Melnikov wrote:
> > On Thu, Mar 28, 2019 at 08:09:41PM +0300, Anton Farygin wrote:
> [...]
> > > Перезапускать сервисы в файлтриггерах может оказаться хорошей идеей.
> >
> > Упростит обновление сервисов с отдельно запакованными плагинами
> > заодно.
>
> Как будут вести себя запущенные сервисы при обновлении пакета между
> началом удаления старой версии и окончанием выполнения filetriggerов?
Разве filetriggers исполняется не в %posttrans, которое выполняется в
конце транзакции?
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 17:09 ` Anton Farygin
2019-03-28 17:21 ` Ivan A. Melnikov
@ 2019-03-29 16:07 ` Alexey Shabalin
2019-04-05 15:47 ` Alexey Shabalin
2019-04-25 11:21 ` Ivan Zakharyaschev
1 sibling, 2 replies; 35+ messages in thread
From: Alexey Shabalin @ 2019-03-29 16:07 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Vladimir D. Seleznev
чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
>
> 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 <ldv@altlinux.org>:
> >>>> 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'ы. Как бы эту ситуацию разрешить?
> >
> Перезапускать сервисы в файлтриггерах может оказаться хорошей идеей.
Давайте сначала приведем sisyphus_check: check-fhs к текущей
реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-29 16:07 ` Alexey Shabalin
@ 2019-04-05 15:47 ` Alexey Shabalin
2019-04-05 15:53 ` Dmitry V. Levin
2019-04-25 11:21 ` Ivan Zakharyaschev
1 sibling, 1 reply; 35+ messages in thread
From: Alexey Shabalin @ 2019-04-05 15:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
>
> чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> >
> > 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 <ldv@altlinux.org>:
> > >>>> 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"
> > >>>
> Давайте сначала приведем sisyphus_check: check-fhs к текущей
> реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
У меня уже второй пакет завис в сборочнице с этой ошибкой.
Прошу посмотреть задание #226655, и пропустить, если возражений нет.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-05 15:47 ` Alexey Shabalin
@ 2019-04-05 15:53 ` Dmitry V. Levin
2019-04-05 16:16 ` Alexey Shabalin
0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-04-05 15:53 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> >
> > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> > >
> > > 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 <ldv@altlinux.org>:
> > > >>>> 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"
> > > >>>
> > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
>
> У меня уже второй пакет завис в сборочнице с этой ошибкой.
> Прошу посмотреть задание #226655, и пропустить, если возражений нет.
Мне изменение рег.выражения не очень нравится.
--
ldv
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-05 15:53 ` Dmitry V. Levin
@ 2019-04-05 16:16 ` Alexey Shabalin
0 siblings, 1 reply; 35+ messages in thread
From: Alexey Shabalin @ 2019-04-05 16:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
>
> On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> > >
> > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> > > >
> > > > 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 <ldv@altlinux.org>:
> > > > >>>> 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"
> > > > >>>
> > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> >
> > У меня уже второй пакет завис в сборочнице с этой ошибкой.
> > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
>
> Мне изменение рег.выражения не очень нравится.
Можно услышать пояснения? И что надо сделать что бы очень понравилось?
А еще лучше, если пакет обновит кто-то из мантейнеров.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
@ 2019-04-05 18:20 ` Alexey Shabalin
2019-04-09 20:47 ` Ivan Zakharyaschev
0 siblings, 1 reply; 35+ messages in thread
From: Alexey Shabalin @ 2019-04-05 18:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 5 апр. 2019 г. в 19:25, Alexey Shabalin <a.shabalin@gmail.com>:
>
>
>
> пт, 5 апр. 2019 г., 19:16 Alexey Shabalin <a.shabalin@gmail.com>:
>>
>> пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
>> >
>> > On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
>> > > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
>> > > >
>> > > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
>> > > > >
>> > > > > 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 <ldv@altlinux.org>:
>> > > > > >>>> 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"
>> > > > > >>>
>> > > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
>> > > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
>> > >
>> > > У меня уже второй пакет завис в сборочнице с этой ошибкой.
>> > > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
>> >
>> > Мне изменение рег.выражения не очень нравится.
>
>
> Можно оставить только "run" в регулярном выражении, если это устроит.
Оставил только "run" в регулярном выражении.
>> Можно услышать пояснения? И что надо сделать что бы очень понравилось?
>> А еще лучше, если пакет обновит кто-то из мантейнеров.
>>
>> --
>> Alexey Shabalin
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-05 18:20 ` Alexey Shabalin
@ 2019-04-09 20:47 ` Ivan Zakharyaschev
2019-04-09 21:03 ` Dmitry V. Levin
0 siblings, 1 reply; 35+ messages in thread
From: Ivan Zakharyaschev @ 2019-04-09 20:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2206 bytes --]
Hello!
On Fri, 5 Apr 2019, Alexey Shabalin wrote:
> пт, 5 апр. 2019 г. в 19:25, Alexey Shabalin <a.shabalin@gmail.com>:
> >
> >
> >
> > пт, 5 апр. 2019 г., 19:16 Alexey Shabalin <a.shabalin@gmail.com>:
> >>
> >> пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
> >> >
> >> > On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> >> > > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> >> > > >
> >> > > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> >> > > > >
> >> > > > > 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 <ldv@altlinux.org>:
> >> > > > > >>>> 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"
> >> > > > > >>>
> >> > > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> >> > > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> >> > >
> >> > > У меня уже второй пакет завис в сборочнице с этой ошибкой.
> >> > > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
> >> >
> >> > Мне изменение рег.выражения не очень нравится.
> >
> >
> > Можно оставить только "run" в регулярном выражении, если это устроит.
>
> Оставил только "run" в регулярном выражении.
>
> >> Можно услышать пояснения? И что надо сделать что бы очень понравилось?
> >> А еще лучше, если пакет обновит кто-то из мантейнеров.
А какие есть замечания к изменению, которое shaba@ предлагает?
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-09 20:47 ` Ivan Zakharyaschev
@ 2019-04-09 21:03 ` Dmitry V. Levin
2019-04-09 21:11 ` Ivan Zakharyaschev
0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 21:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2395 bytes --]
On Tue, Apr 09, 2019 at 11:47:26PM +0300, Ivan Zakharyaschev wrote:
> On Fri, 5 Apr 2019, Alexey Shabalin wrote:
> > пт, 5 апр. 2019 г. в 19:25, Alexey Shabalin <a.shabalin@gmail.com>:
> > > пт, 5 апр. 2019 г., 19:16 Alexey Shabalin <a.shabalin@gmail.com>:
> > >> пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
> > >> > On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> > >> > > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> > >> > > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> > >> > > > > 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 <ldv@altlinux.org>:
> > >> > > > > >>>> 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"
> > >> > > > > >>>
> > >> > > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> > >> > > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> > >> > >
> > >> > > У меня уже второй пакет завис в сборочнице с этой ошибкой.
> > >> > > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
> > >> >
> > >> > Мне изменение рег.выражения не очень нравится.
> > >
> > >
> > > Можно оставить только "run" в регулярном выражении, если это устроит.
> >
> > Оставил только "run" в регулярном выражении.
> >
> > >> Можно услышать пояснения? И что надо сделать что бы очень понравилось?
> > >> А еще лучше, если пакет обновит кто-то из мантейнеров.
>
> А какие есть замечания к изменению, которое shaba@ предлагает?
К коммиту 164d6c5faaef28dc690a2e0812a93657b62ca50e замечаний нет.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-09 21:03 ` Dmitry V. Levin
@ 2019-04-09 21:11 ` Ivan Zakharyaschev
2019-04-09 21:16 ` Dmitry V. Levin
0 siblings, 1 reply; 35+ messages in thread
From: Ivan Zakharyaschev @ 2019-04-09 21:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2583 bytes --]
On Wed, 10 Apr 2019, Dmitry V. Levin wrote:
> On Tue, Apr 09, 2019 at 11:47:26PM +0300, Ivan Zakharyaschev wrote:
> > On Fri, 5 Apr 2019, Alexey Shabalin wrote:
> > > пт, 5 апр. 2019 г. в 19:25, Alexey Shabalin <a.shabalin@gmail.com>:
> > > > пт, 5 апр. 2019 г., 19:16 Alexey Shabalin <a.shabalin@gmail.com>:
> > > >> пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
> > > >> > On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> > > >> > > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> > > >> > > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> > > >> > > > > 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 <ldv@altlinux.org>:
> > > >> > > > > >>>> 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"
> > > >> > > > > >>>
> > > >> > > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> > > >> > > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> > > >> > >
> > > >> > > У меня уже второй пакет завис в сборочнице с этой ошибкой.
> > > >> > > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
> > > >> >
> > > >> > Мне изменение рег.выражения не очень нравится.
> > > >
> > > >
> > > > Можно оставить только "run" в регулярном выражении, если это устроит.
> > >
> > > Оставил только "run" в регулярном выражении.
> > >
> > > >> Можно услышать пояснения? И что надо сделать что бы очень понравилось?
> > > >> А еще лучше, если пакет обновит кто-то из мантейнеров.
> >
> > А какие есть замечания к изменению, которое shaba@ предлагает?
>
> К коммиту 164d6c5faaef28dc690a2e0812a93657b62ca50e замечаний нет.
Тогда, если именно у тебя были какие-то мысли на тему этих изменений,
может, зааппрувишь?
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-09 21:11 ` Ivan Zakharyaschev
@ 2019-04-09 21:16 ` Dmitry V. Levin
2019-04-09 21:17 ` Ivan Zakharyaschev
0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 21:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2816 bytes --]
On Wed, Apr 10, 2019 at 12:11:08AM +0300, Ivan Zakharyaschev wrote:
> On Wed, 10 Apr 2019, Dmitry V. Levin wrote:
> > On Tue, Apr 09, 2019 at 11:47:26PM +0300, Ivan Zakharyaschev wrote:
> > > On Fri, 5 Apr 2019, Alexey Shabalin wrote:
> > > > пт, 5 апр. 2019 г. в 19:25, Alexey Shabalin <a.shabalin@gmail.com>:
> > > > > пт, 5 апр. 2019 г., 19:16 Alexey Shabalin <a.shabalin@gmail.com>:
> > > > >> пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
> > > > >> > On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> > > > >> > > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> > > > >> > > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> > > > >> > > > > 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 <ldv@altlinux.org>:
> > > > >> > > > > >>>> 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"
> > > > >> > > > > >>>
> > > > >> > > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> > > > >> > > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> > > > >> > >
> > > > >> > > У меня уже второй пакет завис в сборочнице с этой ошибкой.
> > > > >> > > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
> > > > >> >
> > > > >> > Мне изменение рег.выражения не очень нравится.
> > > > >
> > > > >
> > > > > Можно оставить только "run" в регулярном выражении, если это устроит.
> > > >
> > > > Оставил только "run" в регулярном выражении.
> > > >
> > > > >> Можно услышать пояснения? И что надо сделать что бы очень понравилось?
> > > > >> А еще лучше, если пакет обновит кто-то из мантейнеров.
> > >
> > > А какие есть замечания к изменению, которое shaba@ предлагает?
> >
> > К коммиту 164d6c5faaef28dc690a2e0812a93657b62ca50e замечаний нет.
>
> Тогда, если именно у тебя были какие-то мысли на тему этих изменений,
> может, зааппрувишь?
О чём в данном случае идёт речь?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-09 21:16 ` Dmitry V. Levin
@ 2019-04-09 21:17 ` Ivan Zakharyaschev
0 siblings, 0 replies; 35+ messages in thread
From: Ivan Zakharyaschev @ 2019-04-09 21:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2965 bytes --]
On Wed, 10 Apr 2019, Dmitry V. Levin wrote:
> On Wed, Apr 10, 2019 at 12:11:08AM +0300, Ivan Zakharyaschev wrote:
> > On Wed, 10 Apr 2019, Dmitry V. Levin wrote:
> > > On Tue, Apr 09, 2019 at 11:47:26PM +0300, Ivan Zakharyaschev wrote:
> > > > On Fri, 5 Apr 2019, Alexey Shabalin wrote:
> > > > > пт, 5 апр. 2019 г. в 19:25, Alexey Shabalin <a.shabalin@gmail.com>:
> > > > > > пт, 5 апр. 2019 г., 19:16 Alexey Shabalin <a.shabalin@gmail.com>:
> > > > > >> пт, 5 апр. 2019 г. в 18:53, Dmitry V. Levin <ldv@altlinux.org>:
> > > > > >> > On Fri, Apr 05, 2019 at 06:47:12PM +0300, Alexey Shabalin wrote:
> > > > > >> > > пт, 29 мар. 2019 г. в 19:07, Alexey Shabalin <a.shabalin@gmail.com>:
> > > > > >> > > > чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> > > > > >> > > > > 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 <ldv@altlinux.org>:
> > > > > >> > > > > >>>> 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"
> > > > > >> > > > > >>>
> > > > > >> > > > Давайте сначала приведем sisyphus_check: check-fhs к текущей
> > > > > >> > > > реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> > > > > >> > >
> > > > > >> > > У меня уже второй пакет завис в сборочнице с этой ошибкой.
> > > > > >> > > Прошу посмотреть задание #226655, и пропустить, если возражений нет.
> > > > > >> >
> > > > > >> > Мне изменение рег.выражения не очень нравится.
> > > > > >
> > > > > >
> > > > > > Можно оставить только "run" в регулярном выражении, если это устроит.
> > > > >
> > > > > Оставил только "run" в регулярном выражении.
> > > > >
> > > > > >> Можно услышать пояснения? И что надо сделать что бы очень понравилось?
> > > > > >> А еще лучше, если пакет обновит кто-то из мантейнеров.
> > > >
> > > > А какие есть замечания к изменению, которое shaba@ предлагает?
> > >
> > > К коммиту 164d6c5faaef28dc690a2e0812a93657b62ca50e замечаний нет.
> >
> > Тогда, если именно у тебя были какие-то мысли на тему этих изменений,
> > может, зааппрувишь?
>
> О чём в данном случае идёт речь?
О задании 226655, которое shaba@ подготовил.
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-29 16:07 ` Alexey Shabalin
2019-04-05 15:47 ` Alexey Shabalin
@ 2019-04-25 11:21 ` Ivan Zakharyaschev
2019-04-25 11:53 ` Anton Farygin
2019-04-25 13:20 ` Alexey V. Vissarionov
1 sibling, 2 replies; 35+ messages in thread
From: Ivan Zakharyaschev @ 2019-04-25 11:21 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: shaba
[-- Attachment #1: Type: text/plain, Size: 1128 bytes --]
Hello!
On Fri, 29 Mar 2019, Alexey Shabalin wrote:
> чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
> >
> > 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 <ldv@altlinux.org>:
> > >>>> 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.
> Давайте сначала приведем sisyphus_check: check-fhs к текущей
> реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
Стоит ли в sisyphus_check, который я собираюсь собрать для p8, это
разрешить? Или p8 не готов к пакетам с /run?
--
Best regards,
Ivan
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-25 11:21 ` Ivan Zakharyaschev
@ 2019-04-25 11:53 ` Anton Farygin
2019-04-25 13:20 ` Alexey V. Vissarionov
1 sibling, 0 replies; 35+ messages in thread
From: Anton Farygin @ 2019-04-25 11:53 UTC (permalink / raw)
To: ALT Linux Team development discussions, Ivan Zakharyaschev; +Cc: shaba
25.04.2019 14:21, Ivan Zakharyaschev пишет:
> Hello!
>
> On Fri, 29 Mar 2019, Alexey Shabalin wrote:
>
>> чт, 28 мар. 2019 г. в 20:09, Anton Farygin <rider@basealt.ru>:
>>> 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 <ldv@altlinux.org>:
>>>>>>> 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.
>> Давайте сначала приведем sisyphus_check: check-fhs к текущей
>> реальности, а потом уже думать о рестарте сервисов в файлтриггерах.
> Стоит ли в sisyphus_check, который я собираюсь собрать для p8, это
> разрешить? Или p8 не готов к пакетам с /run?
>
не надо, там то зачем ?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-04-25 11:21 ` Ivan Zakharyaschev
2019-04-25 11:53 ` Anton Farygin
@ 2019-04-25 13:20 ` Alexey V. Vissarionov
1 sibling, 0 replies; 35+ messages in thread
From: Alexey V. Vissarionov @ 2019-04-25 13:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-04-25 14:21:28 +0300, Ivan Zakharyaschev wrote:
>>>>>>>> Можно ли обновить check-fhs и разрешить упаковку директорий
>>>>>>>> в /run?
>>>>>>> Кстати, а что про это говорит FHS?
>>>>>> Про /run тоже самое самое, что ранее про /var/run.
>> Давайте сначала приведем sisyphus_check: check-fhs к текущей
>> реальности, а потом уже думать о рестарте сервисов в
>> файлтриггерах.
> Стоит ли в sisyphus_check, который я собираюсь собрать для p8,
> это разрешить? Или p8 не готов к пакетам с /run?
Рекомендую для начала сделать ln -sf var/run /run
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] FHS violations: /run
2019-03-28 15:51 ` Alexey V. Vissarionov
@ 2019-05-01 14:18 ` Leonid Krivoshein
0 siblings, 0 replies; 35+ messages in thread
From: Leonid Krivoshein @ 2019-05-01 14:18 UTC (permalink / raw)
To: devel
28.03.2019 18:51, Alexey V. Vissarionov пишет:
> On 2019-03-28 17:56:07 +0300, Alexey Shabalin wrote:
>
> >>> А вот до перезагрузки, и до filetrigger, сервис могут
> >>> попытаться стартовать, а нужных директорий никто не создал.
> >> Так может быть создавать их при старте сервиса ?
> > Если их создавать в ExecStartPre=/bin/mkdir /run/foo, то
> > теряется весь(почти) смысл tmpfiles.
>
> Он вообще хоть когда-нибудь был, этот смысл? Я бы на какой-то
> внешний функционал закладываться не стал...
>
> > Ещё и sysv скрипты тоже править надо. И так по всем пакетам.
>
> Да, надо. Как минимум в тех пакетах, мейнтейнеры которых хоть
> немного думают об админах, которым с этим хозяйством работать.
>
> > Давайте просто приведем к единому поведению политики для
> > /var/run и /run, для /var/lock и /run/lock.
>
> В моей практике хорошо себя показал такой вариант:
>
> rm -rf /var/lock /var/run /var/tmp /run /tmp
> mkdir -p /var/tmp
> mount -t tmpfs tmpfs /var/tmp
> mkdir -p /var/tmp/run/lock /var/tmp/.private
> ln -s tmp/run /var/run
> ln -s var/run /run
> ln -s run/lock /var/lock
> ln -s var/tmp /tmp
> chmod 1777 /tmp/.private
>
> Он до кучи еще и соответствует что старому стандарту, что новому.
>
Если говорить о глобальной политике, в Debian Wheezy для решения
проблемы доступности /var/run на ранних этапах запуска, а также для
нормальной работы с read-only корнем были внесены такие изменения:
/dev/.* --> /run/*
/dev/shm --> /run/shm
/dev/shm/* --> /run/*
/etc/* (writeable files) --> /run/*
/lib/init/rw --> /run
/var/lock --> /run/lock
/var/run --> /run
/tmp --> /run/tmp
Ранее прибегали ко всяким хитростям типа /dev/.udev, /dev/.mdadm, итп.
По уму содержимое tmpfs не должно быть частью каких-либо пакетов.
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 35+ messages in thread
end of thread, other threads:[~2019-05-01 14:18 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-28 13:59 [devel] FHS violations: /run Alexey Shabalin
2019-03-28 14:08 ` Dmitry V. Levin
2019-03-28 14:46 ` Alexey Shabalin
2019-03-28 15:21 ` Aleksei Nikiforov
2019-03-28 16:43 ` Vladimir D. Seleznev
2019-03-28 17:09 ` Anton Farygin
2019-03-28 17:21 ` Ivan A. Melnikov
2019-03-28 18:17 ` Dmitry V. Levin
2019-03-29 5:50 ` Anton Farygin
2019-03-29 10:15 ` Vladimir D. Seleznev
2019-03-29 16:07 ` Alexey Shabalin
2019-04-05 15:47 ` Alexey Shabalin
2019-04-05 15:53 ` Dmitry V. Levin
2019-04-05 16:16 ` Alexey Shabalin
2019-04-05 18:20 ` Alexey Shabalin
2019-04-09 20:47 ` Ivan Zakharyaschev
2019-04-09 21:03 ` Dmitry V. Levin
2019-04-09 21:11 ` Ivan Zakharyaschev
2019-04-09 21:16 ` Dmitry V. Levin
2019-04-09 21:17 ` Ivan Zakharyaschev
2019-04-25 11:21 ` Ivan Zakharyaschev
2019-04-25 11:53 ` Anton Farygin
2019-04-25 13:20 ` Alexey V. Vissarionov
2019-03-28 14:43 ` Vladimir D. Seleznev
2019-03-28 14:49 ` Alexey Shabalin
2019-03-28 14:50 ` Anton Farygin
2019-03-28 14:56 ` Alexey Shabalin
2019-03-28 15:51 ` Alexey V. Vissarionov
2019-05-01 14:18 ` Leonid Krivoshein
2019-03-28 14:55 ` Ivan A. Melnikov
2019-03-28 14:58 ` Alexey Shabalin
2019-03-28 15:59 ` Alexey V. Vissarionov
2019-03-28 15:22 ` Aleksei Nikiforov
2019-03-28 15:31 ` Alexey V. Vissarionov
2019-03-28 14:49 ` Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git