ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] вопрос по tmpfiles.d
@ 2013-04-22  4:22 Денис Смирнов
  2013-04-22  8:21 ` Alexey Gladkov
  0 siblings, 1 reply; 14+ messages in thread
From: Денис Смирнов @ 2013-04-22  4:22 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 214 bytes --]

А если у нас используется sysv инициализация, данные из tmpfiles.d
кто-нибудь использует, или все еще необходимо нужные файлы/каталоги
создавать из инитскрипта?

-- 
С уважением, Денис

http://mithraen.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  2013-04-22  4:22 [devel] вопрос по tmpfiles.d Денис Смирнов
@ 2013-04-22  8:21 ` Alexey Gladkov
  2013-04-22  8:43   ` Alexey Gladkov
  2013-04-22 11:21   ` Dmitry V. Levin
  0 siblings, 2 replies; 14+ messages in thread
From: Alexey Gladkov @ 2013-04-22  8:21 UTC (permalink / raw)
  To: devel

22.04.2013 08:22, Денис Смирнов wrote:
> А если у нас используется sysv инициализация, данные из tmpfiles.d
> кто-нибудь использует, или все еще необходимо нужные файлы/каталоги
> создавать из инитскрипта?

В своё время я писал и высылал ldv@ врапперы для обработки этих
файлов, но видимо дальше дело не пошло.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  2013-04-22  8:21 ` Alexey Gladkov
@ 2013-04-22  8:43   ` Alexey Gladkov
  2013-04-24  2:48     ` Денис Смирнов
  2013-04-22 11:21   ` Dmitry V. Levin
  1 sibling, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2013-04-22  8:43 UTC (permalink / raw)
  To: devel

22.04.2013 12:21, Alexey Gladkov wrote:
> 22.04.2013 08:22, Денис Смирнов wrote:
>> А если у нас используется sysv инициализация, данные из tmpfiles.d
>> кто-нибудь использует, или все еще необходимо нужные файлы/каталоги
>> создавать из инитскрипта?
> 
> В своё время я писал и высылал ldv@ врапперы для обработки этих
> файлов, но видимо дальше дело не пошло.

На самом деле, наверно имеет смысл запаковать эти systemd-утилиты
отдельно и использовать их в sysv.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  2013-04-22  8:21 ` Alexey Gladkov
  2013-04-22  8:43   ` Alexey Gladkov
@ 2013-04-22 11:21   ` Dmitry V. Levin
    1 sibling, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2013-04-22 11:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 518 bytes --]

On Mon, Apr 22, 2013 at 12:21:00PM +0400, Alexey Gladkov wrote:
> 22.04.2013 08:22, Денис Смирнов wrote:
> > А если у нас используется sysv инициализация, данные из tmpfiles.d
> > кто-нибудь использует, или все еще необходимо нужные файлы/каталоги
> > создавать из инитскрипта?
> 
> В своё время я писал и высылал ldv@ врапперы для обработки этих
> файлов, но видимо дальше дело не пошло.

sysvinit-binfmt.sh, sysvinit-modprobe.sh, и sysvinit-sysctl.sh были;
sysvinit-tmpfiles.sh еще не было.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-04-22 11:31       ` Alexey Gladkov
    0 siblings, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2013-04-22 11:31 UTC (permalink / raw)
  To: devel

22.04.2013 15:25, Alexey Shabalin wrote:
> 22 апреля 2013 г., 15:21 пользователь Dmitry V. Levin написал:
> 
>> On Mon, Apr 22, 2013 at 12:21:00PM +0400, Alexey Gladkov wrote:
>>> 22.04.2013 08:22, Денис Смирнов wrote:
>>>> А если у нас используется sysv инициализация, данные из tmpfiles.d
>>>> кто-нибудь использует, или все еще необходимо нужные файлы/каталоги
>>>> создавать из инитскрипта?
>>>
>>> В своё время я писал и высылал ldv@ врапперы для обработки этих
>>> файлов, но видимо дальше дело не пошло.
>>
>> sysvinit-binfmt.sh, sysvinit-modprobe.sh, и sysvinit-sysctl.sh были;
>> sysvinit-tmpfiles.sh еще не было.
>>
>> Я конечно могу утилиты от systemd запаковать отдельно, типа systemd-utils.
> Надо?

Так как они вроде совершенно отдельные и ничего не хотят, то мне
кажется дублировать усилия не стоит.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  2013-04-22  8:43   ` Alexey Gladkov
@ 2013-04-24  2:48     ` Денис Смирнов
  0 siblings, 0 replies; 14+ messages in thread
From: Денис Смирнов @ 2013-04-24  2:48 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 573 bytes --]

On Mon, Apr 22, 2013 at 12:43:40PM +0400, Alexey Gladkov wrote:

>> В своё время я писал и высылал ldv@ врапперы для обработки этих
>> файлов, но видимо дальше дело не пошло.
> На самом деле, наверно имеет смысл запаковать эти systemd-утилиты
> отдельно и использовать их в sysv.

Главный вопрос -- будет ли это в ближайшее время, и будет ли скопировано в
бранчи? Т.е. можно ли рассчитывать на то, что при корректных файлах в
tmpfiles.d можно не задумываться о создании необходимых каталогов силами
initscripts?

-- 
С уважением, Денис

http://mithraen.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-05-07 19:14           ` Dmitry V. Levin
    2013-05-13 11:07             ` [devel] ln -r Michael Shigorin
  0 siblings, 2 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-07 19:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1036 bytes --]

On Tue, May 07, 2013 at 09:46:44PM +0400, Alexey Shabalin wrote:
> > Готовлю systemd-203. Давайте определимся что надо сделать.
> 1) какие именно утилиты запаковать отдельно?
> /bin/systemd-tmpfiles
> /lib/systemd/systemd-binfmt
> /lib/systemd/systemd-modules-load
> /lib/systemd/systemd-sysctl
> (симлинки на /lib/systemd/* положу в /bin/)

Утилиты, предназначенные только для рута, лучше положить в /sbin/.

offtopic: используйте конструкции вида
ln -r -s %buildroot/lib/systemd/systemd-{binfmt,modules-load,sysctl} %buildroot/bin/
- они читабельнее.

> что еще надо? другие могут требовать dbus, что не очень хорошо, например
> для сервера, (например hostnamectl,localectl, timedatectl)
> Возможно кому-то интересен systemd-detect-virt

Те, которые не имеют смысла без systemd, а также те, которые слинкованы с
libdbus, точно не надо.

> 2) каждую паковать отдельно или в один пакет, типа systemd-utils?
> вместе с ними придется паковать и конфиги, unit-файлы, man-файлы.

Лучше в один пакет.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-05-08 13:34               ` Dmitry V. Levin
    0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-08 13:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1118 bytes --]

On Wed, May 08, 2013 at 02:39:51PM +0400, Alexey Shabalin wrote:
> 7 мая 2013 г., 23:14 пользователь Dmitry V. Levin написал:
> 
> > On Tue, May 07, 2013 at 09:46:44PM +0400, Alexey Shabalin wrote:
> > > > Готовлю systemd-203. Давайте определимся что надо сделать.
> > > 1) какие именно утилиты запаковать отдельно?
> > > /bin/systemd-tmpfiles
> > > /lib/systemd/systemd-binfmt
> > > /lib/systemd/systemd-modules-load
> > > /lib/systemd/systemd-sysctl
> > > (симлинки на /lib/systemd/* положу в /bin/)
> >
> > Утилиты, предназначенные только для рута, лучше положить в /sbin/.
> >
> Да я не против. Только федора переместив все из /lib в /usr/lib похоже
> забыли и о существовании /sbin. В systemd используется только /bin :(
> Предлагаете мне все поправить и переместить в /sbin? Тогда я еще на
> недельку отодвину обновление.

С одной стороны, если утилита не имеет смысла для не-рута, то ей не место
в bin.  С другой стороны, если она уже давно в bin, то изъятие ее оттуда
может вызвать нарушение обратной совместимости.  Новые root-only ссылки
лучше, конечно, в bin не класть.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] ln -r
  2013-05-07 19:14           ` Dmitry V. Levin
  @ 2013-05-13 11:07             ` Michael Shigorin
  1 sibling, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2013-05-13 11:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, May 07, 2013 at 11:14:10PM +0400, Dmitry V. Levin wrote:
> offtopic: используйте конструкции вида
> ln -r -s %buildroot/lib/systemd/systemd-{binfmt,modules-load,sysctl} %buildroot/bin/
> - они читабельнее.

Стоит предупреждать, с какими coreutils такое работает
(и куда {бэк,}портируется).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-05-14 18:08                   ` Dmitry V. Levin
    0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-14 18:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2106 bytes --]

On Wed, May 08, 2013 at 08:49:33PM +0400, Alexey Shabalin wrote:
> 8 мая 2013 г., 17:34 пользователь Dmitry V. Levin написал:
> > On Wed, May 08, 2013 at 02:39:51PM +0400, Alexey Shabalin wrote:
> > > 7 мая 2013 г., 23:14 пользователь Dmitry V. Levin написал:
> > > > On Tue, May 07, 2013 at 09:46:44PM +0400, Alexey Shabalin wrote:
> > > > > > Готовлю systemd-203. Давайте определимся что надо сделать.
> > > > > 1) какие именно утилиты запаковать отдельно?
> > > > > /bin/systemd-tmpfiles
> > > > > /lib/systemd/systemd-binfmt
> > > > > /lib/systemd/systemd-modules-load
> > > > > /lib/systemd/systemd-sysctl
> > > > > (симлинки на /lib/systemd/* положу в /bin/)
> > > >
> > > > Утилиты, предназначенные только для рута, лучше положить в /sbin/.
> > > >
> > > Да я не против. Только федора переместив все из /lib в /usr/lib похоже
> > > забыли и о существовании /sbin. В systemd используется только /bin :(
> > > Предлагаете мне все поправить и переместить в /sbin? Тогда я еще на
> > > недельку отодвину обновление.
> >
> > С одной стороны, если утилита не имеет смысла для не-рута, то ей не место
> > в bin.  С другой стороны, если она уже давно в bin, то изъятие ее оттуда
> > может вызвать нарушение обратной совместимости.  Новые root-only ссылки
> > лучше, конечно, в bin не класть.
> >
> > тестовое задание #97054
> утилиты перенесены в /sbin
> выделен пакет systemd-utils

Видимо, какие-то из конфигов к этим утилитам тоже имеет смысл перенести,
возможно, предварительно еще и поправить.  Сейчас в пакете systemd на эту
тему есть следующие файлы:

/etc/modules-load.d/modules.conf
/lib/sysctl.d/50-default.conf
/lib/tmpfiles.d/legacy.conf
/lib/tmpfiles.d/systemd-startup-nologin.conf
/lib/tmpfiles.d/systemd.conf
/lib/tmpfiles.d/tmp.conf
/lib/tmpfiles.d/x11.conf

В /lib/tmpfiles.d/legacy.conf точно есть расхождения с реальностью -
наше "legacy" немного отличается от федорного.

> можно пробовать обновляться и выискивать не использовал ли кто-то жеско
> /bin/systemctl

Судя по отзывам, кто-то пытался использовать /bin/systemctl.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-05-14 21:12                       ` Dmitry V. Levin
    2013-05-29  8:19                         ` Dmitry V. Levin
  0 siblings, 2 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-14 21:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1294 bytes --]

On Tue, May 14, 2013 at 11:50:56PM +0400, Alexey Shabalin wrote:
> 14 мая 2013 г., 22:08 пользователь Dmitry V. Levin  написал:
> > On Wed, May 08, 2013 at 08:49:33PM +0400, Alexey Shabalin wrote:
[...]
> > > утилиты перенесены в /sbin
> > > выделен пакет systemd-utils
> >
> > Видимо, какие-то из конфигов к этим утилитам тоже имеет смысл перенести,
> > возможно, предварительно еще и поправить.  Сейчас в пакете systemd на эту
> > тему есть следующие файлы:
> >
> > /etc/modules-load.d/modules.conf

Это ссылка, можно паковать без изменений.

> > /lib/sysctl.d/50-default.conf

В 50-default.conf имеет смысл добавить kernel.core_pattern и
vm.mmap_min_addr из /etc/sysctl.conf,
vm.mmap_min_addr вычисляется как sizeof(long) * 8192.
Кроме того, логично было образовать отдельный 50-net.conf
из net.* файла 50-default.conf и /etc/net/sysctl.conf.

> > /lib/tmpfiles.d/legacy.conf

/var/lock/subsys у нас 0700, a /run/lock/subsys создается с 0755;
/var/lock/serial у нас 0770, a /run/lock/serial создается c 0775;

> > /lib/tmpfiles.d/systemd-startup-nologin.conf
> > /lib/tmpfiles.d/systemd.conf

Эти, пожалуй, сильно заточены на systemd.

> > /lib/tmpfiles.d/tmp.conf
> > /lib/tmpfiles.d/x11.conf

Эти, наверное, можно паковать без изменений.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-05-26 21:57                           ` Dmitry V. Levin
    0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-26 21:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 805 bytes --]

On Fri, May 17, 2013 at 03:03:59PM +0400, Alexey Shabalin wrote:
> 15 мая 2013 г., 1:12 пользователь Dmitry V. Levin написал:
> > On Tue, May 14, 2013 at 11:50:56PM +0400, Alexey Shabalin wrote:
> > > 14 мая 2013 г., 22:08 пользователь Dmitry V. Levin  написал:
> > > > On Wed, May 08, 2013 at 08:49:33PM +0400, Alexey Shabalin wrote:
> > [...]
> > > > > утилиты перенесены в /sbin
> > > > > выделен пакет systemd-utils
> > > >
> > > > Видимо, какие-то из конфигов к этим утилитам тоже имеет смысл
> > перенести,
> > > > возможно, предварительно еще и поправить.  Сейчас в пакете systemd на
> > эту
> > > > тему есть следующие файлы:
> > > >
> > > > /etc/modules-load.d/modules.conf
> >
> > Это ссылка, можно паковать без изменений.

Даже нужно, иначе ерунда получается.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  @ 2013-05-27  8:12                               ` Dmitry V. Levin
  0 siblings, 0 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-27  8:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1250 bytes --]

On Mon, May 27, 2013 at 12:00:48PM +0400, Alexey Shabalin wrote:
> 27 мая 2013 г., 1:57 пользователь Dmitry V. Levin написал:
> 
> > On Fri, May 17, 2013 at 03:03:59PM +0400, Alexey Shabalin wrote:
> > > 15 мая 2013 г., 1:12 пользователь Dmitry V. Levin написал:
> > > > On Tue, May 14, 2013 at 11:50:56PM +0400, Alexey Shabalin wrote:
> > > > > 14 мая 2013 г., 22:08 пользователь Dmitry V. Levin  написал:
> > > > > > On Wed, May 08, 2013 at 08:49:33PM +0400, Alexey Shabalin wrote:
> > > > [...]
> > > > > > > утилиты перенесены в /sbin
> > > > > > > выделен пакет systemd-utils
> > > > > >
> > > > > > Видимо, какие-то из конфигов к этим утилитам тоже имеет смысл
> > > > перенести,
> > > > > > возможно, предварительно еще и поправить.  Сейчас в пакете systemd
> > на
> > > > эту
> > > > > > тему есть следующие файлы:
> > > > > >
> > > > > > /etc/modules-load.d/modules.conf
> > > >
> > > > Это ссылка, можно паковать без изменений.
> >
> > Даже нужно, иначе ерунда получается.
> >
> Э, не понял(про "паковать без изменений"). оставить как есть(в пакете
> systemd), или перенести в systemd-utils.

Перенести в systemd-utils (в один пакет с утилитой), иначе обратную
совместимость сложнее реализовать.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] вопрос по tmpfiles.d
  2013-05-14 21:12                       ` Dmitry V. Levin
  @ 2013-05-29  8:19                         ` Dmitry V. Levin
  1 sibling, 0 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2013-05-29  8:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 719 bytes --]

On Wed, May 15, 2013 at 01:12:10AM +0400, Dmitry V. Levin wrote:
> On Tue, May 14, 2013 at 11:50:56PM +0400, Alexey Shabalin wrote:
[...]
> > > /lib/tmpfiles.d/legacy.conf
> 
> /var/lock/subsys у нас 0700, a /run/lock/subsys создается с 0755;
> /var/lock/serial у нас 0770, a /run/lock/serial создается c 0775;

В результате в /lib/tmpfiles.d/legacy.conf сейчас
d /run/lock/serial 0700 root uucp -
вместо правильного
d /run/lock/serial 0770 root uucp -
(https://bugzilla.altlinux.org/show_bug.cgi?id=29032)

> > > /lib/tmpfiles.d/tmp.conf
> > > /lib/tmpfiles.d/x11.conf
> 
> Эти, наверное, можно паковать без изменений.

/lib/tmpfiles.d/x11.conf имеет смысл перенести в systemd-utils.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-05-29  8:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-22  4:22 [devel] вопрос по tmpfiles.d Денис Смирнов
2013-04-22  8:21 ` Alexey Gladkov
2013-04-22  8:43   ` Alexey Gladkov
2013-04-24  2:48     ` Денис Смирнов
2013-04-22 11:21   ` Dmitry V. Levin
2013-04-22 11:31       ` Alexey Gladkov
2013-05-07 19:14           ` Dmitry V. Levin
2013-05-08 13:34               ` Dmitry V. Levin
2013-05-14 18:08                   ` Dmitry V. Levin
2013-05-14 21:12                       ` Dmitry V. Levin
2013-05-26 21:57                           ` Dmitry V. Levin
2013-05-27  8:12                               ` Dmitry V. Levin
2013-05-29  8:19                         ` Dmitry V. Levin
2013-05-13 11:07             ` [devel] ln -r Michael Shigorin

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