1 |
%define debug_package %{nil} |
%define debug_package %{nil} |
2 |
|
|
3 |
%define version_major 4.4 |
%define version_major 4.4 |
4 |
%define version_minor 12.1 |
%define version_minor 19.1 |
5 |
%define version %{version_major}.%{version_minor} |
%define version %{version_major}.%{version_minor} |
6 |
%define version_main %{version} |
%define version_main %{version} |
7 |
%define version_lite %{version} |
%define version_lite %{version} |
8 |
%define ipv6_ver %{version} |
%define ipv6_ver %{version} |
9 |
%define ipv6_lite_ver %{version} |
%define ipv6_lite_ver %{version} |
10 |
%define sha1sums_ver %{version_main} |
%define sha1sums_ver %{version_main} |
11 |
%define ftp_path ftp://ftp.shorewall.net/pub/shorewall/%{version_major}/%{name}-%{version} |
|
12 |
|
%define url_ver %(echo %{version} | cut -d. -f1,2,3) |
13 |
|
|
14 |
|
%define ftp_path ftp://ftp.shorewall.net/pub/shorewall/%{version_major}/%{name}-%{url_ver} |
15 |
|
|
16 |
%define name6 %{name}6 |
%define name6 %{name}6 |
17 |
|
|
33 |
Patch2: %{name6}-4.2.5-init-script.patch |
Patch2: %{name6}-4.2.5-init-script.patch |
34 |
Patch3: %{name6}-lite-4.2.5-init-script.patch |
Patch3: %{name6}-lite-4.2.5-init-script.patch |
35 |
# shorewall 4.4.0 does not adds comments at the end of the file |
# shorewall 4.4.0 does not adds comments at the end of the file |
36 |
Patch4: %{name}-4.4.12.1-comment.patch |
Patch4: %{name}-4.4.19.1-comment.patch |
|
Patch5: %{name}-4.4.12.1-module_suffix.patch |
|
37 |
Requires: iptables >= 1.4.1 |
Requires: iptables >= 1.4.1 |
38 |
Requires: iproute2 |
Requires: iproute2 |
39 |
Requires(post): rpm-helper |
Requires(post): rpm-helper |
122 |
%patch3 -p1 -b .init6lite |
%patch3 -p1 -b .init6lite |
123 |
popd |
popd |
124 |
|
|
|
# update module suffix for all directories |
|
|
%patch5 -p0 -b .module_suffix |
|
|
|
|
125 |
%build |
%build |
126 |
# (tpg) we do nothing here |
# (tpg) we do nothing here |
127 |
|
|
296 |
%{_datadir}/%{name}/action* |
%{_datadir}/%{name}/action* |
297 |
%{_datadir}/%{name}/configpath |
%{_datadir}/%{name}/configpath |
298 |
%{_datadir}/%{name}/functions |
%{_datadir}/%{name}/functions |
299 |
|
%{_datadir}/%{name}/getparams |
300 |
%{_datadir}/%{name}/helpers |
%{_datadir}/%{name}/helpers |
301 |
%{_datadir}/%{name}/lib.* |
%{_datadir}/%{name}/lib.* |
302 |
%{_datadir}/%{name}/macro.* |
%{_datadir}/%{name}/macro.* |
303 |
%{_datadir}/%{name}/modules |
%{_datadir}/%{name}/modules* |
304 |
%{_datadir}/%{name}/version |
%{_datadir}/%{name}/version |
305 |
%{_datadir}/%{name}/wait4ifup |
%{_datadir}/%{name}/wait4ifup |
306 |
%{_mandir}/man5/%{name}-accounting.5.* |
%{_mandir}/man5/%{name}-accounting.5.* |
310 |
%{_mandir}/man5/%{name}-exclusion.5.* |
%{_mandir}/man5/%{name}-exclusion.5.* |
311 |
%{_mandir}/man5/%{name}-hosts.5.* |
%{_mandir}/man5/%{name}-hosts.5.* |
312 |
%{_mandir}/man5/%{name}-interfaces.5.* |
%{_mandir}/man5/%{name}-interfaces.5.* |
313 |
|
%{_mandir}/man5/%{name}-ipsets.5.* |
314 |
%{_mandir}/man5/%{name}-maclist.5.* |
%{_mandir}/man5/%{name}-maclist.5.* |
315 |
%{_mandir}/man5/%{name}-masq.5.* |
%{_mandir}/man5/%{name}-masq.5.* |
316 |
%{_mandir}/man5/%{name}-modules.5.* |
%{_mandir}/man5/%{name}-modules.5.* |
323 |
%{_mandir}/man5/%{name}-providers.5.* |
%{_mandir}/man5/%{name}-providers.5.* |
324 |
%{_mandir}/man5/%{name}-proxyarp.5.* |
%{_mandir}/man5/%{name}-proxyarp.5.* |
325 |
%{_mandir}/man5/%{name}-route_rules.5.* |
%{_mandir}/man5/%{name}-route_rules.5.* |
326 |
|
%{_mandir}/man5/%{name}-routes.5.* |
327 |
%{_mandir}/man5/%{name}-routestopped.5.* |
%{_mandir}/man5/%{name}-routestopped.5.* |
328 |
%{_mandir}/man5/%{name}-rules.5.* |
%{_mandir}/man5/%{name}-rules.5.* |
329 |
|
%{_mandir}/man5/%{name}-secmarks.5.* |
330 |
%{_mandir}/man5/%{name}-tcclasses.5.* |
%{_mandir}/man5/%{name}-tcclasses.5.* |
331 |
%{_mandir}/man5/%{name}-tcinterfaces.5.* |
%{_mandir}/man5/%{name}-tcinterfaces.5.* |
332 |
%{_mandir}/man5/%{name}-tcpri.5.* |
%{_mandir}/man5/%{name}-tcpri.5.* |
366 |
%{_datadir}/%{name6}/helpers |
%{_datadir}/%{name6}/helpers |
367 |
%{_datadir}/%{name6}/lib.* |
%{_datadir}/%{name6}/lib.* |
368 |
%{_datadir}/%{name6}/macro.* |
%{_datadir}/%{name6}/macro.* |
369 |
%{_datadir}/%{name6}/modules |
%{_datadir}/%{name6}/modules* |
370 |
%{_datadir}/%{name6}/version |
%{_datadir}/%{name6}/version |
371 |
%{_datadir}/%{name6}/wait4ifup |
%{_datadir}/%{name6}/wait4ifup |
372 |
%{_mandir}/man5/%{name6}-accounting.5.* |
%{_mandir}/man5/%{name6}-accounting.5.* |
382 |
%{_mandir}/man5/%{name6}-params.5.* |
%{_mandir}/man5/%{name6}-params.5.* |
383 |
%{_mandir}/man5/%{name6}-policy.5.* |
%{_mandir}/man5/%{name6}-policy.5.* |
384 |
%{_mandir}/man5/%{name6}-providers.5.* |
%{_mandir}/man5/%{name6}-providers.5.* |
385 |
|
%{_mandir}/man5/%{name6}-proxyndp.5.* |
386 |
%{_mandir}/man5/%{name6}-route_rules.5.* |
%{_mandir}/man5/%{name6}-route_rules.5.* |
387 |
|
%{_mandir}/man5/%{name6}-routes.5.* |
388 |
%{_mandir}/man5/%{name6}-routestopped.5.* |
%{_mandir}/man5/%{name6}-routestopped.5.* |
389 |
%{_mandir}/man5/%{name6}-rules.5.* |
%{_mandir}/man5/%{name6}-rules.5.* |
390 |
|
%{_mandir}/man5/%{name6}-secmarks.5.* |
391 |
%{_mandir}/man5/%{name6}-tcclasses.5.* |
%{_mandir}/man5/%{name6}-tcclasses.5.* |
392 |
%{_mandir}/man5/%{name6}-tcdevices.5.* |
%{_mandir}/man5/%{name6}-tcdevices.5.* |
393 |
|
%{_mandir}/man5/%{name6}-tcfilters.5.* |
394 |
%{_mandir}/man5/%{name6}-tcinterfaces.5.* |
%{_mandir}/man5/%{name6}-tcinterfaces.5.* |
395 |
%{_mandir}/man5/%{name6}-tcpri.5.* |
%{_mandir}/man5/%{name6}-tcpri.5.* |
396 |
%{_mandir}/man5/%{name6}-tcrules.5.* |
%{_mandir}/man5/%{name6}-tcrules.5.* |
413 |
%attr(755,root,root) /sbin/%{name}-lite |
%attr(755,root,root) /sbin/%{name}-lite |
414 |
%{_datadir}/%{name}-lite/configpath |
%{_datadir}/%{name}-lite/configpath |
415 |
%{_datadir}/%{name}-lite/functions |
%{_datadir}/%{name}-lite/functions |
416 |
|
%{_datadir}/%{name}-lite/helpers |
417 |
%{_datadir}/%{name}-lite/lib.* |
%{_datadir}/%{name}-lite/lib.* |
418 |
%{_datadir}/%{name}-lite/modules |
%{_datadir}/%{name}-lite/modules* |
419 |
%{_datadir}/%{name}-lite/shorecap |
%{_datadir}/%{name}-lite/shorecap |
420 |
%{_datadir}/%{name}-lite/version |
%{_datadir}/%{name}-lite/version |
421 |
%{_datadir}/%{name}-lite/wait4ifup |
%{_datadir}/%{name}-lite/wait4ifup |
434 |
%attr(755,root,root) /sbin/%{name6}-lite |
%attr(755,root,root) /sbin/%{name6}-lite |
435 |
%{_datadir}/%{name6}-lite/configpath |
%{_datadir}/%{name6}-lite/configpath |
436 |
%{_datadir}/%{name6}-lite/functions |
%{_datadir}/%{name6}-lite/functions |
437 |
|
%{_datadir}/%{name6}-lite/helpers |
438 |
%{_datadir}/%{name6}-lite/lib.* |
%{_datadir}/%{name6}-lite/lib.* |
439 |
%{_datadir}/%{name6}-lite/modules |
%{_datadir}/%{name6}-lite/modules* |
440 |
%{_datadir}/%{name6}-lite/shorecap |
%{_datadir}/%{name6}-lite/shorecap |
441 |
%{_datadir}/%{name6}-lite/version |
%{_datadir}/%{name6}-lite/version |
442 |
%{_datadir}/%{name6}-lite/wait4ifup |
%{_datadir}/%{name6}-lite/wait4ifup |
446 |
%files doc |
%files doc |
447 |
%defattr(-,root,root) |
%defattr(-,root,root) |
448 |
%doc %{name}-docs-html-%{version}/* |
%doc %{name}-docs-html-%{version}/* |
|
|
|
|
|
|