* [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