[devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm

Alexey V. Vissarionov gremlin на altlinux.org
Пн Дек 7 03:18:38 MSK 2020


On 2020-12-07 02:28:54 +0300, Vladimir D. Seleznev wrote:

 >>>>>> - fix init script
 >>>>> Прошу пропустить задание в Сизиф.
 >>>> А что в нём?
 >>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы
 >>> в /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
 >>> /var/{run,lock}.
 >> И в общем-то должен был увидеть...
 >> Оптимальное решение: ln -s var/run run
 >> Допустимое решение: ln -s ../run var/run (хотя админы на линки с
 >> ".." сердито ворчат из-за их хреновой читаемости глазами).
 >> Кривое решение: любой из предыдущих вариантов с абсолютными
 >> линками.
 >> А переделывать все скрипты - вообще не решение. Хотя унификация
 >> - это действительно хорошо.
 > Хотя бы в рамках пакета пути не должны разъезжаться.

Внутри пакета - совершенно точно.

 > А сделать миграцию в репозитории /var/run в симлинк /run

Ну да.

 > (или наоборот)

Наоборот уж точно не надо.

 > -- нетривиальная задача.

А кому и зачем может понадобиться ее решение именно в виде миграции?
Вся эта ботва делается один раз при установке системы и в дальнейшем
не меняется. Соответственно и выглядит оно (там, где об этом думали)
как отдельный пакет, который ставится один раз и в дальнейшем уже не
обновляется.

У нас что-то похожее ожидается от пакета filesystem, но он не очень
тщательно продуман и для практического применения малопригоден.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


Подробная информация о списке рассылки Devel