Bug 42789 - [PATCH] временная ссылка /run/initctl -> /dev/initctl
Summary: [PATCH] временная ссылка /run/initctl -> /dev/initctl
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sysvinit (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-18 16:23 MSK by Michael Shigorin
Modified: 2022-05-19 19:13 MSK (History)
3 users (show)

See Also:


Attachments
spec: help migrate /dev/initctl (917 bytes, patch)
2022-05-18 16:23 MSK, Michael Shigorin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2022-05-18 16:23:02 MSK
Created attachment 10768 [details]
spec: help migrate /dev/initctl

Предлагаю простенький патч во избежание ситуации при обновлении sysvinit с 2.88 до 3.00, когда новый бинарник уже идёт к /run/initctl, а есть только /dev/initctl -- полагаю, что достаточно добавить в %post:

# Transition to avoid non-rebootable system after upgrade from 2.88
if [ -e /dev/initctl ] && [ -d /run ] && [ ! -e /run/initctl ]; then
       ln -srf /dev/initctl /run/initctl
fi
Comment 1 Alexey Gladkov 2022-05-19 16:29:09 MSK
Для совместимости стоит.
Comment 2 Repository Robot 2022-05-19 19:13:58 MSK
sysvinit-3.00-alt2 -> sisyphus:

 Thu May 19 2022 Alexey Gladkov <legion@altlinux.ru> 3.00-alt2
 - Create /run/initctl as a symlink to /dev/initctl to help with migration
   without reboot (ALT#42789).