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
[EMAIL PROTECTED]                                 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 **
---------------------------------------------------------------------------
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to