[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