On 2013-03-15, Martijn van Duren <[email protected]> wrote: > Hello misc, > > I'm currently trying to update my system, after a cvs -q up -P. In some > folders, when I type make update, the process exits immediately with an > error code 0. > Even adding a FORCE_UPDATE=Yes to it doesn't do anything.
"make update" only works in the most simple cases; where subpackages or flavours have changed it can easily become confused. As with all things in the ports tree (as opposed to packages) it is more of a developer convenience rather than something which is expected to work at all times. Best bet is to clean the package directory of any old junk before you start building new packages, then "make package" and "PKG_PATH=/usr/ports/packages/`arch -s`/all sudo pkg_add -u". Alternatively "dpb -u" is likely to work better than "make update", though still not totally reliable (the best method is generally to use dpb on a clean machine/chroot, then point pkg_add -u at the new packages).

