New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make DEP munki mpkg #691

Merged
merged 8 commits into from Jan 12, 2017

Conversation

Projects
None yet
2 participants
@erikng
Copy link
Contributor

erikng commented Jan 11, 2017

This is a rebase of #690 which will now show the historical changes from make_munki_mpkg.sh to make_munki_mpkg_DEP.sh

erikng added some commits Jan 11, 2017

remove the restart requirement for launchd subpkg
Since the distribution file contains the logic for the restart, admins can distribute the entire munki package for upgrades and use a ChoiceChangesXML.

For DEP configurations, if you customize your install in anyway, you must extract the subpackages and create your own distribution package (since you can't have distribution package inside of a distribution package). You can re-insert the logic in the new distribution package if needed.
use sys.argv[3] instead of os.environ['DSTVOLUME']
Also only attempt to load the launchd's if the volume is '/'

@gregneagle gregneagle merged commit 0de8f06 into munki:master Jan 12, 2017

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