[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