Date: Wed, 12 May 2004 10:30:44 +0900 From: Rob <stopspam@users.sourceforge.net> To: freebsd-stable@freebsd.org Subject: Re: Secure NFS (sNFS) on 4-Stable: has somebody succeeded? Message-ID: <40A17E44.7040900@users.sourceforge.net> In-Reply-To: <20040511183921.GA33494@xor.obsecurity.org> References: <40A0C03B.5080906@users.sourceforge.net> <20040511183921.GA33494@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote: > On Tue, May 11, 2004 at 08:59:55PM +0900, Rob wrote: > >>Hi, >> >>I want to have secure NFS on my FreeBSD-4-Stable PC, where >>a secure tunnel is used for the NFS connection. >> >>There seems to be only one webpage for this: >> >> http://www.math.ualberta.ca/imaging/snfs/ >> >>First step is to install sec_rpc-1.54.tar.gz, which already >>fails for me. >> >>I have upgraded perl from ports, to no avail; and I'm awaiting >>response from the author of this package. >> >>The webpage suggests it should work for FreeBSD, but there's no >>evidence. So I'm wondering if another FreeBSD-4.X user has been >>successful in having sNFS installed. >>If yes, then how to compile the sec_rpc package? > > > Since I already responded to you yesterday, you're going to have to > provide more information than last time. You could start by > explaining precisely what "to no avail" means, e.g. what errors are > you receiving? Thanks. I actually wanted to know first whether someone has succeeded.... But I can give more details: In the directory sec_rpc-1.54/NFS/perl/ of the package sec_rpc-1.54.tar.gz, there is a file Makefile.PL. 'make' processes this directory by generating a Makefile with 'perl Makefile.PL', followed by a 'make all'. The generation of the Makefile by perl doesn't work, neither with perl from 4-Stable base system, nor with the newer perl version from the ports. The file Makefile.PL contains: use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'NAME' => 'SNFS', 'VERSION_FROM' => 'SNFS.pm', # finds $VERSION 'PREREQ_PM' => {}, # e.g., Module::Name => 1.1 ($] >= 5.005 ? ## Add these new keywords supported since 5.005 (ABSTRACT_FROM => 'SNFS.pm', # retrieve abstract from module AUTHOR => 'Fredrik Roubert <roubert@df.lth.se>') : ()), ); This file talks about "lib/ExtUtils/MakeMaker.pm", but on my system, MakeMaker.pm resides in /usr/libdata/perl/5.00503/ExtUtils/MakeMaker.pm. Where will perl search, to find MakeMaker.pm? As soon as the make process does 'make all', it cannot find the Makefile and it stops with an error. I myself don't know anything about perl, so I'm totally at a loss here. Any suggestions? BTW: seeing the 5.005 here in this file, I believe it may work with perl from 4-Stable base system (version 5.005_03), though again, I know nothing about perl.... Thanks, Rob.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40A17E44.7040900>