Skip to content

Releases: IthacaCollege/erase-install

26.0

24 Feb 15:34
fb1e4c2
Compare
Choose a tag to compare
  • 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

03 Dec 20:21
ed79604
Compare
Choose a tag to compare
  • 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

10 Nov 19:42
38af1a6
Compare
Choose a tag to compare

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

29 Jul 19:16
f286cb6
Compare
Choose a tag to compare

See upstream

0.20.1

17 May 14:35
Compare
Choose a tag to compare

See upstream notes

0.19.2 release

29 Apr 14:00
0956e62
Compare
Choose a tag to compare

See notes from upstream.