From owner-freebsd-stable@FreeBSD.ORG Thu Aug 5 10:06:49 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC3D616A4CE for ; Thu, 5 Aug 2004 10:06:49 +0000 (GMT) Received: from device.dyndns.org (device.net1.nerim.net [62.212.100.233]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDBA343D46 for ; Thu, 5 Aug 2004 10:06:48 +0000 (GMT) (envelope-from guy@device.dyndns.org) Received: (from root@localhost) by device.dyndns.org (8.12.11/8.12.5) id i75A6j57004898; Thu, 5 Aug 2004 12:06:45 +0200 (CEST) (envelope-from guy@device.dyndns.org) Received: from pissenlit.device.local ([10.0.0.88]) by device.dyndns.org (8.12.11/8.12.11) with ESMTP id i75A6hHK004873; Thu, 5 Aug 2004 12:06:43 +0200 (CEST) (envelope-from guy@device.dyndns.org) From: guy@device.dyndns.org Message-ID: X-Mailer: XFMail 1.5.5 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <41117CB2.2010601@hamla.org> Date: Thu, 05 Aug 2004 12:06:38 +0200 (CEST) To: Sahil Tandon X-Scanned-Against-Virii: by an antivirus :] cc: freebsd-stable@freebsd.org Subject: Re: apache segfault caused by latest c-client. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Aug 2004 10:06:49 -0000 On 05-Aug-2004 Sahil Tandon wrote: > guy@device.dyndns.org wrote: > > [...] > >> You may use the sysutils/portdowngrade port to achieve this. > > Neat. But how can I "pause" (for lack of a more technically accurate > term) to manipulate the cclient patches (I need to add > CREATEPROTO=mbxproto support) before portdowngrade automatically > launches portupgrade in its final step? > I have not used portdowngrade recently, but as far i remenber it doesn't install the port itself. It just put the target port directory back in a (user choosen) previous state. You still have to install the port yourself. So you may do : 1) backup cclient config or whatever-you-think-is-worth files (never knows). 2) deinstall the port (using pkg_delete or pkg_deinstall). 3) use portdowngrade to retrieve a previous version of the cclient port directory. 4) "cd /usr/ports/mail/cclient && make patch" 5) apply whichever other patches you need 6) "make install clean" On the other hand, if you have to warp the port far back in time, it may have problems building, depending on which dependencies it needs. -- Guy P.