Date: Tue, 10 Nov 2009 23:46:17 +0100 From: Dominic Fandrey <kamikaze@bsdforen.de> To: Miroslav Lachman <000.fbsd@quip.cz> Cc: Doug Barton <dougb@FreeBSD.org>, Michel Talon <talon@lpthe.jussieu.fr>, freebsd-ports@freebsd.org Subject: Re: Portmaster with package support ready for beta testing Message-ID: <4AF9ED39.8000200@bsdforen.de> In-Reply-To: <4AF7F789.3090809@quip.cz> References: <20091108223634.GA89295@lpthe.jussieu.fr> <4AF7C569.4090005@FreeBSD.org> <4AF7F789.3090809@quip.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
Miroslav Lachman wrote: > Doug Barton wrote: >> Michel Talon wrote: >>> Miroslav Lachman wrote: >>>> I take a quick look at the code and I have one question. Can you >>>> explain >>>> way --no-deps and --force are used for pkg_add? >>> >>> >>> I can only venture an explanation. Once you have computed a good order >>> for upgrading via packages, you cannot accept that pkg_add ruins your >>> computation by doing things on its own. In principle you have a >>> global view of the problem, which is better than the local view embedded >>> in each package. Hence forcing pkg_add is the only sane way. >> >> Very elegantly stated. :) >> >> This is all subject to change of course based on refinement from >> experience, but this usage matches the way that ports are installed in >> the well-traveled port building code. > > Does it mean that one needs ports tree or provide custom INDEX in case > of custom packages with non default options (different dependencies) to > compute order od dependencies? > (AFAIK plain pkg_add works without ports tree and INDEX, that's why I am > asking) If you want to work without a ports tree use pkg_upgrade (sysutils/bsdadminscripts), it only requires an INDEX file. The next version will also require the MOVED file (as is now provided by Pointyhead). Regards -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AF9ED39.8000200>