On Wed, Mar 28, 2012 at 08:49:43PM +0200, Togan Muftuoglu wrote: > On 03/28/2012 04:13 PM, Tom Eastep wrote: > > Beta 4 is now available for testing. > > > > In this version: > > > > 1) Problems reported against Beta 3 have been corrected, including: > > > > - Installing the RPM fails to install ~/.shorewallrc > > - Syntax error in the default /etc/init.d/shorewall > > > > 4) TEMPDIR has been added as a configuration option in .shorewallrc. > > When specified, it causes the generated script to export TMPDIR > > with the specified value. > > > > Note: The different spelling in the option is intentional > > to avoid overwriting the TMPDIR setting of shell programs > > that source .shorewallrc. > > > > 3) A configure script has been added to each package. The arguments to > > the script are the usual list of <option>=<value> assignments. The > > supported options are the same as those listed in the release > > notes, although they may be in lower case and may be optionally > > preceded by '--'. > > > > The configure script uses the setting of --host to select the > > appropriate rc file. It reads that file to establish default > > settings and then applies the values specified in the argument > > list. To allow use with the %configure RPM macro, only the last > > occurrence of a particular option setting is applied. The resulting > > settings are written to a file named 'shorewallrc' in the current > > working directory and are also written to standard out. > > > > As the official opensuse maintainer of your shorewall packages I urge > you to to fix your shorewallrc.suse as a courtesy to follow distribution > packaging guidelines > > > LIBEXECDIR=/usr/lib > PERLLIBDIR= /usr/lib/perl5/vendor_perl/5.14.2 > > The above is what translates %perl_vendorlib at least for opensuse 12.1 > and later > > > The issue is not if I as the opensuse package maintainer can suit the > configuration to my distro requirements but you follow debian and fedora > guidelines and this is no different for opensuse to expect and request > same equal treatment > > the install files of the following have these errors > Shorewall-core > install.sh: line 136: local: can only be used in a function > > Shorewall-lite > install.sh: line 145: local: can only be used in a function > > Shorewall6-lite > install.sh: line 145: local: can only be used in a function > > Shorewall-init > install.sh: line 132: local: can only be used in a function
Debian has issues with install.sh using local like that too. Is that a bash thing or something? -- Len Sorensen ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Shorewall-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/shorewall-devel
