* [sisyphus] Несовместимости с systemd
@ 2012-08-03 9:34 Sergei Epiphanov
2012-08-03 9:42 ` Андрей Черепанов
` (2 more replies)
0 siblings, 3 replies; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-03 9:34 UTC (permalink / raw)
To: sisyphus
Ещё наткнулся на несовместимости. Программы anacron (#27605) и httpd2 (#27604)
требуют подкаталоги в /var/run для своей работы.
Общая проблема: наличие своих каталогов в /var/run, который монтируется
динамически при старте systemd.
Также я до кучи повесил #27606 на startup (точнее, на random).
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 9:34 [sisyphus] Несовместимости с systemd Sergei Epiphanov
@ 2012-08-03 9:42 ` Андрей Черепанов
2012-08-03 10:21 ` Sergei Epiphanov
2012-08-03 9:52 ` Sergei Epiphanov
2012-08-03 10:34 ` Dmitry V. Levin
2 siblings, 1 reply; 34+ messages in thread
From: Андрей Черепанов @ 2012-08-03 9:42 UTC (permalink / raw)
To: sisyphus
03.08.2012 13:34, Sergei Epiphanov пишет:
> Ещё наткнулся на несовместимости. Программы anacron (#27605) и httpd2 (#27604)
> требуют подкаталоги в /var/run для своей работы.
>
> Общая проблема: наличие своих каталогов в /var/run, который монтируется
> динамически при старте systemd.
>
> Также я до кучи повесил #27606 на startup (точнее, на random).
В багзилле заведено ключевое слово "systemd" для отметки ошибок,
связанных с внедрением systemd. Прошу прописывать его в поле "Ключевые
слова".
--
Андрей Черепанов
ALT Linux
cas@altlinux.ru
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 9:34 [sisyphus] Несовместимости с systemd Sergei Epiphanov
2012-08-03 9:42 ` Андрей Черепанов
@ 2012-08-03 9:52 ` Sergei Epiphanov
2012-08-06 13:14 ` Aleksey Avdeev
2012-08-03 10:34 ` Dmitry V. Levin
2 siblings, 1 reply; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-03 9:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 3 августа 2012 13:34 Sergei Epiphanov wrote:
> Общая проблема: наличие своих каталогов в /var/run, который монтируется
> динамически при старте systemd.
Туда же: #27607, #27608.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 9:42 ` Андрей Черепанов
@ 2012-08-03 10:21 ` Sergei Epiphanov
2012-08-03 10:38 ` Андрей Черепанов
0 siblings, 1 reply; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-03 10:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 3 августа 2012 13:42 Андрей Черепанов wrote:
> В багзилле заведено ключевое слово "systemd" для отметки ошибок,
> связанных с внедрением systemd. Прошу прописывать его в поле "Ключевые
> слова".
Спасибо, не знал.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 9:34 [sisyphus] Несовместимости с systemd Sergei Epiphanov
2012-08-03 9:42 ` Андрей Черепанов
2012-08-03 9:52 ` Sergei Epiphanov
@ 2012-08-03 10:34 ` Dmitry V. Levin
2012-08-03 11:12 ` Sergei Epiphanov
2 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2012-08-03 10:34 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 457 bytes --]
On Fri, Aug 03, 2012 at 01:34:27PM +0400, Sergei Epiphanov wrote:
> Ещё наткнулся на несовместимости. Программы anacron (#27605) и httpd2 (#27604)
> требуют подкаталоги в /var/run для своей работы.
>
> Общая проблема: наличие своих каталогов в /var/run, который монтируется
> динамически при старте systemd.
>
> Также я до кучи повесил #27606 на startup (точнее, на random).
Чем тестировали anacron (#27605) и startup (#27606)?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 10:21 ` Sergei Epiphanov
@ 2012-08-03 10:38 ` Андрей Черепанов
0 siblings, 0 replies; 34+ messages in thread
From: Андрей Черепанов @ 2012-08-03 10:38 UTC (permalink / raw)
To: sisyphus
03.08.2012 14:21, Sergei Epiphanov пишет:
> On 3 августа 2012 13:42 Андрей Черепанов wrote:
>> В багзилле заведено ключевое слово "systemd" для отметки ошибок,
>> связанных с внедрением systemd. Прошу прописывать его в поле "Ключевые
>> слова".
>
> Спасибо, не знал.
Дак я, как администратор багзиллы, завёл это только что.
--
Андрей Черепанов
ALT Linux
cas@altlinux.ru
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 10:34 ` Dmitry V. Levin
@ 2012-08-03 11:12 ` Sergei Epiphanov
2012-08-04 8:42 ` Alexander Bokovoy
0 siblings, 1 reply; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-03 11:12 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
On 3 августа 2012 14:34 Dmitry V. Levin wrote:
> Чем тестировали anacron (#27605) и startup (#27606)?
Сначала обнаружилось, что после перезапуска компьютера не отработал anacron,
хотя должен был по всем признакам (запуск его был). Единственное, что мне
показалось подозрительным - это отсутствие /var/run/anacron. До этого (под
init) проблем с ним не было.
На random наткнулся, когда сравнил вид /var/run под init и под systemd.
apache2 у меня под systemd банально не поднялся после перезапуска системы.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 11:12 ` Sergei Epiphanov
@ 2012-08-04 8:42 ` Alexander Bokovoy
2012-08-04 8:58 ` Dmitry V. Levin
2012-08-07 12:49 ` Aleksey Avdeev
0 siblings, 2 replies; 34+ messages in thread
From: Alexander Bokovoy @ 2012-08-04 8:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
> On 3 августа 2012 14:34 Dmitry V. Levin wrote:
>> Чем тестировали anacron (#27605) и startup (#27606)?
>
> Сначала обнаружилось, что после перезапуска компьютера не отработал anacron,
> хотя должен был по всем признакам (запуск его был). Единственное, что мне
> показалось подозрительным - это отсутствие /var/run/anacron. До этого (под
> init) проблем с ним не было.
>
> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>
> apache2 у меня под systemd банально не поднялся после перезапуска системы.
Нужно в пакетах использовать systemd-tmpfiles(8)
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-04 8:42 ` Alexander Bokovoy
@ 2012-08-04 8:58 ` Dmitry V. Levin
2012-08-04 16:37 ` Alexander Bokovoy
2012-08-07 12:49 ` Aleksey Avdeev
1 sibling, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2012-08-04 8:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 936 bytes --]
On Sat, Aug 04, 2012 at 11:42:23AM +0300, Alexander Bokovoy wrote:
> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
> > On 3 августа 2012 14:34 Dmitry V. Levin wrote:
> >> Чем тестировали anacron (#27605) и startup (#27606)?
> >
> > Сначала обнаружилось, что после перезапуска компьютера не отработал anacron,
> > хотя должен был по всем признакам (запуск его был). Единственное, что мне
> > показалось подозрительным - это отсутствие /var/run/anacron. До этого (под
> > init) проблем с ним не было.
> >
> > На random наткнулся, когда сравнил вид /var/run под init и под systemd.
> >
> > apache2 у меня под systemd банально не поднялся после перезапуска системы.
> Нужно в пакетах использовать systemd-tmpfiles(8)
Иногда софт сам создает каталоги, которые ему нужны, прямо во время
работы. Порой бывает не вполне очевидно, в состоянии ли тот или иной
софт подготовить себе окружение самостоятельно. :)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-04 8:58 ` Dmitry V. Levin
@ 2012-08-04 16:37 ` Alexander Bokovoy
2012-08-07 13:42 ` Sergei Epiphanov
0 siblings, 1 reply; 34+ messages in thread
From: Alexander Bokovoy @ 2012-08-04 16:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2012/8/4 Dmitry V. Levin <ldv@altlinux.org>:
> On Sat, Aug 04, 2012 at 11:42:23AM +0300, Alexander Bokovoy wrote:
>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>> > On 3 августа 2012 14:34 Dmitry V. Levin wrote:
>> >> Чем тестировали anacron (#27605) и startup (#27606)?
>> >
>> > Сначала обнаружилось, что после перезапуска компьютера не отработал anacron,
>> > хотя должен был по всем признакам (запуск его был). Единственное, что мне
>> > показалось подозрительным - это отсутствие /var/run/anacron. До этого (под
>> > init) проблем с ним не было.
>> >
>> > На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>> >
>> > apache2 у меня под systemd банально не поднялся после перезапуска системы.
>> Нужно в пакетах использовать systemd-tmpfiles(8)
>
> Иногда софт сам создает каталоги, которые ему нужны, прямо во время
> работы. Порой бывает не вполне очевидно, в состоянии ли тот или иной
> софт подготовить себе окружение самостоятельно. :)
... особенно, если этот софт не знает о том, что система работает под
защитой SELinux и политики запрещают создавать эти каталоги контексту,
в котором работает приложение. А с tmpfs воссоздавать структуру
каталогов придется каждый раз, так что это надо иметь в виду и быть
готовым приложениям помогать -- политиками или конфигурациями. :)
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-03 9:52 ` Sergei Epiphanov
@ 2012-08-06 13:14 ` Aleksey Avdeev
0 siblings, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-06 13:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 479 bytes --]
03.08.2012 13:52, Sergei Epiphanov пишет:
> On 3 августа 2012 13:34 Sergei Epiphanov wrote:
>> Общая проблема: наличие своих каталогов в /var/run, который монтируется
>> динамически при старте systemd.
>
> Туда же: #27607, #27608.
Это исправил. Но наверное стоит добавить в systemd конфликты (см.
<https://bugzilla.altlinux.org/show_bug.cgi?id=27618>):
Conflicts: condstopstart-common < 0.2
Conflicts: condstopstart-web < 0.2
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-04 8:42 ` Alexander Bokovoy
2012-08-04 8:58 ` Dmitry V. Levin
@ 2012-08-07 12:49 ` Aleksey Avdeev
2012-08-07 13:32 ` Sergei Epiphanov
2012-08-07 13:58 ` Alexey Shabalin
1 sibling, 2 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 12:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 459 bytes --]
04.08.2012 12:42, Alexander Bokovoy пишет:
> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
...
>>
>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>
>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
> Нужно в пакетах использовать systemd-tmpfiles(8)
C /var/run/* понятно. А надо ли подобным образом (через файл в
/etc/tmpfiles.d) каталоги в /var/lock/?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 12:49 ` Aleksey Avdeev
@ 2012-08-07 13:32 ` Sergei Epiphanov
2012-08-07 14:35 ` Aleksey Avdeev
2012-08-07 13:58 ` Alexey Shabalin
1 sibling, 1 reply; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-07 13:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 7 августа 2012 16:49 Aleksey Avdeev wrote:
> C /var/run/* понятно. А надо ли подобным образом (через файл в
> /etc/tmpfiles.d) каталоги в /var/lock/?
Это лучше разбросать по тем пакетам, которые используют /var/lock (например,
как это сделано в man).
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-04 16:37 ` Alexander Bokovoy
@ 2012-08-07 13:42 ` Sergei Epiphanov
2012-08-07 14:03 ` Alexey Shabalin
0 siblings, 1 reply; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-07 13:42 UTC (permalink / raw)
To: sisyphus
On 4 августа 2012 19:37 Alexander Bokovoy wrote:
> А с tmpfs воссоздавать структуру
> каталогов придется каждый раз,
Сейчас наткнулся на смонтированные виртуальные ФС:
/run
/var/run
Чем они отличаются, если в них есть /run/media/<user>, /var/run/media/<user>,
но при монтировании подключаемых дисков в новые каталоги в
/run/media/<user>/<mount_point> можно попасть, а в
/var/run/media/<user>/<mount_point> попасть нельзя, так как владелец
/var/run/media/<user>/<mount_point> - root с правами 0700?
Какой смысл в этом странном дублировании?
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 12:49 ` Aleksey Avdeev
2012-08-07 13:32 ` Sergei Epiphanov
@ 2012-08-07 13:58 ` Alexey Shabalin
2012-08-07 14:37 ` Aleksey Avdeev
1 sibling, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2012-08-07 13:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
> 04.08.2012 12:42, Alexander Bokovoy пишет:
>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
> ...
>>>
>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>
>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>> Нужно в пакетах использовать systemd-tmpfiles(8)
>
> C /var/run/* понятно. А надо ли подобным образом (через файл в
> /etc/tmpfiles.d) каталоги в /var/lock/?
да, конечно надо. кроме subsys и serial
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 13:42 ` Sergei Epiphanov
@ 2012-08-07 14:03 ` Alexey Shabalin
2012-08-08 4:25 ` Ildar Mulyukov
0 siblings, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2012-08-07 14:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
7 августа 2012 г., 17:42 пользователь Sergei Epiphanov написал:
> On 4 августа 2012 19:37 Alexander Bokovoy wrote:
>> А с tmpfs воссоздавать структуру
>> каталогов придется каждый раз,
>
> Сейчас наткнулся на смонтированные виртуальные ФС:
> /run
> /var/run
>
> Чем они отличаются, если в них есть /run/media/<user>, /var/run/media/<user>,
> но при монтировании подключаемых дисков в новые каталоги в
> /run/media/<user>/<mount_point> можно попасть, а в
> /var/run/media/<user>/<mount_point> попасть нельзя, так как владелец
> /var/run/media/<user>/<mount_point> - root с правами 0700?
>
> Какой смысл в этом странном дублировании?
/run и /var/run одно и тоже - смонтированы с -o bind
можно использовать и симлинк.
используется для совместимости.
задаётся в var-run.mount:
[Mount]
What=/run
Where=/var/run
Type=bind
Options=bind
так же с -o bind монтируются /var/lock и /run/lock
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 13:32 ` Sergei Epiphanov
@ 2012-08-07 14:35 ` Aleksey Avdeev
2012-08-07 14:40 ` Alexey Shabalin
0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 14:35 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 478 bytes --]
07.08.2012 17:32, Sergei Epiphanov пишет:
> On 7 августа 2012 16:49 Aleksey Avdeev wrote:
>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>> /etc/tmpfiles.d) каталоги в /var/lock/?
>
> Это лучше разбросать по тем пакетам, которые используют /var/lock (например,
> как это сделано в man).
Разбрасывание по пакетам не мой случай, т. к. apache2-common
предоставляет сразу оба каталога: /var/{run,lock}/httpd2.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 13:58 ` Alexey Shabalin
@ 2012-08-07 14:37 ` Aleksey Avdeev
2012-08-07 14:45 ` Alexey Shabalin
0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 14:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 776 bytes --]
07.08.2012 17:58, Alexey Shabalin пишет:
> 7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
>> 04.08.2012 12:42, Alexander Bokovoy пишет:
>>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>> ...
>>>>
>>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>>
>>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>>> Нужно в пакетах использовать systemd-tmpfiles(8)
>>
>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>> /etc/tmpfiles.d) каталоги в /var/lock/?
> да, конечно надо. кроме subsys и serial
А есть ли у нас общий список каталогов, подкаталоги которых теперь
надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 14:35 ` Aleksey Avdeev
@ 2012-08-07 14:40 ` Alexey Shabalin
0 siblings, 0 replies; 34+ messages in thread
From: Alexey Shabalin @ 2012-08-07 14:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
7 августа 2012 г., 18:35 пользователь Aleksey Avdeev написал:
> 07.08.2012 17:32, Sergei Epiphanov пишет:
>> On 7 августа 2012 16:49 Aleksey Avdeev wrote:
>>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>>> /etc/tmpfiles.d) каталоги в /var/lock/?
>>
>> Это лучше разбросать по тем пакетам, которые используют /var/lock (например,
>> как это сделано в man).
>
> Разбрасывание по пакетам не мой случай, т. к. apache2-common
> предоставляет сразу оба каталога: /var/{run,lock}/httpd2.
наверно это и имелось ввиду под "разбросать", а не тащить всё в пакет systemd.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 14:37 ` Aleksey Avdeev
@ 2012-08-07 14:45 ` Alexey Shabalin
2012-08-07 14:55 ` Aleksey Avdeev
0 siblings, 1 reply; 34+ messages in thread
From: Alexey Shabalin @ 2012-08-07 14:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
7 августа 2012 г., 18:37 пользователь Aleksey Avdeev написал:
> 07.08.2012 17:58, Alexey Shabalin пишет:
>> 7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
>>> 04.08.2012 12:42, Alexander Bokovoy пишет:
>>>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>>> ...
>>>>>
>>>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>>>
>>>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>>>> Нужно в пакетах использовать systemd-tmpfiles(8)
>>>
>>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>>> /etc/tmpfiles.d) каталоги в /var/lock/?
>> да, конечно надо. кроме subsys и serial
>
> А есть ли у нас общий список каталогов, подкаталоги которых теперь
> надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
только /var/run (т.е /run) и /var/lock (т.е. /run/lock) на tmpfs.
ну а в /tmp, /dev и др. tmpfs ни один пакет ничего содержать не должен.
Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 14:45 ` Alexey Shabalin
@ 2012-08-07 14:55 ` Aleksey Avdeev
2012-08-07 15:03 ` Alexey Shabalin
0 siblings, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 14:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1316 bytes --]
07.08.2012 18:45, Alexey Shabalin пишет:
> 7 августа 2012 г., 18:37 пользователь Aleksey Avdeev написал:
>> 07.08.2012 17:58, Alexey Shabalin пишет:
>>> 7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
>>>> 04.08.2012 12:42, Alexander Bokovoy пишет:
>>>>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>>>> ...
>>>>>>
>>>>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>>>>
>>>>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>>>>> Нужно в пакетах использовать systemd-tmpfiles(8)
>>>>
>>>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>>>> /etc/tmpfiles.d) каталоги в /var/lock/?
>>> да, конечно надо. кроме subsys и serial
>>
>> А есть ли у нас общий список каталогов, подкаталоги которых теперь
>> надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
>
> только /var/run (т.е /run) и /var/lock (т.е. /run/lock) на tmpfs.
>
> ну а в /tmp, /dev и др. tmpfs ни один пакет ничего содержать не должен.
>
> Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
А кто их тогда должен создавать при установки пакета: некий обработчик
/etc/tmpfiles.d (на базе файлтриггера, например) или нужно %postinstall
рисовать?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 14:55 ` Aleksey Avdeev
@ 2012-08-07 15:03 ` Alexey Shabalin
2012-08-07 15:07 ` Aleksey Avdeev
2012-08-07 16:29 ` Aleksey Avdeev
0 siblings, 2 replies; 34+ messages in thread
From: Alexey Shabalin @ 2012-08-07 15:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
7 августа 2012 г., 18:55 пользователь Aleksey Avdeev написал:
> 07.08.2012 18:45, Alexey Shabalin пишет:
>> 7 августа 2012 г., 18:37 пользователь Aleksey Avdeev написал:
>>> 07.08.2012 17:58, Alexey Shabalin пишет:
>>>> 7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
>>>>> 04.08.2012 12:42, Alexander Bokovoy пишет:
>>>>>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>>>>> ...
>>>>>>>
>>>>>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>>>>>
>>>>>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>>>>>> Нужно в пакетах использовать systemd-tmpfiles(8)
>>>>>
>>>>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>>>>> /etc/tmpfiles.d) каталоги в /var/lock/?
>>>> да, конечно надо. кроме subsys и serial
>>>
>>> А есть ли у нас общий список каталогов, подкаталоги которых теперь
>>> надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
>>
>> только /var/run (т.е /run) и /var/lock (т.е. /run/lock) на tmpfs.
>>
>> ну а в /tmp, /dev и др. tmpfs ни один пакет ничего содержать не должен.
>>
>> Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
>
> А кто их тогда должен создавать при установки пакета: некий обработчик
> /etc/tmpfiles.d (на базе файлтриггера, например) или нужно %postinstall
> рисовать?
Я планирую сделать файлтриггер. Хотя это и не совсем правильно, т.к.
обработчик надо запускать перед стартом сервиса.
А разве %ghost /var/run/foo не спасёт при установке?
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 15:03 ` Alexey Shabalin
@ 2012-08-07 15:07 ` Aleksey Avdeev
2012-08-07 15:31 ` Aleksey Avdeev
2012-08-07 16:29 ` Aleksey Avdeev
1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 15:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1753 bytes --]
07.08.2012 19:03, Alexey Shabalin пишет:
> 7 августа 2012 г., 18:55 пользователь Aleksey Avdeev написал:
>> 07.08.2012 18:45, Alexey Shabalin пишет:
>>> 7 августа 2012 г., 18:37 пользователь Aleksey Avdeev написал:
>>>> 07.08.2012 17:58, Alexey Shabalin пишет:
>>>>> 7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
>>>>>> 04.08.2012 12:42, Alexander Bokovoy пишет:
>>>>>>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>>>>>> ...
>>>>>>>>
>>>>>>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>>>>>>
>>>>>>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>>>>>>> Нужно в пакетах использовать systemd-tmpfiles(8)
>>>>>>
>>>>>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>>>>>> /etc/tmpfiles.d) каталоги в /var/lock/?
>>>>> да, конечно надо. кроме subsys и serial
>>>>
>>>> А есть ли у нас общий список каталогов, подкаталоги которых теперь
>>>> надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
>>>
>>> только /var/run (т.е /run) и /var/lock (т.е. /run/lock) на tmpfs.
>>>
>>> ну а в /tmp, /dev и др. tmpfs ни один пакет ничего содержать не должен.
>>>
>>> Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
>>
>> А кто их тогда должен создавать при установки пакета: некий обработчик
>> /etc/tmpfiles.d (на базе файлтриггера, например) или нужно %postinstall
>> рисовать?
>
> Я планирую сделать файлтриггер. Хотя это и не совсем правильно, т.к.
> обработчик надо запускать перед стартом сервиса.
> А разве %ghost /var/run/foo не спасёт при установке?
Пока не знаю. Сейчас буду проверять конструкцию вида:
%ghost %dir /var/run/foo
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 15:07 ` Aleksey Avdeev
@ 2012-08-07 15:31 ` Aleksey Avdeev
0 siblings, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 15:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 3025 bytes --]
07.08.2012 19:07, Aleksey Avdeev пишет:
> 07.08.2012 19:03, Alexey Shabalin пишет:
>> 7 августа 2012 г., 18:55 пользователь Aleksey Avdeev написал:
>>> 07.08.2012 18:45, Alexey Shabalin пишет:
>>>> 7 августа 2012 г., 18:37 пользователь Aleksey Avdeev написал:
>>>>> 07.08.2012 17:58, Alexey Shabalin пишет:
>>>>>> 7 августа 2012 г., 16:49 пользователь Aleksey Avdeev написал:
>>>>>>> 04.08.2012 12:42, Alexander Bokovoy пишет:
>>>>>>>> 2012/8/3 Sergei Epiphanov <serpiph@nikiet.ru>:
>>>>>>> ...
>>>>>>>>>
>>>>>>>>> На random наткнулся, когда сравнил вид /var/run под init и под systemd.
>>>>>>>>>
>>>>>>>>> apache2 у меня под systemd банально не поднялся после перезапуска системы.
>>>>>>>> Нужно в пакетах использовать systemd-tmpfiles(8)
>>>>>>>
>>>>>>> C /var/run/* понятно. А надо ли подобным образом (через файл в
>>>>>>> /etc/tmpfiles.d) каталоги в /var/lock/?
>>>>>> да, конечно надо. кроме subsys и serial
>>>>>
>>>>> А есть ли у нас общий список каталогов, подкаталоги которых теперь
>>>>> надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
>>>>
>>>> только /var/run (т.е /run) и /var/lock (т.е. /run/lock) на tmpfs.
>>>>
>>>> ну а в /tmp, /dev и др. tmpfs ни один пакет ничего содержать не должен.
>>>>
>>>> Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
>>>
>>> А кто их тогда должен создавать при установки пакета: некий обработчик
>>> /etc/tmpfiles.d (на базе файлтриггера, например) или нужно %postinstall
>>> рисовать?
>>
>> Я планирую сделать файлтриггер. Хотя это и не совсем правильно, т.к.
>> обработчик надо запускать перед стартом сервиса.
>> А разве %ghost /var/run/foo не спасёт при установке?
>
> Пока не знаю. Сейчас буду проверять конструкцию вида:
>
> %ghost %dir /var/run/foo
Не работает.
В тестовой версии condstopstart-common, определил в
%install:
install -d %buildroot%condstopstart_subsysrundir/
%files:
%ghost %attr(755,root,root) %dir %condstopstart_subsysrundir/
После установки собранного пакета в hasher каталог
%condstopstart_subsysrundir/ небыл создан:
$ ls -lA /tmp/.private/solo/hasher/chroot/var/run/
итого 0
drwxr-xr-x 2 solo_a solo_a 40 Май 12 18:50 kernel
drwxr-xr-x 2 solo_a solo_a 40 Ноя 17 2011 setrans
Т. е.:
1. Если используется %ghost и каталог может потребоваться до
перезагрузки -- его надо создавать каким либо триггером.
2. Т. к. (на сколько я знаю) у нас нет демонов стартующих сразу после
установки -- создавать каталоги прописанные в /etc/tmpfiles.d.* логичнее
всего файлтриггером: его обработка пройдёт в конце транзакции, до
запуска свежеустановленного демона.
3. Для большинства рестартующих процессов вид триггера не принципиален:
раз процесс уже работает -- значит всё ему нужное уже существует.
4. Тонкое место вижу одно: когда при обновлении начинает требоваться
какой-то новый каталог, которого в предыдущей версии небыло, а триггер
не успел отработать до рестарта.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 15:03 ` Alexey Shabalin
2012-08-07 15:07 ` Aleksey Avdeev
@ 2012-08-07 16:29 ` Aleksey Avdeev
2012-08-13 10:04 ` Aleksey Avdeev
1 sibling, 1 reply; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-07 16:29 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1038 bytes --]
07.08.2012 19:03, Alexey Shabalin пишет:
> 7 августа 2012 г., 18:55 пользователь Aleksey Avdeev написал:
>> 07.08.2012 18:45, Alexey Shabalin пишет:
>>> 7 августа 2012 г., 18:37 пользователь Aleksey Avdeev написал:
...
>>>> А есть ли у нас общий список каталогов, подкаталоги которых теперь
>>>> надо в /etc/tmpfiles.d прописывать (т. к. они на tmpfs могут быть)?
>>>
>>> только /var/run (т.е /run) и /var/lock (т.е. /run/lock) на tmpfs.
>>>
>>> ну а в /tmp, /dev и др. tmpfs ни один пакет ничего содержать не должен.
>>>
>>> Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
>>
>> А кто их тогда должен создавать при установки пакета: некий обработчик
>> /etc/tmpfiles.d (на базе файлтриггера, например) или нужно %postinstall
>> рисовать?
>
> Я планирую сделать файлтриггер. Хотя это и не совсем правильно, т.к.
> обработчик надо запускать перед стартом сервиса.
Какой пакет требовать, чтобы данный файлтриггер был гарантированно
установлен?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 14:03 ` Alexey Shabalin
@ 2012-08-08 4:25 ` Ildar Mulyukov
2012-08-08 6:14 ` Sergei Epiphanov
0 siblings, 1 reply; 34+ messages in thread
From: Ildar Mulyukov @ 2012-08-08 4:25 UTC (permalink / raw)
To: sisyphus
On 07.08.2012 20:03:04, Alexey Shabalin wrote:
> 7 августа 2012 г., 17:42 пользователь Sergei Epiphanov написал:
> > On 4 августа 2012 19:37 Alexander Bokovoy wrote:
> >> А с tmpfs воссоздавать структуру
> >> каталогов придется каждый раз,
> >
> > Сейчас наткнулся на смонтированные виртуальные ФС:
> > /run
> > /var/run
> >
> > Чем они отличаются, если в них есть /run/media/<user>,
> /var/run/media/<user>,
>
> /run и /var/run одно и тоже - смонтированы с -o bind
> можно использовать и симлинк.
> используется для совместимости.
> задаётся в var-run.mount:
> [Mount]
> What=/run
> Where=/var/run
> Type=bind
> Options=bind
>
>
> так же с -o bind монтируются /var/lock и /run/lock
> > но при монтировании подключаемых дисков в новые каталоги в
> > /run/media/<user>/<mount_point> можно попасть, а в
Естественно...
> > /var/run/media/<user>/<mount_point> попасть нельзя,
... и не надо, т.к. ваших подключаемых дисков там нет. Там только папка
(пустая).
А диски монтируются в /run/...
> > так как владелец /var/run/media/<user>/<mount_point> - root с
> правами 0700?
дело не во владельце, конечно же.
> > Какой смысл в этом странном дублировании?
Алексей объяснил. Это сделано для совместимости, чтобы программы,
пользующиеся /var/run таки могли ей пользоваться.
--
Ildar Mulyukov,
free SW designer/programmer/packager
======================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/
======================================
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-08 4:25 ` Ildar Mulyukov
@ 2012-08-08 6:14 ` Sergei Epiphanov
2012-08-08 8:17 ` Ildar Mulyukov
2012-08-08 19:05 ` Michael Shigorin
0 siblings, 2 replies; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-08 6:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 8 августа 2012 10:25 Ildar Mulyukov wrote:
> > > /var/run/media/<user>/<mount_point> попасть нельзя,
>
> ... и не надо, т.к. ваших подключаемых дисков там нет. Там только папка
> (пустая).
> А диски монтируются в /run/...
>
> > > так как владелец /var/run/media/<user>/<mount_point> - root с
> >
> > правами 0700?
>
> дело не во владельце, конечно же.
В соседнем письме Алексей написал, что /run и /var/run суть одно и тоже. Но
на моём примере я этого не вижу.
> > > Какой смысл в этом странном дублировании?
>
> Алексей объяснил. Это сделано для совместимости, чтобы программы,
> пользующиеся /var/run таки могли ей пользоваться.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-08 6:14 ` Sergei Epiphanov
@ 2012-08-08 8:17 ` Ildar Mulyukov
2012-08-08 9:23 ` Sergei Epiphanov
2012-08-08 10:32 ` Aleksey Avdeev
2012-08-08 19:05 ` Michael Shigorin
1 sibling, 2 replies; 34+ messages in thread
From: Ildar Mulyukov @ 2012-08-08 8:17 UTC (permalink / raw)
To: sisyphus
On 08.08.2012 12:14:37, Sergei Epiphanov wrote:
> On 8 августа 2012 10:25 Ildar Mulyukov wrote:
> > > > /var/run/media/<user>/<mount_point> попасть нельзя,
> > ... и не надо, т.к. ваших подключаемых дисков там нет. Там только
> папка
> > (пустая).
> > А диски монтируются в /run/...
>>>> так как владелец /var/run/media/<user>/<mount_point> - root с
>>>> правами 0700?
> > дело не во владельце, конечно же.
>
> В соседнем письме Алексей написал, что /run и /var/run суть одно и
> тоже. Но
> на моём примере я этого не вижу.
"суть одно и то же" --- это не совсем верно. То есть это верно в рамках
одной фс: /run == /var/run. А с точки зрения монтирования в каталог
_другой_ фс, разница сразу вылазит: примонтированный диск будет только
в одной из них: в /run.
Короче, мне не понятно, почему Вам это важно.
--
Ildar
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-08 8:17 ` Ildar Mulyukov
@ 2012-08-08 9:23 ` Sergei Epiphanov
2012-08-08 10:32 ` Aleksey Avdeev
1 sibling, 0 replies; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-08 9:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 8 августа 2012 14:17 Ildar Mulyukov wrote:
> Короче, мне не понятно, почему Вам это важно.
Всё, теперь дошло. :)
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-08 8:17 ` Ildar Mulyukov
2012-08-08 9:23 ` Sergei Epiphanov
@ 2012-08-08 10:32 ` Aleksey Avdeev
1 sibling, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-08 10:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 348 bytes --]
08.08.2012 12:17, Ildar Mulyukov пишет:
...
> "суть одно и то же" --- это не совсем верно. То есть это верно в рамках
> одной фс: /run == /var/run. А с точки зрения монтирования в каталог
> _другой_ фс, разница сразу вылазит: примонтированный диск будет только в
> одной из них: в /run.
mount --rbind ?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-08 6:14 ` Sergei Epiphanov
2012-08-08 8:17 ` Ildar Mulyukov
@ 2012-08-08 19:05 ` Michael Shigorin
2012-08-09 6:11 ` Sergei Epiphanov
1 sibling, 1 reply; 34+ messages in thread
From: Michael Shigorin @ 2012-08-08 19:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wed, Aug 08, 2012 at 10:14:37AM +0400, Sergei Epiphanov wrote:
> В соседнем письме Алексей написал, что /run и /var/run суть
> одно и тоже. Но на моём примере я этого не вижу.
А mount --rbind поможет с монтируемым уже после его вызова?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-08 19:05 ` Michael Shigorin
@ 2012-08-09 6:11 ` Sergei Epiphanov
2012-08-09 11:10 ` Alexey Shabalin
0 siblings, 1 reply; 34+ messages in thread
From: Sergei Epiphanov @ 2012-08-09 6:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 8 августа 2012 22:05 Michael Shigorin wrote:
> А mount --rbind поможет с монтируемым уже после его вызова?
Спасибо, после нашего обсуждения я понял, что я был неправ, катя бочку на
/var/run. :)
Сейчас я уже считаю, это не обязательно делать, чтобы потом не возиться с
отмонтированием в двух местах.
В порядке бреда. Интересно, а есть ли у нас какие-то программы, которым нужен
/var/run? Может, его уже перестать монтировать (каталог /var ведь уже в
filesystem)?
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-09 6:11 ` Sergei Epiphanov
@ 2012-08-09 11:10 ` Alexey Shabalin
0 siblings, 0 replies; 34+ messages in thread
From: Alexey Shabalin @ 2012-08-09 11:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
9 августа 2012 г., 10:11 пользователь Sergei Epiphanov написал:
> On 8 августа 2012 22:05 Michael Shigorin wrote:
>> А mount --rbind поможет с монтируемым уже после его вызова?
>
> Спасибо, после нашего обсуждения я понял, что я был неправ, катя бочку на
> /var/run. :)
>
> Сейчас я уже считаю, это не обязательно делать, чтобы потом не возиться с
> отмонтированием в двух местах.
>
> В порядке бреда. Интересно, а есть ли у нас какие-то программы, которым нужен
> /var/run? Может, его уже перестать монтировать (каталог /var ведь уже в
> filesystem)?
У нас почти все используют /var/run, поэтому он и монтируется для совместимости.
Кстати, вы можете отмонтировать /var/run и сделать симлинк /var/run ->
/run (для lock тоже).
в var-run.mount есть условие для запуска
ConditionPathIsSymbolicLink=!/var/run
т.е. если симлинк существует, то монтироваться не будет.
Для пущей надёжности можно и выключить var-run.mount
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] Несовместимости с systemd
2012-08-07 16:29 ` Aleksey Avdeev
@ 2012-08-13 10:04 ` Aleksey Avdeev
0 siblings, 0 replies; 34+ messages in thread
From: Aleksey Avdeev @ 2012-08-13 10:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1106 bytes --]
07.08.2012 20:29, Aleksey Avdeev пишет:
> 07.08.2012 19:03, Alexey Shabalin пишет:
>> 7 августа 2012 г., 18:55 пользователь Aleksey Avdeev написал:
>>> 07.08.2012 18:45, Alexey Shabalin пишет:
...
>>>>
>>>> Кстати, не забывайте помечать директории как %ghost в /var/run и /var/lock
При пометке каталога как %ghost, он не устанавливается (проверял) =>
требуется его создавать явно, каким либо триггером.
>>>
>>> А кто их тогда должен создавать при установки пакета: некий обработчик
>>> /etc/tmpfiles.d (на базе файлтриггера, например) или нужно %postinstall
>>> рисовать?
>>
>> Я планирую сделать файлтриггер. Хотя это и не совсем правильно, т.к.
>> обработчик надо запускать перед стартом сервиса.
>
> Какой пакет требовать, чтобы данный файлтриггер был гарантированно
> установлен?
Дублирую вопрос: В каком пакете будет файлтриггер с обработчиком
/etc/tmpfiles.d? Доп. требование: Установка данного пакета не должна
требовать установки systemd, т. к. те-же каталоги нужны и для
традиционного init.
PS: Отправляю копию в devel@
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2012-08-13 10:04 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-03 9:34 [sisyphus] Несовместимости с systemd Sergei Epiphanov
2012-08-03 9:42 ` Андрей Черепанов
2012-08-03 10:21 ` Sergei Epiphanov
2012-08-03 10:38 ` Андрей Черепанов
2012-08-03 9:52 ` Sergei Epiphanov
2012-08-06 13:14 ` Aleksey Avdeev
2012-08-03 10:34 ` Dmitry V. Levin
2012-08-03 11:12 ` Sergei Epiphanov
2012-08-04 8:42 ` Alexander Bokovoy
2012-08-04 8:58 ` Dmitry V. Levin
2012-08-04 16:37 ` Alexander Bokovoy
2012-08-07 13:42 ` Sergei Epiphanov
2012-08-07 14:03 ` Alexey Shabalin
2012-08-08 4:25 ` Ildar Mulyukov
2012-08-08 6:14 ` Sergei Epiphanov
2012-08-08 8:17 ` Ildar Mulyukov
2012-08-08 9:23 ` Sergei Epiphanov
2012-08-08 10:32 ` Aleksey Avdeev
2012-08-08 19:05 ` Michael Shigorin
2012-08-09 6:11 ` Sergei Epiphanov
2012-08-09 11:10 ` Alexey Shabalin
2012-08-07 12:49 ` Aleksey Avdeev
2012-08-07 13:32 ` Sergei Epiphanov
2012-08-07 14:35 ` Aleksey Avdeev
2012-08-07 14:40 ` Alexey Shabalin
2012-08-07 13:58 ` Alexey Shabalin
2012-08-07 14:37 ` Aleksey Avdeev
2012-08-07 14:45 ` Alexey Shabalin
2012-08-07 14:55 ` Aleksey Avdeev
2012-08-07 15:03 ` Alexey Shabalin
2012-08-07 15:07 ` Aleksey Avdeev
2012-08-07 15:31 ` Aleksey Avdeev
2012-08-07 16:29 ` Aleksey Avdeev
2012-08-13 10:04 ` Aleksey Avdeev
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git