日本OpenSolaris Users Group有志による、レポジトリサーバ作成のためのspecファイル群です。
Revision | da3518141ef39f5258690a27919541cf76822c51 (tree) |
---|---|
Time | 2019-12-10 21:10:21 |
Author | Fumihisa TONAKA <fumi.ftnk@gmai...> |
Commiter | Fumihisa TONAKA |
SFEnagios-plugins-jposug: bump to 2.3.1
@@ -12,33 +12,31 @@ | ||
12 | 12 | %define _sysconfdir /etc |
13 | 13 | %define _localstatedir /var |
14 | 14 | |
15 | -Name: SFEnagios-plugins | |
15 | +Name: SFEnagios-plugins | |
16 | 16 | IPS_package_name: jposug/diagnostic/nagios/plugins |
17 | -Version: 2.2.1 | |
18 | -Summary: Nagios plugins | |
19 | -Group: Applications/System | |
20 | -License: GPLv3 | |
21 | -URL: http://www.nagios.org/ | |
22 | -# Source: %{sf_download}/nagiosplug/nagios-plugins-%{version}.tar.gz | |
23 | -# Source: http://assets.nagios.com/downloads/nagiosplugins/nagios-plugins-%{version}.tar.gz | |
17 | +Version: 2.3.1 | |
18 | +Summary: Nagios plugins | |
19 | +Group: Applications/System | |
20 | +License: GPLv3 | |
21 | +URL: http://www.nagios.org/ | |
24 | 22 | Source: https://nagios-plugins.org/download/nagios-plugins-%{version}.tar.gz |
25 | -# patch1 is based on https://blog.jasonantman.com/2009/10/nagios-check_by_ssh-and-nat/ | |
26 | 23 | Patch1: nagios-plugins-check_by_ssh.patch |
24 | +Patch2: nagios-plugins-pst3.patch | |
27 | 25 | BuildRoot: %{_tmppath}/%{name}-%{version}-build |
28 | 26 | SUNW_BaseDir: / |
29 | 27 | %include default-depend.inc |
30 | 28 | |
31 | -BuildRequires: jposug/diagnostic/nagios/devel | |
32 | -Requires: jposug/diagnostic/nagios/common | |
29 | +BuildRequires: jposug/diagnostic/nagios/devel | |
30 | +Requires: jposug/diagnostic/nagios/common | |
33 | 31 | |
34 | 32 | %description |
35 | 33 | Provides Nagios plugins |
36 | 34 | |
37 | 35 | %package dig |
38 | 36 | IPS_package_name: jposug/diagnostic/nagios/plugins/dig |
39 | -Group: Applications/System | |
40 | -Summary: Provides check_dig plugin. | |
41 | -SUNW_BaseDir: / | |
37 | +Group: Applications/System | |
38 | +Summary: Provides check_dig plugin. | |
39 | +SUNW_BaseDir: / | |
42 | 40 | # BuildRequires: pkg:/network/dns/bind |
43 | 41 | Requires: pkg:/network/dns/bind |
44 | 42 |
@@ -47,9 +45,9 @@ | ||
47 | 45 | |
48 | 46 | %package dns |
49 | 47 | IPS_package_name: jposug/diagnostic/nagios/plugins/dns |
50 | -Group: Applications/System | |
51 | -Summary: Provides check_dns plugin. | |
52 | -SUNW_BaseDir: / | |
48 | +Group: Applications/System | |
49 | +Summary: Provides check_dns plugin. | |
50 | +SUNW_BaseDir: / | |
53 | 51 | # BuildRequires: pkg:/network/dns/bind |
54 | 52 | Requires: pkg:/network/dns/bind |
55 | 53 |
@@ -58,9 +56,9 @@ | ||
58 | 56 | |
59 | 57 | %package fping |
60 | 58 | IPS_package_name: jposug/diagnostic/nagios/plugins/fping |
61 | -Group: Applications/System | |
62 | -Summary: Provides check_fpings plugin. | |
63 | -SUNW_BaseDir: / | |
59 | +Group: Applications/System | |
60 | +Summary: Provides check_fpings plugin. | |
61 | +SUNW_BaseDir: / | |
64 | 62 | BuildRequires: diagnostic/fping |
65 | 63 | Requires: diagnostic/fping |
66 | 64 |
@@ -70,6 +68,7 @@ | ||
70 | 68 | %prep |
71 | 69 | %setup -q -n nagios-plugins-%{version} |
72 | 70 | %patch1 -p0 |
71 | +%patch2 -p0 | |
73 | 72 | |
74 | 73 | %build |
75 | 74 | CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` |
@@ -77,6 +76,13 @@ | ||
77 | 76 | CPUS=1 |
78 | 77 | fi |
79 | 78 | |
79 | +export CC='/usr/bin/gcc' | |
80 | +export CXX='/usr/bin/g++' | |
81 | +export CFLAGS="-std=gnu99 -m64 -O2" | |
82 | +export CXXFLAGS="-std=gnu99 -m64 -O2" | |
83 | +export LDFLAGS="-L/opt/jposug/lib -L/lib/%{_arch64} -L/usr/lib/%{_arch64} -R/opt/jposug/lib -R/lib/%{_arch64} -R/usr/lib/%{_arch64} -R%{_basedir}/lib/extensions/no-debug-non-zts-%{zts}" | |
84 | +export PKG_CONFIG_PATH=/opt/jposug/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig | |
85 | + | |
80 | 86 | %ifarch sparcv9 |
81 | 87 | export CFLAGS="-I/usr/include/kerberosv5" |
82 | 88 | %else |
@@ -86,31 +92,34 @@ | ||
86 | 92 | %endif |
87 | 93 | |
88 | 94 | ./configure \ |
89 | - --prefix=%{_datadir}/nagios \ | |
90 | - --exec-prefix=%{_libdir}/nagios \ | |
91 | - --with-httpd-conf=%{_sysconfdir}/apache2/2.2/conf.d \ | |
92 | - --with-init-dir=%{_initrddir} \ | |
93 | - --with-cgiurl=/nagios/cgi-bin \ | |
94 | - --with-htmlurl=/nagios \ | |
95 | - --with-lockfile=%{_localstatedir}/run/nagios.pid \ | |
96 | - --libdir=%{_libdir}/nagios \ | |
97 | - --with-nagios-user=nagios \ | |
98 | - --with-nagios-grp=nagios \ | |
99 | - --bindir=%{_sbindir} \ | |
100 | - --libexecdir=%{_libdir}/nagios/plugins \ | |
101 | - --disable-static \ | |
102 | - --enable-extra-opts \ | |
103 | - --sysconfdir=%{_sysconfdir}/nagios \ | |
104 | - --localstatedir=%{_localstatedir}/log/nagios \ | |
105 | - --datadir=%{_datadir}/nagios/html \ | |
106 | - --with-gd-lib=%{_libdir} \ | |
107 | - --with-gd-inc=%{_includedir}/gd2 \ | |
108 | - --enable-embedded-perl \ | |
109 | - --with-perlcache \ | |
110 | - --with-template-objects \ | |
111 | - --with-template-extinfo | |
95 | + --prefix=%{_datadir}/nagios \ | |
96 | + --exec-prefix=%{_libdir}/nagios \ | |
97 | + --with-httpd-conf=%{_sysconfdir}/apache2/2.4/conf.d \ | |
98 | + --with-init-dir=%{_initrddir} \ | |
99 | + --with-cgiurl=/nagios/cgi-bin \ | |
100 | + --with-htmlurl=/nagios \ | |
101 | + --with-lockfile=%{_localstatedir}/run/nagios.pid \ | |
102 | + --libdir=%{_libdir}/nagios \ | |
103 | + --with-nagios-user=nagios \ | |
104 | + --with-nagios-grp=nagios \ | |
105 | + --bindir=%{_sbindir} \ | |
106 | + --libexecdir=%{_libdir}/nagios/plugins \ | |
107 | + --disable-static \ | |
108 | + --enable-extra-opts \ | |
109 | + --sysconfdir=%{_sysconfdir}/nagios \ | |
110 | + --localstatedir=%{_localstatedir}/log/nagios \ | |
111 | + --datadir=%{_datadir}/nagios/html \ | |
112 | + --with-gd-lib=%{_libdir} \ | |
113 | + --with-gd-inc=%{_includedir}/gd2 \ | |
114 | + --with-perl=/opt/jposug/perl5/5.26/bin/perl \ | |
115 | + --with-python=/opt/jposug/bin/python3.6 \ | |
116 | + --with-openssl=/opt/jposug \ | |
117 | + --enable-embedded-perl \ | |
118 | + --with-perlcache \ | |
119 | + --with-template-objects \ | |
120 | + --with-template-extinfo | |
112 | 121 | |
113 | -# --with-libiconv-prefix=/usr/gnu \ | |
122 | +# --with-libiconv-prefix=/usr/gnu \ | |
114 | 123 | |
115 | 124 | make -j$CPUS all |
116 | 125 | cd plugins |
@@ -125,6 +134,7 @@ | ||
125 | 134 | install -d -m 0755 %{buildroot}%{_libdir}/nagios/plugins |
126 | 135 | |
127 | 136 | cd plugins |
137 | +chmod -x check_disk.c | |
128 | 138 | for i in check_* urlize negate |
129 | 139 | do |
130 | 140 | [ -x $i ] && \ |
@@ -144,17 +154,17 @@ | ||
144 | 154 | done |
145 | 155 | |
146 | 156 | cd ../plugins-scripts |
157 | +rm check_*.sh check_*.pl | |
147 | 158 | for i in check_* utils.sh utils.pm |
148 | 159 | do |
149 | 160 | if [ -x $i ] |
150 | 161 | then |
151 | - install -m 0755 $i %{buildroot}%{_libdir}/nagios/plugins | |
162 | + install -m 0755 $i %{buildroot}%{_libdir}/nagios/plugins | |
152 | 163 | else |
153 | - install -m 0644 $i %{buildroot}%{_libdir}/nagios/plugins | |
164 | + install -m 0644 $i %{buildroot}%{_libdir}/nagios/plugins | |
154 | 165 | fi |
155 | 166 | done |
156 | 167 | |
157 | - | |
158 | 168 | %clean |
159 | 169 | rm -rf %{buildroot} |
160 | 170 |
@@ -167,37 +177,28 @@ | ||
167 | 177 | %dir %attr(0755, root, bin) %{_libdir}/nagios/plugins |
168 | 178 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_apt |
169 | 179 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_breeze |
170 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_breeze.pl | |
171 | 180 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_by_ssh |
172 | 181 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_clamd |
173 | 182 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_cluster |
174 | 183 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_dhcp |
175 | 184 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_disk |
176 | 185 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_disk_smb |
177 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_disk_smb.pl | |
178 | 186 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_dummy |
179 | 187 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_file_age |
180 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_file_age.pl | |
181 | 188 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_flexlm |
182 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_flexlm.pl | |
183 | 189 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ftp |
184 | 190 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_hpjd |
185 | 191 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_http |
186 | 192 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_icmp |
187 | 193 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ifoperstatus |
188 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ifoperstatus.pl | |
189 | 194 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ifstatus |
190 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ifstatus.pl | |
191 | 195 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_imap |
192 | 196 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ircd |
193 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ircd.pl | |
194 | 197 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_jabber |
195 | 198 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ldap |
196 | 199 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_load |
197 | 200 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_log |
198 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_log.sh | |
199 | 201 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_mailq |
200 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_mailq.pl | |
201 | 202 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_mrtg |
202 | 203 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_mrtgtraf |
203 | 204 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_nagios |
@@ -205,26 +206,23 @@ | ||
205 | 206 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_nntps |
206 | 207 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_nt |
207 | 208 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ntp |
208 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ntp.pl | |
209 | 209 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ntp_peer |
210 | 210 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ntp_time |
211 | 211 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_nwstat |
212 | 212 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_oracle |
213 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_oracle.sh | |
214 | 213 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_overcr |
215 | 214 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ping |
216 | 215 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_pop |
217 | 216 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_procs |
218 | 217 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_real |
219 | 218 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_rpc |
220 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_rpc.pl | |
221 | 219 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_sensors |
222 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_sensors.sh | |
223 | 220 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_simap |
224 | 221 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_smtp |
225 | 222 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_snmp |
226 | 223 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_spop |
227 | 224 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ssh |
225 | +%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ssl_validity | |
228 | 226 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ssmtp |
229 | 227 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_swap |
230 | 228 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_tcp |
@@ -233,7 +231,6 @@ | ||
233 | 231 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_ups |
234 | 232 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_users |
235 | 233 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_wave |
236 | -%attr (0555, root, bin) %{_libdir}/nagios/plugins/check_wave.pl | |
237 | 234 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/negate |
238 | 235 | %attr (4555, root, bin) %{_libdir}/nagios/plugins/pst3 |
239 | 236 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/urlize |
@@ -269,5 +266,7 @@ | ||
269 | 266 | %attr (0555, root, bin) %{_libdir}/nagios/plugins/check_fping |
270 | 267 | |
271 | 268 | %changelog |
269 | +* Tue Dec 10 2019 - Fumihisa TONAKA <fumi.ftnk@gmail.com> | |
270 | +- bump to 2.3.1 | |
272 | 271 | * Fri Feb 08 2019 - Fumihisa TONAKA <fumi.ftnk@gmail.com> |
273 | 272 | - initial commit |