Skip to content

GoodwayGroup/nudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Nudge is used to manage OS X Updates.

Adopted from the instructions here: https://robin.lauren.fi/posts/deploying-nudge-customised

Nudge Repo: https://github.com/macadmins/nudge Munki Repo: https://github.com/munki/munki-pkg (Munki is needed to update and redeploy the Nudge package file)

All updates files have been uploaded to this repo.

The .plist file defines the schedule run time, which is currently every weekday at 8 AM and it points to the JSON file stored on GitHub. This allows us to update the min required Mac OS version without having to redeploy Nudge

  1. Download Nudge and clone the Munki Repo
  2. Create a working directory and open a Terminal window to the directory
  3. Execute ~/git/munki/munki-pkg/munkipkg --import ~/Downloads/Nudge_Suite-1.1.11.81465.pkg Nudge_Suite-1.1.11.81465, replacing paths and version numbers as appropriate.
  4. To update the scheduled run-time or link to a new JSON config file modify this file payload/Library/LaunchAgents/com.github.macadmins.Nudge.plist located within the .pkg file, example /build/Nudge_Suite-1.1.16.81564.pkg/payload/Library/LaunchAgents
  5. Once complete, execute ~/git/munki/munki-pkg/munkipkg --build Nudge_Suite-1.1.11.81465, replacing paths and version numbers as appropriate
  6. The completed pkg which should be uploaded to Kandji will be located within the build folder within the pkg folder, example /build/Nudge_Suite-1.1.16.81564.pkg/build
  7. To update the min version of OS X required or any UI elements modify com.github.macadmins.Nudge.json in this repo, Nudge will automatically pull it down on run time.

About

Public Nudge JSON for Kandji

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published