[devel] Re: detecting old initscripts versus new service

Илья Евсеев =?iso-8859-1?q?ilya=5Fevseev_=CE=C1_mail=2Eru?=
Пт Авг 27 01:12:51 MSD 2004


> From: Michael Shigorin <mike на osdn.org.ua>
>> Как корректнее определять, что установлено на компьютере:
>> старый initscripts с daemon и killproc,
>> или новый service с start_daemon и stop_daemon?

>> [ -e /etc/init.d/functions-compat ]

> Именно так.

Только, наверное, что-то требуется добавить "BuildPreReq: initscripts", потому что иначе же в hasher'e просто не окажется нужного файла. 

Из-за этого, наверное, не сработал и нынешний %(rpm -q --requires initscripts | grep service) - на живом компьютере они есть, а в момент сборки внутри hasher'а - нет.

Кстати, а чем вариант с %(rpm -q ... | grep) хуже проверки файла?

С уважением,
Илья Евсеев



Подробная информация о списке рассылки Devel