[Comm] Два вопроса по сборке пакета

Damir Shayhutdinov =?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Ср Апр 9 07:45:15 MSD 2008


Вам бы Maximum RPM почитать... Или любое руководство по сборке RPM на
русском, а после этого особенности сборки в альте и примеры спеков.
(wiki.sisyphus.ru, sisyphus.ru).

>  Подскажите пожалуйста, что почитать или разъясните на пальцах, что необходимо
>  вписать в spec-файл, чтобы после сборки и последующей установки пакета можно
>  было указывать с помощью chkconfig на каком этапе (уровне) загрузки системы
>  стартовал скриптик запуска из /etc/rc.d/init.d?

Надо включить этот скрипт в пакет, а в сам скрипт должен быть включен
комментарий специального типа
Примерно вот такой:

# chkconfig: 2345 15 85

первые цифры - это на каких уровнях стартовать сервис
Вторая цифра - приоритет при старте (сервисы с меньшим приоритетом
стартуют раньше).
Третья цифра - приоритет при завершении (сервисы с меньшим приоритетом
завершаются раньше).


>  И что может значить такое предупреждение в конце сборки пакета:
>
>  предупреждение: Installed (but unpackaged) file(s) found:
>     /etc/logrotate.d/vsftpd
>     /etc/pam.d/vsftpd
>     /etc/rc.d/init.d/vsftpd
>     /etc/vsftpd/banner_fail
>     /etc/vsftpd/vsftpd.conf.example
>     /etc/xinetd.d/vsftpd
>  т.к. после установки полученного пакета, вышеперечисленных файлов
>  действительно нет, но они есть в ~/tmp/vsftpd-buildroot/.

Что эти файлы не включены в пакет (и их надо прописать в секцию %files).


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