/[packages]/cauldron/shorewall/current/SPECS/shorewall.spec
ViewVC logotype

Diff of /cauldron/shorewall/current/SPECS/shorewall.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 50105 by ennael, Fri Feb 11 13:38:27 2011 UTC revision 90647 by ahmad, Mon Apr 25 21:08:18 2011 UTC
# Line 1  Line 1 
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    
# Line 30  Patch1:                %{name}-lite-4.2.5-init-script. Line 33  Patch1:                %{name}-lite-4.2.5-init-script.
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
# Line 120  pushd %{name6}-lite-%{ipv6_lite_ver} Line 122  pushd %{name6}-lite-%{ipv6_lite_ver}
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    
# Line 297  fi Line 296  fi
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.*
# Line 310  fi Line 310  fi
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.*
# Line 322  fi Line 323  fi
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.*
# Line 363  fi Line 366  fi
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.*
# Line 379  fi Line 382  fi
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.*
# Line 406  fi Line 413  fi
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
# Line 426  fi Line 434  fi
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
# Line 437  fi Line 446  fi
446  %files doc  %files doc
447  %defattr(-,root,root)  %defattr(-,root,root)
448  %doc %{name}-docs-html-%{version}/*  %doc %{name}-docs-html-%{version}/*
   
   

Legend:
Removed from v.50105  
changed lines
  Added in v.90647

  ViewVC Help
Powered by ViewVC 1.1.30