Skip to content

School Assembly V3.0

Latest
Compare
Choose a tag to compare
@cantscript cantscript released this 01 Aug 19:03

School Assembly V3.0

New Feature

- Assembly Builder Tool

Reduce School Assembly deployment complexity by creating a single package with all resources rather than following many steps

Assembly Builder is a script that accepts a number of build options and results in a single package which includes the School Assembly tool, installomator and optionally any icons required.

SCR-20240730-oyfc

What Does Assembly Builder Do?

Running the Assembly Builder script with no additional arguments will

  • Download the latest version of the Installomator script
  • Download the latest version of the School Assembly script
  • Apply permissions to the scripts
  • Build a .pkg named SchoolAssembly-< verionNo >.pkg
  • Be saved to the current logged in Users Desktop

The resulting pkg is ready for deployment with Jamf School and when deployed will

  • Install Installomator in the correct location
  • Install the School Assembly script to /Library/Application\ Support/SchoolAssembly

There are additional arguments that can be used with Assembly Builder to add functionality to the resulting pkg

SCR-20240730-pbdi

How To Use Assembly Builder

Download the Assembly Builder script to an Admin machine and into a suitable memorable location

Open Terminal and drag the Assembly Builder script into the terminal window. Provide a version number (required) and any optional arguments and press enter.

Arguments can be provided in any order and as many as required for the specifics of a deployment

Example
/Users/MyUser/Documents/Scripts/AssemblyBuilder.sh --ver 1.2.1 \

--icons /Users/MyUser/Documents/SchoolAssemblyIcons \

--sign 12345A6BC6


Documentation

- Wiki updated to reflect the v3.0 Release