Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jan 2009 22:45:20 -0800
From:      Doug Barton <dougb@FreeBSD.org>
To:        Ion-Mihai Tetcu <itetcu@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   Re: portmaster some_port vs. portmaster 'some_port*'
Message-ID:  <496EDB80.4020908@FreeBSD.org>
In-Reply-To: <20090115084013.268c7be5@it.buh.tecnik93.com>
References:  <20090114203941.7516d639@it.buh.tecnik93.com>	<496E62F8.6080103@FreeBSD.org> <20090115084013.268c7be5@it.buh.tecnik93.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ion-Mihai Tetcu wrote:
> On Wed, 14 Jan 2009 14:11:04 -0800
> Doug Barton <dougb@FreeBSD.org> wrote:
>> When portmaster gets multiple ports on the command line (whether via a
>> glob or via a list) the initial portmaster process acts like a task
>> scheduler. The parent spawns new portmaster processes for each
>> individual port and keeps track of the various issues such as
>> dependencies already updated, etc. When all the ports listed have been
>> updated the parent cleans up the temp files and exits.
> 
> Hmm, then can you please document this explicitly in the man page?
> 
> From my point of view it should also check the dependency relation
> between whatever it gets after parsing the command line ( N ports, M
> ports as a result of a wild-card, ...).

The dependency checking happens as a natural result of the normal
upgrade process of each port. The only thing different in the
"multi-port" case is that for each dependency a given port's portmaster
process checks if that dependency is otherwise up to date but is on the
list of multi-ports, it is marked for upgrade anyway.

> Else I'm afraid it is a nice way to self-foot-shooting.

I'm afraid that I don't see what problem you're concerned about. If you
could state your concern more clearly I can try to address it.

Meanwhile if you can reproduce something, let me know.


Regards,

Doug

-- 

    This .signature sanitized for your protection



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?496EDB80.4020908>