From owner-freebsd-ports@FreeBSD.ORG Sun Jun 10 21:32:51 2012 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 86D111065672 for ; Sun, 10 Jun 2012 21:32:51 +0000 (UTC) (envelope-from adams-freebsd@ateamsystems.com) Received: from fss.sandiego.ateamservers.com (fss.sandiego.ateamservers.com [69.55.229.149]) by mx1.freebsd.org (Postfix) with ESMTP id 6ADF38FC08 for ; Sun, 10 Jun 2012 21:32:51 +0000 (UTC) Received: from [192.168.15.220] (unknown [118.175.84.92]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by fss.sandiego.ateamservers.com (Postfix) with ESMTPSA id CC826B9F22 for ; Sun, 10 Jun 2012 17:32:49 -0400 (EDT) Message-ID: <4FD51278.10109@ateamsystems.com> Date: Mon, 11 Jun 2012 04:32:40 +0700 From: Adam Strohl User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <4FD50115.1070904@ateamsystems.com> <4FD51147.3040004@ateamsystems.com> <4FD511F0.50607@shatow.net> In-Reply-To: <4FD511F0.50607@shatow.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Retro-actively adjust port's deinstall operations? 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: Sun, 10 Jun 2012 21:32:51 -0000 On 6/11/2012 4:30, Bryan Drewery wrote: > On 6/10/2012 4:27 PM, Adam Strohl wrote: >> Where/when would this trigger? > > This could block the upgrade as soon as they try to build it if they > already have the ini and do not have a sample file. The issue is that most things (ie; people or portupgrade) do a deinstall first, then a reinstall. By the time the Makefile gets called for reinstall its too late and in my testing everything is ignored for deinstall because it uses the package's archived actions. Or would this somehow hook on make deinstall too? -- Adam Strohl http://www.ateamsystems.com/