The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск пакетного менеджера RPM 4.15"
Отправлено Аноним, 29-Сен-19 18:57 
> Если симлинк не входит в состав пакета, а создаётся %post-скриптом и удаляется
> %preun, то да, там есть грабли, связанные с порядком вызова скриптов
> при обновлении. Но и обойти их можно, умеючи.

Даже если вообще невозможно, все подобные проблемы решаются созданием некоего пакета, назовём его autofix, который будет при обновлении всё что надо где надо прописывать. Тупо запуская баш-скрипт. Решение не красивое, но на скорую руку оно лучше, чем сидеть на попе ровно, вынуждая пользователей копировать одну и ту же инструкцию друг другу на форуме.

> Но я имел в виду баг с незапуском service-файлов при наличии одноимённых
> скриптов в init.d (если бы просто не запускались скрипты из init.d,
> этого бы, наверное, до сих пор не заметили, но Леннарт с
> компашкой наг*вн*кодили изрядно).

В том случае https://forum.rosalinux.ru/viewtopic.php?f=56&t=8209
просто не было скрипта systemd-sysv-install. Без него скрипты инициализации не добавлялась в автозагрузку. Надо было просто прочесть NEWS при подготовке пакета systemd

        * Support for chkconfig (--enable-chkconfig) was removed in
          favor of calling an abstraction tool
          /lib/systemd/systemd-sysv-install. This needs to be
          implemented for your distribution. See "SYSV INIT.D SCRIPTS"
          in README for details.

Не берусь сейчас утверждать, по-моему, это один баг. Наличие 2х вариантов инициализации могло запутать при локализации проблемы.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру