Date: Tue, 15 Jul 2008 18:37:51 +0400 From: Sergey Matveychuk <sem@FreeBSD.org> To: Anders Nore <andenore@freebsd.org> Cc: freebsd-ports@freebsd.org Subject: Re: pkg_add fixing dependencies Message-ID: <487CB63F.8070606@FreeBSD.org> In-Reply-To: <op.uebzhsvlp8qiwu@duckjen.nextgentel.no> References: <op.uebzhsvlp8qiwu@duckjen.nextgentel.no>
next in thread | previous in thread | raw e-mail | index | archive | help
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. When you add a package, you should check if an old version of the package or conflicting packages exist and install package otherwise. When you update a package, you save all dependency info, delete an old package, add a new one and restore dependency info. To have a recursion is good here (update depended packages or packages that depend on the package) as user choice. There are some unclean cases there. E.g. packages with different PREFIXes, etc. -- Dixi. Sem.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?487CB63F.8070606>