This has been fixed in changeset 30458 (http://trac.macosforge.org/ projects/macports/changeset/30458) and reported upstream at http:// avahi.org/ticket/177

On 26 Oct 2007, at 17:42, James Sumners wrote:

I didn't look back at the wiki to verify /System versus /Library. I
just went with what the port was trying to do.

Do you want me to file the report? Or would you like to? Clearly you
have a better understanding of what it should be doing.

On 10/26/07, Ryan Schmidt <[EMAIL PROTECTED]> wrote:

On Oct 26, 2007, at 12:46, paul beard wrote:

On 10/26/07, James Sumners wrote:

I've been wrestling with MacPorts for the past couple days trying to
get Gnucash updated. During which, I've removed and reinstalled
MacPorts a couple of times. This time, when building avahi I got this
error:

Error: Target org.macports.activate returned: Image error:
/System/Library/LaunchDaemons/org.freedesktop.avahi-daemon.plist
already exists and does not belong to a registered port.  Unable to
activate port avahi.

Investigating this, I found out that avahi installs
"org.freedesktop.avahi-daemon.plist" and
"org.freedesktop.avahi-dnsconfd.plist" to
/System/Library/LaunchDaemons. Removing these files is not covered in
the MacPorts uninstall instructions on the wiki. The instruct the
user
to remove /System/Library/LaunchDaemons/org.macports.* . So my
question is, should avahi install files named as such? Or should it
install them as " org.macports.avahi-*"?

Hmm.

[/Users/paul]:: port provides /System/Library/LaunchDaemons/
org.freedesktop.avahi- daemon.plist
/System/Library/LaunchDaemons/org.freedesktop.avahi-daemon.plist is
provided by: avahi

Well, that does seem like a reasonable expectation: at first I
thought they may come from you installing from source.

Looks like wiki or the policy needs to be reviewed.

No port (and no other non-Apple software) should ever install
anything under /System!!!! The port needs to be revised to install
not in /System/Library but in /Library, and the name of the plist
should begin with org.macports not org.freedesktop. I don't see
anything in the portfile that causes this, so it must be the
project's own Makefile. In this case, a patch will need to be written
to change the name of the file. In addition, the authors of the avahi
should be notified to never install anything under /System. Someone
should file a Trac bug on this and assign and Cc it to the port's
maintainer.





--
James Sumners
http://james.roomfullofmirrors.com/

"All governments suffer a recurring problem: Power attracts
pathological personalities. It is not that power corrupts but that it
is magnetic to the corruptible. Such people have a tendency to become
drunk on violence, a condition to which they are quickly addicted."

Missionaria Protectiva, Text QIV (decto)
CH:D 59
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users



Randall Wood
[EMAIL PROTECTED]
http://shyramblings.blogspot.com

"The rules are simple: The ball is round. The game lasts 90 minutes. All the
rest is just philosophy."


_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to