@TechNOIR

Как правильно собрать RPM из исходников?

Всем привет!

Подскажите пожалуйста как правильно собрать RPM пакет из исходников?
Что нужно: Собрать собственный пакет rpm из исходников Zabbix agent.

Я создал структуру папок rpmbuild и написал такой SPEC файл:
%define name     zabbix_agentd
%define version  4.4.4
%define packager Zabbix
%define source   zabbix-4.4.4.tar.gz

Name:           %{name}
Version:        %{version}
Release:        1
Summary:        Zabbix Agent 4.4.4

Group:          Applications/Internet
License:        GPL
Source0:        %{source}
Packager:       %{packager}

%description
Zabbix agent 4.4.4

%prep
%setup -n zabbix-%{version}

%build
./configure --enable-agent

%install
make install
cp ./misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
chkconfig zabbix_agentd on

%clean
rm -rf %{buildroot}

%pre
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix


Взгляните пожалуйста опытным взглядом, кто уже делал rpm.
Какие есть замечания? Спасибо заранее

P.S. схема установки Zabbix agent из исходников такая вообще:
1. Распаковать архив
2. Создать группу и пользователя zabbix
3. ./configure --enable-agent
4. make install
5. cp ./misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
6. chkconfig zabbix_agentd on
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Если чем-то не устраивают пакеты с официальной репы заббикса то по крайней мере, оттуда можно спеку взять посмотреть - как она там сделана. Вообще спеки редко пишутся с нуля - разве уж совсем что-то редкое, обычно где-то удается найти.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы