Portupgrade on FreeBSD
BSD Forums writes "In her previous article, OnLamp's Dru Lavigne took a look at the built-in utilities that can be used to manage the FreeBSD ports collection. In this article, she'd like to continue in that vein. She takes a look at portupgrade, a feature-rich port designed to help you get the most out of the ports collection."
I admit you have an intersting perspective, and i would point out that you can build your system without kerberos via make.conf options. Same for Sendmail, etc...
It isn't a lie if you belive it.
Preferably C++. GNU C++ is bound to be as portable as C, and there shouldn't be any worries about "bloat" as this program isn't meant to be part of the Unix "swiss army knife" of standard utilities. Neither one of those are going anywhere anytime soon. C++ is probably better, maybe even somewhat faster than ruby-based portupgrade. But, yes, unfortunately this isn't even vaporware, it's "I don't have the gumption and talent to do it myself but I'll look a gift horse in the mouth and pretend I know what I'm talking about anyway"-ware.
While I'm at it, I'm a bit perturbed that devd is written in C++ and doesn't appear to have usbd's capabilities sewn into it yet.
Yes, you can *rebuild* the system without those; but that's really the point of packagizing code. If sendmail, bind, and other similar software was taken out of base and put into ports, people would be able to add or remove them as distinct packages. Right now, if you've installed a RELEASE and you decide you don't want sendmail around, you need to work out for yourself which files to delete.
Tarsnap: Online backups for the truly paranoid
Reasonable article.... But running an automatic portupgrage without paying attention to what's actually being upgraded is a really bad move.
Upgrading Apache for instance will trash your running config. Whereas MySQL is a bitch to upgrade as by default it will fail if there is an existing DB.
I find portupgrade -ai is a much better option.
And a backup of /etc/ and /usr/local/etc would be a good idea first....
Do you mind, your karma has just run over my dogma.