avahi plist files?

Ryan Schmidt ryandesign at macports.org
Mon Oct 29 16:21:31 PDT 2007


On Oct 29, 2007, at 15:52, paul beard wrote:

> I got this error when I ran port upgrade:
>
> Warning: Uninstall forced.
> Proceeding despite dependencies.
> --->  Deactivating avahi 0.6.17_1
> --->  Uninstalling avahi 0.6.17_1
> --->  Installing avahi 0.6.17_2
> --->  Activating avahi 0.6.17_2
> Error: Target org.macports.activate returned: no such file or  
> directory
>
> The port shows as active, but the plist files seem to be missing.
>
> (root at tichy.paulbeard.org)-(01:45 PM / Mon Oct 29)
> [/Library/LaunchDaemons]# ls
> org.macports.apache2.plist  org.macports.mysql5.plist
>
> I deactivated and reactivated to see if I could get them where they  
> need to go. They seem to end up in destroot OK . . .
>
> DEBUG: Adding file to file_map: /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_net_a 
> vahi/work/destroot/Library/LaunchDaemons/org.freedesktop.avahi- 
> daemon.plist for: avahi
> DEBUG: Adding file to file_map: /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_net_a 
> vahi/work/destroot/Library/LaunchDaemons/org.freedesktop.avahi- 
> dnsconfd.plist for: avahi
>
> (root at tichy.paulbeard.org)-(01:45 PM / Mon Oct 29)
> [/Library/LaunchDaemons]# ls
> org.macports.apache2.plist  org.macports.mysql5.plist

I was wondering if this part of the portfile would cause this problem:

         post-activate   {
                 # remove cruft from versions < 0.6.17_2
                 delete /System/Library/LaunchDaemons/ 
org.freedesktop.avahi-dnsconfd.plist
                 delete /System/Library/LaunchDaemons/ 
org.freedesktop.avahi-daemon.plist
         }

I think the files should only be removed if they actually exist. :)




More information about the macports-users mailing list