On Jul 15, 2008, at 7:37 AM, Sergey Matveychuk wrote:
Anders Nore wrote:
So my question is, shouldn't "pkg_add -r zip" check installed
packages for dependencies and make a correct +REQUIRED_BY file for
zip? I know that portupgrade and portmaster does this.
As I understand, adding and upgrading should be separate processes.
Yes. However, pkg_add (as it stands) in master mode calls pkg_info
which then evaluates whether or not to upgrade a given package.
When you add a package, you should check if an old version of the
package or conflicting packages exist and install package otherwise.
Correct.
There are some unclean cases there. E.g. packages with different
PREFIXes, etc.
Indeed, unless you have separate databases for each package (which is
easy to do with a separate copy of /var/db/pkg, but it looks like
pkg_add currently lacks that functionality).
I'll see about writing up that enhancement...
Cheers,
-Garrett
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"