[devel] I: systemd-248.3-alt2 и конфликт со startup
Mikhail Novosyolov
mikhailnov на altlinux.org
Сб Июл 10 23:50:55 MSK 2021
09.07.2021 19:30, Alexey V. Vissarionov пишет:
> On 2021-07-09 17:21:10 +0300, Mikhail Novosyolov wrote:
>
> >> Я не вижу смысла за это бороться, поэтому и предлагаю
> >> окончательно развести миры systemd и sysv. Пусть sysv
> >> использует свои конфиги, systemd свои.
> > В конфигах pam иногда приходится через pam_env подгружать
> > файл с настройкой локалей.
>
> Это, например, когде?
В Ubuntu 20.04:
# grep -inHr /etc/default/locale /etc/pam.d
/etc/pam.d/su:37:# locale variables are also kept into /etc/default/locale in etch
/etc/pam.d/su:39:session required pam_env.so readenv=1 envfile=/etc/default/locale
/etc/pam.d/cron:13:session required pam_env.so envfile=/etc/default/locale
/etc/pam.d/sudo:4:session required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
/etc/pam.d/polkit-1:7:session required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
/etc/pam.d/sshd:46:# /etc/default/locale, so read that as well.
/etc/pam.d/sshd:47:session required pam_env.so user_readenv=1 envfile=/etc/default/locale
/etc/pam.d/login:52:# locale variables are also kept into /etc/default/locale in etch
/etc/pam.d/login:54:session required pam_env.so readenv=1 envfile=/etc/default/locale
P.S. Не утверждаю, что это прям хорошее решение
>
> > Могут быть и другие случаи чтения конфигов по абсолютным
> > путям.
>
> Прибитый гвоздями конфиг - это очень плохо. Нужно исправлять.
>
> > Возможно, стоит добавить симлинки в sysv на вариант из
> > systemd и наоборот
>
> Если эти симлинки будут в отдельных пакетах, на которые нигде
> не будет зависимостей - да, вариант.
...или если зависимости будут булеановскими, но это не поддерживается в Альте (Requires: (foo if systemd))
Подробная информация о списке рассылки Devel