Releases: IthacaCollege/erase-install
Releases · IthacaCollege/erase-install
26.0
- Adds --catalog to allow an easier way to select which software update catalog to use, rather than the defaults set in installinstallmacos.py. Example: --catalog 10.15 will use the catalog for Darwin version 19, --catalog 11 will use Darwin version 20. This is to address omissions in the catalogs for older OSes (somewhat addresses grahampugh#169, grahampugh#160).
- Allow for more lenient checks for Volume Ownership against the entered username (grahampugh#177, thanks to @cvgs)
- Adds --rebootdelay option (Big Sur or later) (grahampugh#193).
- DEPNotify counts down the rebootdelay time.
- Adds --fs option which makes all the DEPNotify windows full screen (download, confirm, preparation).
- User can dismiss the DEPNotify download and preparation windows if --rebootdelay is set to at least 10 seconds.
- Multiple --preinstall-command arguments can now be supplied. These run immediately before startosinstall is run.
- Multiple --postinstall-command arguments can now be supplied. These run after startosinstall has finished.
- Checksums of installinstallmacos.py are now pinned to a tag of the macadmins-scripts repo so that updates to the script don't break a particular version of erase-install.sh from working.
- Add a message about process Terminations, which some people were mistakenly believing to be errors.
- Fixed the actual killing of jamfHelper and caffeinate.
- osascript dialog windows now run as the user (addresses grahampugh#198, thanks to @anewhouse).
- Fixed an issue concerning the catalog for macOS High Sierra 10.13 which has an item without a version string listed, which was causing installinstallmacos.py to error out (addresses grahampugh#169).
25.0
- Determines free space better by checking free and purgeable space (partial fix for grahampugh#152; thanks to Pico in MacAdmins Slack).
- Uses exit traps to clean up after all abnormal exits (fixes grahampugh#140, grahampugh#141; thanks to @ryangball).
- Adds -nobrowse to hdiutil to prevent mounted images appearing on the desktop (thanks to @ryangball).
- Allows 5 password attempts (fixes grahampugh#159).
- Adds dialog to show how much time is left in the power check (grahampugh#144; thanks to @dan-snelson).
- Some dialog changes, to replace the word "reinstall", which some people have found confusing, with "install" (addresses grahampugh#149).
- Changed log location to the $workdir so that it persists after an upgrade, and also so it is wiped if using the --cleanup-after-use option (fixes grahampugh#161).
- Remove check for membership of staff group for Apple Silicon Macs, since Volume Ownership is already checked it's not necessary, and was preventing non-admin AD users from proceeding (fixes grahampugh#166).
- Re-order some initial statements to ensure that the chosen $workdir has been created before DEPNotify is downloaded and the log file is determined (fixes grahampugh#165).
- Some minor changes to the Dutch translation (addresses grahampugh#164, thanks @Alitekawi).
24.1
Bugfix:
- Script now exits if an incorrect password is entered (partially fixes grahampugh#136).
- Makefile uses curl to obtain DEPNotify.app without adding a quarantine bit (fixes grahampugh#138).
- Fixes for certain workflows involving the --fetch-full-installer (grahampugh#140) and --pkg (grahampugh#141) options.
- Fixed --user option, which was not reading in the given user (grahampugh#142, thanks @chymb).
0.21.0 release
See upstream
0.20.1
See upstream notes
0.19.2 release
See notes from upstream.