On 12/03/13 12:41, Thomas Mueller wrote:
> Is it necessary to make fetchindex after downloading or updating the ports 
> tree using svn?
> 
> I have new installations of head and 10-stable where I so far can't connect 
> to the Internet, though I can from Linux and NetBSD-current amd64.
> 
> So I use subversion, built on NetBSD from pkgsrc, to checkout and update 
> ports tree as well as system source tree.
> 
> But I believe I can't run "make fetchindex" without Internet connection.
> 
> Now I read that FreeBSD make has switched to bmake in the 10-stable and head 
> branches.
> 
> So could I run "make fetchindex" from NetBSD even if I don't attempt to 
> actually build ports from NetBSD?
> 
> I would have to point the MAKECONF to FreeBSD's /etc/make.conf rather than 
> use NetBSD's /etc/mk.conf which is specific to NetBSD.
> 
> Or is it safe to skip "make fetchindex" entirely?

For most purposes you don't really need a copy of the INDEX.  Some
software -- including portmaster(8), portupgrade(8) -- uses the INDEX
for various purposes, but even then I'm not sure if the presence of the
INDEX is mandatory for those.

If you do need a copy of the index, then you have two choices

   * build your own.  'make index' will thrash your machine for upwards
of twenty minutes, but doesn't require any sort of network access.
(There's also ports-mgmt/p5-FreeBSD-Portindex, but I'm biased because I
wrote it...)

   * Pull down the index from ne of the FreeBSD mirror sites.  'make
fetchindex' is just a wrapper around the command:

      fetch -o INDEX-10.bz2 http://www.FreeBSD.org/ports/INDEX-10.bz2

(or INDEX-11.bz2 for HEAD).  You can use fetch(1), wget(1), curl(1) or
many other applications capable of pulling down a file from a webserver.
 Any Unixoid OS will have the capability to do this.

Building ports on NetBSD is a whole other kettle of fish.  It's not
going to work without a lot of effort to add compatibility changes.
(Getting the ports working on DFly which is much more closely related to
FBSD has been a fairly recent achievement, and that took quite a lot of
local patches.)

        Cheers,

        Matthew





Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to