From owner-freebsd-ports@FreeBSD.ORG Fri Apr 10 19:15:40 2009 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 2F18D106564A for ; Fri, 10 Apr 2009 19:15:40 +0000 (UTC) (envelope-from kimelto@gmail.com) Received: from mail-fx0-f167.google.com (mail-fx0-f167.google.com [209.85.220.167]) by mx1.freebsd.org (Postfix) with ESMTP id 8AA5E8FC0A for ; Fri, 10 Apr 2009 19:15:39 +0000 (UTC) (envelope-from kimelto@gmail.com) Received: by fxm11 with SMTP id 11so1182679fxm.43 for ; Fri, 10 Apr 2009 12:15:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=VRfDAFp1izE5ODg2e1UzDg/AbbAP1hmtK5O9sCZcHRw=; b=MpPS3/svKgi/jwNAVXrSFqxCbK4OIu2koiaXn0iXPCYgL/Fw5tDAFeW5igym4D4o52 0T0F/jafNl88UEmzTftP2j20Ligb2jJUd8OYxKDN3EAQImAX0T0WVpgb4NYhLJAiNilY 5S4PRDVtyRNEmlzmoRA/g4xKAHuO9evUDJWYU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=Tt87gxoEJyqdFh48hJWB91CezyDStOqsLPB5QqlSxPUMxAJMr/epAVdswQuu8kBQe/ IJvkB4vHVUefJx7dz857L/YZ7coR51etr1O/7QADy93I7Qldrfx5OqWoLW/Ap/NZlbZF vGg2WAy4SKLchAJ2QT4UGaXZBv848G/1VLlPU= Received: by 10.103.241.5 with SMTP id t5mr1978141mur.127.1239389024895; Fri, 10 Apr 2009 11:43:44 -0700 (PDT) Received: from ?192.168.2.2? (lns-bzn-48f-62-147-157-205.adsl.proxad.net [62.147.157.205]) by mx.google.com with ESMTPS id s11sm3682097mue.17.2009.04.10.11.43.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 10 Apr 2009 11:43:44 -0700 (PDT) Message-ID: <49DF9355.8030807@gmail.com> Date: Fri, 10 Apr 2009 20:43:33 +0200 From: "kimelto@gmail.com" User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Paul Schmehl References: <486EACE56EE9A4FF9B93958A@utd65257.utdallas.edu> <29774DBA177D06A982491ADD@utd65257.utdallas.edu> In-Reply-To: <29774DBA177D06A982491ADD@utd65257.utdallas.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Ports Subject: Re: Can I resume the perl upgrade? 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: Fri, 10 Apr 2009 19:15:40 -0000 Paul Schmehl wrote: > --On Friday, April 10, 2009 11:17:00 -0500 Paul Schmehl > wrote: > >> >> According to /usr/ports/UPDATING, if you want to upgrade to perl5.10, >> you do >> the following: >> >> Portupgrade users: >> 0) Fix pkgdb.db (for safety): >> pkgdb -Ff >> >> 1) Reinstall perl with new 5.10: >> portupgrade -o lang/perl5.10 -f perl-5.8.\* >> >> 2) Reinstall everything that depends on Perl: >> portupgrade -fr perl >> >> My machine got rebooted right in the middle of step 3. Is there a >> way to >> resume where I left off? Or do I just start over? > > Let me rephrase. I don't see a way in portupgrade to start over where > I left off. However, pkg_info -R lang/perl* shows that all my ports > depend on 5.10 and no ports are still depending upon 5.8. Is it safe > to assume that the reboot happened after portupgrade had finished? > Nope. With this info you can assume that step 2/3 worked. Not the step 3/3. I dont know how to restart at the stage it was before reboot as I dont use portupgrade. Personnaly, as portmaster failed with some ports and abort the whole update process, I wrote a simple sh script which loop over the packages which need perl (got via the via pkg_info -R, need reordering thought...), exec portmaster ${PKG}, and keep a list of which reinstall succeed and which failed. Regards