Skip site navigation (1)Skip section navigation (2)
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>