Всем привет!
Подскажите пожалуйста как правильно собрать 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