Ad Widget

Collapse

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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aignn
    Junior Member
    • Oct 2019
    • 12

    #1

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

    Всем привет!

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

    Я создал структуру папок rpmbuild и написал такой SPEC файл:
    Code:
    %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.
    Какие есть замечания? Может есть готовые варианты? Спасибо заранее
    Last edited by aignn; 29-01-2020, 09:22. Reason: spec
Working...