138 |
export GROUP=`id -n -g` |
export GROUP=`id -n -g` |
139 |
export DEST=%{_initrddir} |
export DEST=%{_initrddir} |
140 |
|
|
|
pushd %{name}-%{version_main} |
|
141 |
export CONFDIR=%{_sysconfdir}/%{name} |
export CONFDIR=%{_sysconfdir}/%{name} |
142 |
|
|
143 |
|
pushd %{name}-core-%{version_main} |
144 |
|
./configure.pl |
145 |
|
DESTDIR=%{buildroot} ./install.sh shorewallrc.redhat |
146 |
|
popd |
147 |
|
|
148 |
|
pushd %{name}-%{version_main} |
149 |
|
|
150 |
|
|
151 |
# (blino) enable startup (new setting as of 2.1.3) |
# (blino) enable startup (new setting as of 2.1.3) |
152 |
perl -pi -e 's/STARTUP_ENABLED=.*/STARTUP_ENABLED=Yes/' configfiles/%{name}.conf |
perl -pi -e 's/STARTUP_ENABLED=.*/STARTUP_ENABLED=Yes/' configfiles/%{name}.conf |
153 |
|
|
169 |
# (alien) have accounting by default in the mangle table |
# (alien) have accounting by default in the mangle table |
170 |
perl -pi -e 's#ACCOUNTING_TABLE=.*#ACCOUNTING_TABLE=mangle#' configfiles/%{name}.conf |
perl -pi -e 's#ACCOUNTING_TABLE=.*#ACCOUNTING_TABLE=mangle#' configfiles/%{name}.conf |
171 |
|
|
172 |
./configure.pl |
DESTDIR=%{buildroot} ./configure.pl |
173 |
|
|
174 |
# let's do the install |
# let's do the install |
175 |
./install.sh shorewallrc.redhat |
DESTDIR=%{buildroot} ./install.sh shorewallrc.redhat |
176 |
popd |
popd |
177 |
|
|
178 |
#(tpg) IPv6 |
#(tpg) IPv6 |
184 |
# (lmenut) mga kernel modules are compressed by default (mga #1147) |
# (lmenut) mga kernel modules are compressed by default (mga #1147) |
185 |
perl -pi -e 's#MODULE_SUFFIX=.*#MODULE_SUFFIX="ko ko.xz ko.gz"#' configfiles/%{name6}.conf |
perl -pi -e 's#MODULE_SUFFIX=.*#MODULE_SUFFIX="ko ko.xz ko.gz"#' configfiles/%{name6}.conf |
186 |
|
|
187 |
./install.sh |
./configure.pl |
188 |
|
|
189 |
|
DESTDIR=%{buildroot} ./install.sh |
190 |
popd |
popd |
191 |
|
|
192 |
pushd %{name6}-lite-%{ipv6_lite_ver} |
pushd %{name6}-lite-%{ipv6_lite_ver} |
193 |
./install.sh |
|
194 |
|
./configure.pl |
195 |
|
|
196 |
|
DESTDIR=%{buildroot} ./install.sh |
197 |
popd |
popd |
198 |
|
|
199 |
pushd %{name}-lite-%{version_lite} |
pushd %{name}-lite-%{version_lite} |
200 |
./install.sh |
|
201 |
|
./configure.pl |
202 |
|
|
203 |
|
DESTDIR=%{buildroot} ./install.sh |
204 |
popd |
popd |
205 |
|
|
206 |
# Suppress automatic replacement of "echo" by "gprintf" in the shorewall |
# Suppress automatic replacement of "echo" by "gprintf" in the shorewall |
297 |
|
|
298 |
%files |
%files |
299 |
%doc %{name}-%{version_main}/{changelog.txt,releasenotes.txt,Samples} |
%doc %{name}-%{version_main}/{changelog.txt,releasenotes.txt,Samples} |
|
%dir %{_sysconfdir}/%{name} |
|
300 |
%dir %{_datadir}/%{name} |
%dir %{_datadir}/%{name} |
301 |
%dir %attr(755,root,root) %{_var}/lib/%{name} |
%dir %attr(755,root,root) %{_var}/lib/%{name} |
302 |
%ghost %{_var}/lib/%{name}/* |
%ghost %{_var}/lib/%{name}/* |
303 |
%ghost %{_var}/lib/%{name}/.??* |
%ghost %{_var}/lib/%{name}/.??* |
304 |
%config %{_sysconfdir}/logrotate.d/%{name} |
%config %{_sysconfdir}/logrotate.d/%{name} |
305 |
%attr(700,root,root) %{_initrddir}/%{name} |
%attr(700,root,root) %{_initrddir}/%{name} |
306 |
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/%{name}/* |
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/%{name} |
307 |
%attr(755,root,root) /sbin/%{name} |
%attr(755,root,root) /sbin/%{name} |
308 |
%{_datadir}/%{name}/action* |
%{_datadir}/%{name}/action* |
309 |
%{_datadir}/%{name}/configpath |
%{_datadir}/%{name}/configpath |
310 |
%{_datadir}/%{name}/functions |
%{_datadir}/%{name}/functions |
311 |
%{_datadir}/%{name}/getparams |
#%{_datadir}/%{name}/getparams |
312 |
%{_datadir}/%{name}/helpers |
%{_datadir}/%{name}/helpers |
313 |
%{_datadir}/%{name}/lib.* |
%{_datadir}/%{name}/lib.* |
314 |
%{_datadir}/%{name}/macro.* |
%{_datadir}/%{name}/macro.* |
315 |
%{_datadir}/%{name}/modules* |
%{_datadir}/%{name}/modules* |
316 |
%{_datadir}/%{name}/version |
%{_datadir}/%{name}/version |
317 |
%{_datadir}/%{name}/wait4ifup |
#%{_datadir}/%{name}/wait4ifup |
318 |
%{_mandir}/man5/%{name}-accounting.5.* |
%{_mandir}/man5/%{name}-accounting.5.* |
319 |
%{_mandir}/man5/%{name}-actions.5.* |
%{_mandir}/man5/%{name}-actions.5.* |
320 |
%{_mandir}/man5/%{name}-blacklist.5.* |
%{_mandir}/man5/%{name}-blacklist.5.* |
328 |
%{_mandir}/man5/%{name}-modules.5.* |
%{_mandir}/man5/%{name}-modules.5.* |
329 |
%{_mandir}/man5/%{name}-nat.5.* |
%{_mandir}/man5/%{name}-nat.5.* |
330 |
%{_mandir}/man5/%{name}-nesting.5.* |
%{_mandir}/man5/%{name}-nesting.5.* |
331 |
%{_mandir}/man5/%{name}-notrack.5.* |
#%{_mandir}/man5/%{name}-notrack.5.* |
332 |
%{_mandir}/man5/%{name}-netmap.5.* |
%{_mandir}/man5/%{name}-netmap.5.* |
333 |
%{_mandir}/man5/%{name}-params.5.* |
%{_mandir}/man5/%{name}-params.5.* |
334 |
%{_mandir}/man5/%{name}-policy.5.* |
%{_mandir}/man5/%{name}-policy.5.* |
335 |
%{_mandir}/man5/%{name}-providers.5.* |
%{_mandir}/man5/%{name}-providers.5.* |
336 |
%{_mandir}/man5/%{name}-proxyarp.5.* |
%{_mandir}/man5/%{name}-proxyarp.5.* |
337 |
%{_mandir}/man5/%{name}-route_rules.5.* |
#%{_mandir}/man5/%{name}-route_rules.5.* |
338 |
%{_mandir}/man5/%{name}-routes.5.* |
%{_mandir}/man5/%{name}-routes.5.* |
339 |
%{_mandir}/man5/%{name}-routestopped.5.* |
%{_mandir}/man5/%{name}-routestopped.5.* |
340 |
%{_mandir}/man5/%{name}-rules.5.* |
%{_mandir}/man5/%{name}-rules.5.* |
352 |
%{_mandir}/man5/%{name}.conf.5.* |
%{_mandir}/man5/%{name}.conf.5.* |
353 |
%{_mandir}/man8/%{name}.8.* |
%{_mandir}/man8/%{name}.8.* |
354 |
%{_mandir}/man8/%{name}-init.8.* |
%{_mandir}/man8/%{name}-init.8.* |
355 |
%dir %{_datadir}/shorewall/Shorewall |
%{_mandir}/man5/%{name}-blrules.5.* |
356 |
%{_datadir}/shorewall/Shorewall/*.pm |
%{_mandir}/man5/%{name}-conntrack.5.* |
357 |
%{_datadir}/shorewall/compiler.pl |
%{_mandir}/man5/%{name}-rtrules.5.* |
358 |
|
%{_mandir}/man5/%{name}-stoppedrules.5.* |
359 |
|
#%dir %{_datadir}/shorewall/Shorewall |
360 |
|
%{_datadir}/perl5/vendor_perl/Shorewall/*.pm |
361 |
|
#%{_datadir}/shorewall/compiler.pl |
362 |
%{_datadir}/shorewall/prog.footer |
%{_datadir}/shorewall/prog.footer |
363 |
%{_datadir}/shorewall/prog.header |
#%{_datadir}/shorewall/prog.header |
364 |
|
%{_datadir}/shorewall/coreversion |
365 |
|
|
366 |
%files ipv6 |
%files ipv6 |
367 |
%doc %{name6}-%{ipv6_ver}/{changelog.txt,releasenotes.txt,tunnel,ipsecvpn,Samples6} |
%doc %{name6}-%{ipv6_ver}/{changelog.txt,releasenotes.txt,tunnel,ipsecvpn,Samples6} |
375 |
%config %{_sysconfdir}/logrotate.d/%{name6} |
%config %{_sysconfdir}/logrotate.d/%{name6} |
376 |
%attr(755,root,root) /sbin/%{name6} |
%attr(755,root,root) /sbin/%{name6} |
377 |
%{_datadir}/%{name6}/action* |
%{_datadir}/%{name6}/action* |
378 |
%{_datadir}/%{name}/prog.footer6 |
#%{_datadir}/%{name}/prog.footer6 |
379 |
%{_datadir}/%{name}/prog.header6 |
#%{_datadir}/%{name}/prog.header6 |
380 |
%{_datadir}/%{name6}/configpath |
%{_datadir}/%{name6}/configpath |
381 |
%{_datadir}/%{name6}/functions |
%{_datadir}/%{name6}/functions |
382 |
%{_datadir}/%{name6}/helpers |
%{_datadir}/%{name6}/helpers |
384 |
%{_datadir}/%{name6}/macro.* |
%{_datadir}/%{name6}/macro.* |
385 |
%{_datadir}/%{name6}/modules* |
%{_datadir}/%{name6}/modules* |
386 |
%{_datadir}/%{name6}/version |
%{_datadir}/%{name6}/version |
387 |
%{_datadir}/%{name6}/wait4ifup |
#%{_datadir}/%{name6}/wait4ifup |
388 |
%{_mandir}/man5/%{name6}-accounting.5.* |
%{_mandir}/man5/%{name6}-accounting.5.* |
389 |
%{_mandir}/man5/%{name6}-actions.5.* |
%{_mandir}/man5/%{name6}-actions.5.* |
390 |
%{_mandir}/man5/%{name6}-blacklist.5.* |
%{_mandir}/man5/%{name6}-blacklist.5.* |
395 |
%{_mandir}/man5/%{name6}-maclist.5.* |
%{_mandir}/man5/%{name6}-maclist.5.* |
396 |
%{_mandir}/man5/%{name6}-modules.5.* |
%{_mandir}/man5/%{name6}-modules.5.* |
397 |
%{_mandir}/man5/%{name6}-nesting.5.* |
%{_mandir}/man5/%{name6}-nesting.5.* |
398 |
%{_mandir}/man5/%{name6}-notrack.5.* |
#%{_mandir}/man5/%{name6}-notrack.5.* |
399 |
%{_mandir}/man5/%{name6}-params.5.* |
%{_mandir}/man5/%{name6}-params.5.* |
400 |
%{_mandir}/man5/%{name6}-policy.5.* |
%{_mandir}/man5/%{name6}-policy.5.* |
401 |
%{_mandir}/man5/%{name6}-providers.5.* |
%{_mandir}/man5/%{name6}-providers.5.* |
402 |
%{_mandir}/man5/%{name6}-proxyndp.5.* |
%{_mandir}/man5/%{name6}-proxyndp.5.* |
403 |
%{_mandir}/man5/%{name6}-route_rules.5.* |
#%{_mandir}/man5/%{name6}-route_rules.5.* |
404 |
%{_mandir}/man5/%{name6}-routes.5.* |
%{_mandir}/man5/%{name6}-routes.5.* |
405 |
%{_mandir}/man5/%{name6}-routestopped.5.* |
%{_mandir}/man5/%{name6}-routestopped.5.* |
406 |
%{_mandir}/man5/%{name6}-rules.5.* |
%{_mandir}/man5/%{name6}-rules.5.* |
417 |
%{_mandir}/man5/%{name6}-zones.5.* |
%{_mandir}/man5/%{name6}-zones.5.* |
418 |
%{_mandir}/man5/%{name6}.conf.5.* |
%{_mandir}/man5/%{name6}.conf.5.* |
419 |
%{_mandir}/man8/%{name6}.8.* |
%{_mandir}/man8/%{name6}.8.* |
420 |
|
%{_mandir}/man5/%{name6}-blrules.5.* |
421 |
|
%{_mandir}/man5/%{name6}-conntrack.5.* |
422 |
|
%{_mandir}/man5/%{name6}-rtrules.5.* |
423 |
|
%{_mandir}/man5/%{name6}-stoppedrules.5.* |
424 |
|
%{_mandir}/man5/%{name6}-netmap.5.* |
425 |
|
|
426 |
|
|
427 |
%files lite |
%files lite |
428 |
%doc %{name}-lite-%{version_lite}/*.txt |
%doc %{name}-lite-%{version_lite}/*.txt |
438 |
%{_datadir}/%{name}-lite/helpers |
%{_datadir}/%{name}-lite/helpers |
439 |
%{_datadir}/%{name}-lite/lib.* |
%{_datadir}/%{name}-lite/lib.* |
440 |
%{_datadir}/%{name}-lite/modules* |
%{_datadir}/%{name}-lite/modules* |
441 |
%{_datadir}/%{name}-lite/shorecap |
#%{_datadir}/%{name}-lite/shorecap |
442 |
%{_datadir}/%{name}-lite/version |
%{_datadir}/%{name}-lite/version |
443 |
%{_datadir}/%{name}-lite/wait4ifup |
#%{_datadir}/%{name}-lite/wait4ifup |
444 |
%{_mandir}/man5/%{name}-lite* |
%{_mandir}/man5/%{name}-lite* |
445 |
%{_mandir}/man8/%{name}-lite* |
%{_mandir}/man8/%{name}-lite* |
446 |
|
|
458 |
%{_datadir}/%{name6}-lite/helpers |
%{_datadir}/%{name6}-lite/helpers |
459 |
%{_datadir}/%{name6}-lite/lib.* |
%{_datadir}/%{name6}-lite/lib.* |
460 |
%{_datadir}/%{name6}-lite/modules* |
%{_datadir}/%{name6}-lite/modules* |
461 |
%{_datadir}/%{name6}-lite/shorecap |
#%{_datadir}/%{name6}-lite/shorecap |
462 |
%{_datadir}/%{name6}-lite/version |
%{_datadir}/%{name6}-lite/version |
463 |
%{_datadir}/%{name6}-lite/wait4ifup |
#%{_datadir}/%{name6}-lite/wait4ifup |
464 |
%{_mandir}/man5/%{name6}-lite* |
%{_mandir}/man5/%{name6}-lite* |
465 |
%{_mandir}/man8/%{name6}-lite* |
%{_mandir}/man8/%{name6}-lite* |
466 |
|
|