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 Thanks Togan ------------------------------------------------------------------------------ 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
