From owner-freebsd-ports@FreeBSD.ORG Tue Jan 22 04:10:19 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F45F16A421 for ; Tue, 22 Jan 2008 04:10:19 +0000 (UTC) (envelope-from arubtsov@swsoft.com) Received: from mail3.plesk.ru (gw-swsoft2.ll-nsk.zsttk.ru [82.200.65.190]) by mx1.freebsd.org (Postfix) with ESMTP id D9E0913C4D9 for ; Tue, 22 Jan 2008 04:10:18 +0000 (UTC) (envelope-from arubtsov@swsoft.com) Received: by mail3.plesk.ru (Postfix, from userid 426) id B32E01A9DB4; Tue, 22 Jan 2008 09:38:08 +0600 (NOVT) Received: from rubtsov.plesk.ru (rubtsov.plesk.ru [192.168.62.206]) by mail3.plesk.ru (Postfix) with ESMTP id 8E99A1A9D89 for ; Tue, 22 Jan 2008 09:38:08 +0600 (NOVT) Date: Tue, 22 Jan 2008 03:38:52 +0000 From: Alexey Rubtsov To: freebsd-ports@freebsd.org Message-ID: <20080122033852.2c320756@rubtsov.plesk.ru> In-Reply-To: <413539.3287.qm@web50312.mail.re2.yahoo.com> References: <47950104.7020605@FreeBSD.org> <413539.3287.qm@web50312.mail.re2.yahoo.com> Organization: SWsoft X-Mailer: Claws Mail 3.0.2 (GTK+ 2.10.14; amd64-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: make package-recursive question X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2008 04:10:19 -0000 В Mon, 21 Jan 2008 13:35:15 -0800 (PST) Tim Clewlow пишет: > > > AFAIK, no. You could try 'pkg_create -b' for the parent port, and > > then try 'make package-recursive' to see if that will bypass the > > first step, but I can't guarantee that it will work. Your other > > option would be to do 'make -DFORCE_PKG_REGISTER package-recursive' > > in the parent port to just re-build and re-install everything. Not > > as clean, but has the advantage of not having to de-install the > > existing port in case that's a problem. > > > > hth, > > > > Doug > > Thanks for that, just wanted to know if I was missing a switch or > special make target somewhere. Its for a package server, ie slurp > daily CVS updates and make new versions of packages available for > clients to install. The specific function would only be used the > first time a new package (and possibly new dependencies) is added on > the server, can work around it, its not a problem. > > Cheers, Tim. You could try to use 'ports-mgmt/portupgrade' utility. With keys -P -p and -f. -- Alexey Rubtsov