From owner-freebsd-ports@FreeBSD.ORG Mon Oct 15 14:52:06 2007 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 DDF6E16A417 for ; Mon, 15 Oct 2007 14:52:06 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from nog.angryox.com (nog.angryox.com [70.164.19.87]) by mx1.freebsd.org (Postfix) with ESMTP id BAD6813C468 for ; Mon, 15 Oct 2007 14:52:06 +0000 (UTC) (envelope-from beckman@angryox.com) Received: by nog.angryox.com (Postfix, from userid 1001) id 601BD2C38C1; Mon, 15 Oct 2007 14:36:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by nog.angryox.com (Postfix) with ESMTP id 5ECD02C38B7; Mon, 15 Oct 2007 10:36:57 -0400 (EDT) Date: Mon, 15 Oct 2007 10:36:57 -0400 (EDT) From: Peter Beckman To: Paul Schmehl In-Reply-To: <70B9DC0A085AF432265C026C@paul-schmehls-powerbook59.local> Message-ID: References: <20071014214854.GA9785@just.puresimplicity.net> <70B9DC0A085AF432265C026C@paul-schmehls-powerbook59.local> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=us-ascii Cc: freebsd-ports@freebsd.org Subject: Re: I don't understand this 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: Mon, 15 Oct 2007 14:52:06 -0000 On Sun, 14 Oct 2007, Paul Schmehl wrote: > Well, I'll tell you why *I* had trouble with it. When you run "make install > clean" on the php?-extensions port, it *installs* the extensions. Naturally, > I expected that when I ran the uninstall, it would uninstall the same ports > that it installed previously. In fact, when you uninstall the > php4-extensions port, it *says* it uninstalled, but it *does* nothing. It > doesn't even remove the ports from the ports db - nor does it remove the > files installed with each extension port. > > That's *not* expected behavior for a port. > > I had no problem correcting the problem, but I should have had to. If it's > not possible to uninstall the extensions ports from php4-extensions, then it > should tell you that when you try to run deinstall. For me it was a minor > inconvenience. For a newbie, it could be a disaster. Easy solution -- when doing a 'make deinstall' from the php?-extensions port, simply post a message after deinstalling the meta port: "WARNING: deinstallation of php?-extensions does NOT deinstall any php?-* ports install. If it is your intension to deinstall any php?-* ports installed by php?-extensions, " ... insert proper way to do so here ... That protect newbies from the same mis-assumption that Paul had, teach newbies and experienced FreeBSD admins the "right way" and how meta-ports work in FreeBSD, and still protect the whole concept behind how meta-ports work. Beckman --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman@angryox.com http://www.angryox.com/ --------------------------------------------------------------------------- ** PLEASE NOTE PurpleCow.com IS NOW AngryOx.com DO NOT USE PurpleCow.com ** ** PurpleCow.com is now owned by City Auto Credit LLC as of May 23, 2007 ** ---------------------------------------------------------------------------