Walter Hurry wrote:
On Wed, 02 Jan 2013 20:06:47 -0500, Fbsd8 wrote:

Thanks that was it.
Sometimes your to close to the trees to see the forest.

But you wouldn't have needed any REFUSE lines if you had followed my suggestion and just extracted the ports you wanted.



After doing portsnap fetch for the first time followed by
"portsnap extract mis/ytree" will create an /usr/ports directory empty of the files and directories needed for the "make" command to function. But yes the /usr/ports/misc/ytree port will be there.

But having a /etc/portsnap.conf with REFUSE statements for all of the ports categories will populate /usr/port directory with only the files and directories required for the "make" command to function correctly.

In csup this was called the "base" category which could be selected separately in the same way other ports could be selected separately.

But it's good to know that I can duplicate what I was doing with csup now with portsnap to have a ports tree trimmed to only the things required by "make" and the few major ports that I needed to recompile to change the defaults used in the packaged versions. And to address the dependents question. I used pkg_add -r to install the dependents and the "make install" compiled without any problems.

So thanks for your pointer to "portsnap extract mis/ytree". It took some testing to figure out things because the man portsnap is not very clear about what is really happening.


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to