Subject: Re: pkgsrc download / individual strategies?
To: None <pkgsrc-users@netbsd.org>
From: Jamie <nospam@geniegate.com>
List: pkgsrc-users
Date: 09/03/2006 02:24:41
In <b024b3480609020711w1a131109p3c472fdaffafac48@mail.gmail.com>,
"Morgan Reed" <morgan.s.reed@gmail.com> mentions:
>On 02 Sep 2006 12:31:24 GMT, Jamie <nospam@geniegate.com> wrote:
>It is possible to checkout parts of the pkgsrc tree individually
>however there are some complications, for instance if you only want
>shells/bash you can check it out from the tree, but you will find that
>you also have to checkout the infrastructure i.e. pkgsrc/mk and you
>will also require all the dependancies from the tree, e.g. complete
>sequence to checkout a functional pkgsrc tree with only bash in it
>you'd need the following;
>cvs checkout -P pkgsrc/mk
>cvs checkout -P pkgsrc/shells/bash
>cvs checkout -P pkgsrc/devel/gettext-lib
Thanks! this is *exactly* the kind of thing I was looking for!
Much appreciated!
I should have known that though. (shame on me! LOL!)
>Whilst this example is relatively simple if you start looking at more
>complex packages with multiple layers of dependancies this starts to
>get much more convoluted.
I'm aware of the problem, I usually use a "source management" type
system and put everything in /usr/local. Very tedious, only good
for a few key things (like apache, where I might want my own settings)
Be neat if I could get those advantages from pkgsrc, but I have a lot to learn
before going that far though :-)
>If you are concerned about the size of the pkgsrc tree because you're
>building small-footprint systems it would be worth your while to set
>up an nfs server on a "host" system and mount the tree from there to
>the "guest" system (I use this approach for building semi-embedded
>systems)
I'm trying that now.
Actually, I had thought about that as a means of sharing stuff between
different platforms. I run linux and.. if it works out: DragonBSD.
I would probably need to export it read-only though.
Thanks for taking the time to point out:
cvs checkout -P pkgsrc/devel/bash
I appreciate it!
Jamie
--
http://www.geniegate.com Custom web programming
guhzo_42@lnubb.pbz (rot13) User Management Solutions