How to avoid Xcode license dance
larryv at macports.org
Tue Jul 23 22:25:12 PDT 2013
On Jul 23, 2013, at 10:15 AM, Ryan Schmidt <ryandesign at macports.org> wrote:
> On Jul 23, 2013, at 09:10, Ryan Schmidt wrote:
>> Is there a way -- command line flag or environment variable maybe -- to instruct MacPorts not to do the Xcode license dance where it copies the Xcode plist? I'm having trouble writing a special script which runs multiple `port` commands in parallel because:
>> error deleting "/opt/local/var/macports/home/Library/Preferences/com.apple.dt.Xcode.plist"
>> because another process already deleted it.
>> Alternately, could we instruct MacPorts not to do the Xcode license thing for subcommands that don't have anything to do with Xcode, such as `port info` or `port distfiles`?
> I think we must already be selective about this. My "portmylivecheck" script  already runs multiple "port livecheck" invocations in parallel without this problem. However my new script which should run multiple "port distfiles" invocations in parallel encountered this error.
>  https://trac.macports.org/browser/users/ryandesign/scripts/portmylivecheck
I'm not too familiar with the plist-copying, but this seems to be where it's initiated:
And this is where it's actually done:
More information about the macports-dev