[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