On Thu, 16 Apr 2009 18:27:32 +0200 Roland Smith <rsm...@xs4all.nl> wrote:
>On Thu, Apr 16, 2009 at 12:17:08PM +0200, Mel Flynn wrote: >> On Thursday 16 April 2009 07:15:05 Roland Smith wrote: >> > On Thu, Apr 16, 2009 at 12:49:43AM +0400, Eugene L. wrote: >> > > I am planning to update to CURRENT, been reading freebsd-current >> > > for some time, apparently some ports require rebuilding as they >> > > are kernel specific, like hal, so I wonder how to rebuild those >> > > ports automatically? >> > >> > If you switch to another major version of FreeBSD, the best course >> > is to remove and reinstall all ports. >> >> All ports depending on libc. Which is everything except >> scripts. Removal isn't necessary. ports-mgmt/portmaster is one of >> those scripts that doesn't need recompilation and can be used to >> force recompilation of all ports that need it. Two for one deal. > >Unfortunately, no port management tool deals completely with this >situation. The libc version isn't listed as a dependency, AFAIK. > >I tend to make a list of all installed ports (with portmaster -L), wipe >all ports and remove any remains from /usr/local. Then reinstall all >ports listed as 'root ports' and 'leaf ports' in said list. This makes >sure you have a clean and consistent set of ports. I have never actually had to delete any existing files. I simple deleted all files in the '/usr/ports/distro' directory, then download the required java files (assuming you have a version installed) and then run: "portmanager -u -f -y -l" You could skip the '-l' if you didn't want a log file created; however, I wouldn't. I have not had a problem with this method yet. -- Jerry ges...@yahoo.com Yeah, there are more important things in life than money, but they won't go out with you if you don't have any.
signature.asc
Description: PGP signature