[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