From 2670cd57bdf1ace3115946715eb33c9396896f7d Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Mon, 15 Apr 2013 10:49:30 +0200 Subject: [PATCH] Add spec file --- zabbix-agent-addons.spec | 58 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 zabbix-agent-addons.spec diff --git a/zabbix-agent-addons.spec b/zabbix-agent-addons.spec new file mode 100644 index 0000000..686ea57 --- /dev/null +++ b/zabbix-agent-addons.spec @@ -0,0 +1,58 @@ +Summary: Scripts for Zabbix monitoring +Name: zabbix-agent-addons +Version: 0.0.1 +Release: 1.beta0 +Source0: %{name}-%{version}.tar.gz +BuildArch: noarch + +License: GPL +Group: Virtualization +BuildRoot: %{_tmppath}/%{name}-buildroot +Prefix: %{_prefix} +Requires: zabbix-agent + +%description +This package contains some usefull script to monitor +a Linux box with Zabbix. It provides helper scripts to +discover and monitor things like filesystems, block devices +LVM, RAID status, S.M.A.R.T. drives, BackupPC etc... + +%prep +%setup -q + +%build + +%install + +%{__rm} -rf $RPM_BUILD_ROOT + +# Install zabbix scripts +%{__install} -d -m 750 -o zabbix -g zabbix $RPM_BUILD_ROOT%{_localstatedir}/lib/zabbix/bin +%{__install} -m 0755 zabbix_scripts/* $RPM_BUILD_ROOT%{_localstatedir}/lib/zabbix/bin +# Install Zabbix conf +%{__install} -d $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.conf.d/ +%{__install} -m 0755 zabbix_conf/* $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.conf.d/ +# Install sudo conf +%{__install} -d 750 $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d +%{__install} conf/suydo.conf $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%pre + +%preun + +%post + +%files +%defattr(-,root,root,-) +%doc README CHANGELOG.git +%{_localstatedir}/lib/zabbix/bin +%{_sysconfdir}/zabbix/zabbix_agentd.conf.d/ +%{_sysconfdir}/sudoers.d + +%changelog +* Mon Apr 15 2013 Daniel B. - 0.0.1-1 +- Initial release +