[devel] обновления пакетов с поддержкой systemd
Dmitry V. Levin
ldv на altlinux.org
Вт Май 17 03:21:03 UTC 2011
On Tue, May 17, 2011 at 07:12:07AM +0400, Alexey Shabalin wrote:
[...]
> Надо запустить что-то типа
> if chkconfig foobar ; then
> chkconfig foobar on
> fi
> (если сервис включен, включить его ещё раз - в этот раз уже с
> перенаправлением на systemd)
[...]
> Я пока придумал только модифицировать post_service:
>
> --- post_service.def 2011-03-17 01:41:42.000000000 +0300
> +++ post_service 2011-05-17 07:02:27.640147135 +0400
[...]
> @@ -14,5 +30,9 @@
> /sbin/chkconfig --add "$1"
> else
> /sbin/chkconfig "$1" resetpriorities ||:
> + [ -f "$SYSTEMD_SERVICE_DIR/$1.service" ] &&
> + systemd_is_active &&
> + /sbin/chkconfig --no-redirect "$1" &&
> + /sbin/chkconfig "$1" on
> /sbin/service "$1" condrestart ||:
> fi
Я бы предпочел, чтобы либо chkconfig resetpriorities выполнял эту
синхронизацию, либо появился еще один режим в chkconfig для синхронизации.
Вариант с resetpriorities предпочтительнее, поскольку тогда не придется
трогать пользователей chkconfig'а.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20110517/f1b0beec/attachment-0001.bin>
Подробная информация о списке рассылки Devel