- Added the
--pkg
option allowing the download of anInstallAssistant
package, utilising an update alresdy made to theinstallinstallmacos.py
fork. For Big Sur or greater only. This will probably need some more error checking. - Added the
--keep-pkg
option which prevents the deletion of the package if the--move
option is used to extract the package to/Applications
. By default, the package will be deleted on successful extraction. - Added the
--force-curl
and--no-curl
options, allowing the control of whether to downloadinstallinstallmacos.py
. This is in anticipation of a Makefile and package release oferase-install.sh
. - Added
Makefile
. This allows you to build a self-contained package containingerase-install.sh
andinstallinstallmacos.py
so that curl is not used during the run oferase-install.sh
to updateinstallinstallmacos.py
. This requiresmunkipkg
and expects to find thegrahampugh
fork ofinstallinstallmacos.py
in../macadmins-scripts
. Make sure you don't bundle in Greg Neagle's version ofinstallinstallmacos.py
inadvertently (or this script will fail). A package will be provided on GitHub for this and subsequent versions. Note thaterase-install.sh
is installed into/Library/Management/erase-install
. I deliberately have not puterase-install.sh
into the PATH. - Added the
--user
and--stdinpass
arguments when running on a Silicon Mac. Silicon Macs require an admin user and password to runstartosinstall
. - Now treats
10.x
or11
+ as major versions for OS comparisons. - Fix in
installinstallmacos.py
foros
comparisons failing where no Version is provided from the catalog.