Skip to content
This repository was archived by the owner on Mar 22, 2022. It is now read-only.

Conversation

@swy
Copy link
Contributor

@swy swy commented Jan 23, 2016

Run script when installed instead of on login to avoid contention between Outset and the script writing to com.github.once.plist

swy added 3 commits January 22, 2016 13:30
touching /private/tmp/.com.github.outset.ondemand.launchd in the
postinstall) makes the plist update happen immediately vs on next boot.
  I saw issues when both the update script and Outset were trying to
modify ~/Library/Preferences/com.github.outset.plist
and executes on-demand: this works around a problem of Outset and the
script it's running both trying to update com.github.once.plist
Presumes /usr/local/share/luggage/luggage.local has it's own block of
Outset definitions.
@grahamgilbert
Copy link
Owner

This makefile won't build though? You've removed quite a bit.

@swy
Copy link
Contributor Author

swy commented Jan 25, 2016

I'm storing a block of Outset definitions in /usr/local/share/luggage/luggage.local (making life easier if you're doing a lot of Outset installer scripts) so they're redundant with being in each installer, and lets the makefile build on my configuration. Your way stands alone better.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants