LINUX.ORG.RU

Установка загрузочных скриптов средствами rpm


0

0

Собрал я из своих исходников rpm-пакет, все бинарники прекрасно ставятся и удаляются, но мне нужно помимо бинарников добавить скрипты в /etc/init.d и сделать симлинки из /etc/rcN.d

Что-то не могу понять.. как это по-человечески делается? Хотел "подглядеть" в spec-файлы других сервисов - но не могу найти rpm spec-файлы, например, от squid. Или ещё от чего-нибудь. :( Весь интернет прочитал.

Где можно посмотреть на примеры?

Re: Установка загрузочных скриптов средствами rpm

наверное, нужно положить скритп в /etc/init.d

и в post-install скрипте рпма сделать чтото типа service XXX on

соответственно в preuninstall: service XXX off

dilmah ★★★★★ ()

Re: Установка загрузочных скриптов средствами rpm

>Что-то не могу понять.. как это по-человечески делается? Хотел "подглядеть" в spec-файлы других сервисов - но не могу найти rpm spec-файлы, например, от squid. Или ещё от чего-нибудь.

Нужный файл пишется ручками. Потом заворачиваеся в rpm. Чтобы посмотреть spec-файлы нужно: 1) взять любой *src.rpm файл из любого RPM-based дистрибутива (они обычно на отдельном диске). Установить этот пакет. 3) посмотреть spec-файл (должен лежать в каталоге /usr/src/rpms/...)

mky ★★★★★ ()

Re: Установка загрузочных скриптов средствами rpm

> мне нужно помимо бинарников добавить скрипты в /etc/init.d

Так же, как и другие файлы

> и сделать симлинки из /etc/rcN.d

вызов chkconfig в post-install скриптлете (и симметричный в pre-uninstall).

tailgunner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.