Last updated at 2020-07-28 15:33:43 by ouit0213
Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2016-05-24 10:37:24
Size: 1357
Editor: oucs0162
Comment:
Revision 4 as of 2016-05-24 10:59:36
Size: 2220
Editor: oucs0162
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 0. 'build' directory
  * Destination for .pkg generated by Orchard_Branding.pkg.recipe
Line 21: Line 23:
Line 28: Line 31:
==== Notes on imaging and enrolment-planting workflows ====

When imaging, the management account (orchard) is created by Casper Imaging with longname and shortname 'orchard' and one of the Apple standard user pictures. When Orchard_Management_Account_Creator.sh is run by JSS policy 'Enforce Orchard Management Account', it fixes the longname and configures the account for use.

When using the enrolment-planting workflow, Orchard_Management_Creator.sh runs during and if creating the account it sets the account picture to one of the Apple standard images.

For either workflow, the management account (orchard) image is set to the orchard image by the post-install for the munki package, and the desktop picture is set by JSS policy 'Orchard Branding'.


Orchard Branding

  • Description: Deploys Orchard branding files (desktops, user pictures, login icons) to /Library/Orchard.

  • Licence type: freeware n/a

  • Package build type: autopkg

  • Package build info: https://github.com/ox-it/orchard-recipes-private/Orchard_Branding/Orchard_Branding.munki.recipe

  • Developer: Oxford University

  • Support status: supported

  • Supported OS X Versions: all

  • Restart required: no

  • Requires:

  • Update for:

Build information

Components:

  1. Orchard_Branding.pkg.recipe
    • Creates a package named Orchard_Branding-<VERSION>.pkg containing files from 'payload' directory and sets necessary permissions. When payload or recipe is changed the version key must be updated to the current date in format YYYYMMDD.

  2. 'payload' directory
    • Contains Orchard desktop pictures, user pictures and login screen icons (latter unused), in a directory structure for deployment to /Library.
  3. 'build' directory
    • Destination for .pkg generated by Orchard_Branding.pkg.recipe
  4. Orchard_Branding.munki.recipe
    • Runs the Orchard_Branding.pkg.recipe, imports into munki, adds a post-install script to the generated pkgsinfo plist.
  5. 'scripts' directory
    • Contains executable version of post-install script. Script sets the management account (orchard) picture to be the one deployed to /Library/. Note the script needs to have its XML-sensitive characters protected before inclusion in Orchard_Branding.pkg.recipe.

Changelog

See Also

Notes on imaging and enrolment-planting workflows

When imaging, the management account (orchard) is created by Casper Imaging with longname and shortname 'orchard' and one of the Apple standard user pictures. When Orchard_Management_Account_Creator.sh is run by JSS policy 'Enforce Orchard Management Account', it fixes the longname and configures the account for use.

When using the enrolment-planting workflow, Orchard_Management_Creator.sh runs during and if creating the account it sets the account picture to one of the Apple standard images.

For either workflow, the management account (orchard) image is set to the orchard image by the post-install for the munki package, and the desktop picture is set by JSS policy 'Orchard Branding'.


CategorySoftware


Orchard is a close co-operation of