On 15/04/2012 19:45, Ed W wrote:
> On 14/04/2012 21:30, Tom Eastep wrote:
>> Early adopters of 4.5.2.1 have found a couple of serious problems, so
>> I've uploaded 4.5.2.2 which corrects them.
>>
>> 1)  If a shorewallrc file is passed to the 4.5.2.1 Shorewall-core    
>>       install.sh, subsequent compilations fail. The error message
>>       indicates that the compiler is looking for lib.core, but the
>>       pathname has embedded spaces.
>>
>> 2)  The 4.5.2.1 Shorewall/Shorewall6 installer installs an incorrect
>>       file as /etc/shorewall[6]/Makefile.
>>
>> Thank you for using Shorewall.
>>
> On shorewall-core/configure:134 are these lines:
> elif [ $vendor = linux ]; then
>       rcfile=$shorewallrc.default;
>
> Should that be $shorewallrc or just shorewallrc?
>
> I'm getting an installation error, "can't find .default" when using
> vendor=linux?
>

I'm finding a bunch of problems actually.  Could you please try 
installing with vendor=linux to repro.

I get:

./configure --prefix=/usr --build=i486-gentoo-linux-uclibc --host=linux 
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share 
--sysconfdir=/etc --localstatedir=/var/lib
INFO: Creating a generic Linux installation -  Sun Apr 15 20:16:38 BST 2012

./configure: line 162: [: too many arguments



Then installing shorewall-4.5.2.2 on gentoo I see:


 >>> Install shorewall-4.5.2.2 into 
/var/tmp/portage/net-firewall/shorewall-4.5.2.2/image/ category net-firewall
Perl/compiler.pl syntax OK
Installing Shorewall Version 4.5.2.2
ACCESS DENIED  unlink:       /sbin/shorewall
install: cannot remove `/sbin/shorewall': Permission denied

ERROR: Failed to install -T -o root -g root -m 0755 shorewall 
/sbin/shorewall
  * ERROR: net-firewall/shorewall-4.5.2.2 failed (install phase):
  *   install.sh failed



The line which generates this error is:
     PREFIX="${D}" HOST="linux" ./install.sh || die "install.sh failed"


Thanks

Ed W

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to