Chris Hill wrote:

On Wed, 8 Feb 2006, Chris Maness wrote:

Much simpler: just track RELENG_your_release to get security updates and bug fixes and nothing else. For example, mine is RELENG_5_4 and therefore tracks 5.4-RELEASE.

Is there a way to rebuild just the packages updated? Or does the whole tree have to be rebuilt?


The part you quoted was referring to the system, not ports/packages.

Packages, by definition, are already built - you just install them.

Rebuilding the ports tree is yet another matter. When you cvsup ports, you get the (possibly updated) Makefiles and so forth, but the tree that gets updated is only the structure of the /usr/ports hierarchy. No source is downloaded, and nothing gets rebuilt, until you do a portupgrade, or `make deinstall' followed by `make reinstall' for a particular port.

My usual routine involves `portupgrade -aRr', but that only upgrades the ports that have changed; it doesn't rebuild *everything*.

Again, if you're doing packages, there is no building involved.

Hope this has been sufficiently obfuscated  :^)


Sorry, I am not using the correct lingo. I am cool on the ports now. I think I'll just have to figure out how to use portaudit, because I don't want to have to rebuild all 200+ packages I have installed on this production server. I just want to rebuild the ones that introduce security issues. I rebuilt all of the ports I had installed and it took almost two days.

Thanks

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to