Name: zabbix Version: 1.6.2 Release: 1 License: GNU GPL v2 Group: System/Monitoring Url: http://www.zabbix.com Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Enterprise-class open source distributed monitoring solution %description ZABBIX is an enterprise-class open source distributed monitoring solution. %package agent Group: System/Monitoring Summary: The ZABBIX agents %description agent ZABBIX is an enterprise-class open source distributed monitoring solution. %prep %setup -q ./configure --prefix=/opt/freeware/zabbix --sysconfdir=/etc --disable-server --enable-agent --enable-agentd %build %install make install DESTDIR=%{buildroot} %__mkdir_p %{buildroot}/var/run/zabbix %__mkdir_p %{buildroot}/var/log/zabbix %__mkdir_p %{buildroot}/etc/zabbix %__cp ./misc/conf/zabbix_agent*.conf %{buildroot}/etc/zabbix %pre agent if [ -z "`lssec -f /etc/security/login.cfg -s usw -a shells|grep /bin/false`" ]; then SHELLS_OLD=`lssec -f /etc/security/login.cfg -s usw -a shells|cut -d'=' -f2` chsec -f /etc/security/login.cfg -s usw -a shells=${SHELLS_OLD},/bin/false fi lsgroup zabbix 2>/dev/null 1>/dev/null OUT=$? if [ $OUT -ne 0 ]; then /usr/bin/mkgroup zabbix 2> /dev/null fi lsuser zabbix 2>/dev/null 1>/dev/null OUT=$? if [ $OUT -ne 0 ]; then /usr/bin/mkuser home=/var/lib/zabbix shell=/bin/false gecos="ZABBIX Daemon" pgrp=zabbix zabbix fi %postun agent userdel -r zabbix rmgroup zabbix %files agent %config(noreplace) /etc/zabbix/zabbix_agent*.conf /opt/freeware/zabbix/sbin/zabbix_agent /opt/freeware/zabbix/sbin/zabbix_agentd %attr(0700,zabbix,zabbix) %dir /var/log/zabbix %attr(0700,zabbix,zabbix) %dir /var/run/zabbix %changelog agent * Tue Mar 17 2009 Boris Manojlovic - initial rpm for AIX 6.1