]> git.pld-linux.org Git - packages/nagios-plugin-check_raid.git/blame - nagios-plugin-check_raid.spec
- release 8
[packages/nagios-plugin-check_raid.git] / nagios-plugin-check_raid.spec
CommitLineData
33a1c413
ER
1%define plugin check_raid
2Summary: Nagios plugin to check current server's RAID status
3Name: nagios-plugin-%{plugin}
70176926 4Version: 2.1
421b16f1 5Release: 8
81a52836 6License: GPL v2
33a1c413 7Group: Networking
33a1c413 8Source0: %{plugin}
1d167ca8 9URL: http://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/check_raid/details
67c765ab 10Source1: %{plugin}.cfg
33a1c413 11Requires: nagios-core
7c0f1466 12Requires: perl-base >= 1:5.8.0
70176926 13Requires: sudo
d0bfad7a 14Suggests: CmdTool2
81a52836 15Suggests: arcconf
c28807f0 16Suggests: cciss_vol_status
d0bfad7a 17Suggests: megarc-scsi
81a52836
ER
18Suggests: mpt-status
19Suggests: tw_cli-9xxx
33a1c413
ER
20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%define _sysconfdir /etc/nagios/plugins
24%define plugindir %{_prefix}/lib/nagios/plugins
25
26%description
1d167ca8
ER
27This plugin chekcs Check all RAID volumes (hardware and software) that
28can be identified.
33a1c413 29
67c765ab 30Supports:
1d167ca8 31- Linux, Solaris and AIX software RAID
81a52836
ER
32- Linux MegaIDE/IPS/Serveraid/MPT/LSI/GDTH/I2O hardware RAID controllers.
33- 3ware SATA RAID
34- Adaptec AAC RAID
35- LSI MegaRaid
a7124202 36- HP/Compaq Smart Array
67c765ab 37
33a1c413
ER
38%prep
39%setup -qcT
40cp -p %{SOURCE0} %{plugin}
41
33a1c413
ER
42%install
43rm -rf $RPM_BUILD_ROOT
44install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{plugindir}}
45install -p %{plugin} $RPM_BUILD_ROOT%{plugindir}/%{plugin}
67c765ab 46sed -e 's,@plugindir@,%{plugindir},' %{SOURCE1} > $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
33a1c413
ER
47
48%clean
49rm -rf $RPM_BUILD_ROOT
50
70176926
ER
51%post
52if [ "$1" = 1 ]; then
53 # setup sudo rules on first install
54 %{plugindir}/%{plugin} -S || :
55fi
56
57%postun
58if [ "$1" = 0 ]; then
59 # remove all sudo rules related to us
60 %{__sed} -i -e '/CHECK_RAID/d' /etc/sudoers
61fi
62
33a1c413
ER
63%files
64%defattr(644,root,root,755)
67c765ab 65%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
33a1c413 66%attr(755,root,root) %{plugindir}/%{plugin}
This page took 0.105729 seconds and 4 git commands to generate.