[devel] detecting old initscripts versus new service
Илья Евсеев
=?iso-8859-1?q?ilya=5Fevseev_=CE=C1_mail=2Eru?=
Чт Авг 26 17:11:56 MSD 2004
Всем привет!
Как корректнее определять, что установлено на компьютере:
старый initscripts с daemon и killproc,
или новый service с start_daemon и stop_daemon?
Сейчас я проверяю так:
[ -n "$(rpm -q --requires initscripts | grep service)" ] \
&& echo new M24 || echo old M22
... но этот вариант при контрольной сборке в incoming почему-то выбрал M22.
Другой вариант:
[ -e /etc/init.d/functions-compat ] \
&& echo new M24 || echo old M22
Как лучше?
С уважением,
Илья Евсеев
Подробная информация о списке рассылки Devel