Tag: munkipkg

  • Using a custom package and docklib to add an icon to the Dock in macOS

    This might be a convoluted way to do this, since dockutil has an –allhomes option, but I like using docklib, and so this is one way to go about adding an app to the Dock via a custom package, leveraging docklib and Outset. Here’s the example custom package: gimp_dock. When you look inside, you’ll see…

  • Cleaning up installs arrays from munkipkg payloads

    Introduction munkipkg is a handy way to manage the payloads and scripts for custom macOS packages. While you can use munkipkg-generated .pkgs via an MDM (any MDM that can install a .pkg) or even double-click installs, many people use these .pkgs with Munki. One of the ways to tell Munki whether something is installed or…

  • Using the distribution-style flag in munkipkg for PreStage Enrollment in Jamf

    Even though Jamf has its own package creation tool (Jamf Composer), there are lots of great reasons to use munkipkg instead for creating custom packages, as Elliot Jordan outlines in You might like MunkiPkg. One of the keys munkipkg has is the distribution-style key (more details in the munkipkg README), which is usually fine to…

  • Making a custom Nudge launch agent

    Introduction Nudge releases generally come as Nudge, Nudge logger, and the Nudge launch agent. As of this writing, the Nudge launch agent will launch up Nudge every 30 minutes. The package is also signed: If you’re creating your own launch agent, you may want to code-sign it, or you may not have to, depending on…

  • Don’t store your munkipkg files in Google Drive File Stream

    If you’re using munkipkg, don’t store your munkipkg files in Google Drive File Stream‘s mounted volume. You may get weird permissions issues in your .pkgs or hidden files that mess up your built packages.