/[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 333526 by kamil, Thu Dec 20 23:09:18 2012 UTC revision 333527 by kamil, Thu Dec 20 23:37:46 2012 UTC
# Line 138  export OWNER=`id -n -u` Line 138  export OWNER=`id -n -u`
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    
# Line 162  perl -pi -e 's#MODULE_SUFFIX=.*#MODULE_S Line 169  perl -pi -e 's#MODULE_SUFFIX=.*#MODULE_S
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
# Line 177  perl -pi -e 's/IP_FORWARDING=.*/IP_FORWA Line 184  perl -pi -e 's/IP_FORWARDING=.*/IP_FORWA
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
# Line 282  fi Line 297  fi
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.*
# Line 314  fi Line 328  fi
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.*
# Line 338  fi Line 352  fi
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}
# Line 356  fi Line 375  fi
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
# Line 365  fi Line 384  fi
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.*
# Line 376  fi Line 395  fi
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.*
# Line 398  fi Line 417  fi
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
# Line 413  fi Line 438  fi
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    
# Line 433  fi Line 458  fi
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    

Legend:
Removed from v.333526  
changed lines
  Added in v.333527

  ViewVC Help
Powered by ViewVC 1.1.30