Bot releases are hidden (Show)
Published by grahampugh almost 4 years ago
Published by grahampugh about 4 years ago
BuildVersion
instead of ProductVersion
so as not to rely on Major/Minor/Point comparisons (thanks to Greg Neagle's MacSysAdmin 2020 presentation about Big Sur for tips on this).Published by grahampugh about 4 years ago
--pythonpath
option so that you can select a different python with which to run installinstallmacos.py
. Default is $(which python)
.installinstallmacos.py
now has a --warnings
option about whether to show the Notes/Warnings in the list output or not. This has been hard-coded into erase-install.sh
to maintain current behaviour.Published by grahampugh about 4 years ago
macOS
in the name. Now, only apps with Install macOS*.app
will be found.Published by grahampugh over 4 years ago
/Applications
folder which was erroneously also looking in other locations.Published by grahampugh over 4 years ago
--argument value
as an alternative to --argument=value
to provide more consistency with the included tools (installinstallmacos.py
and softwareupdate
).Published by grahampugh over 4 years ago
--allowremoval
option to the startosinstall
command by default. This is an undocumented flag which is required under certain circumstances where there are backup files on the system disk.Published by grahampugh over 4 years ago
--replace_invalid
option for the option to overwrite a cached installer if it is not valid for use with --erase
or --reinstall
.--update
option for the option to overwrite a cached installer if a newer installer is available.Published by grahampugh over 4 years ago
--preservecontainer
option for workflows that need to retain a container when performing eraseinstall
.caffeinate
to attempt to more robustly prevent device sleeping.--reinstall
option.tests/test-erase-install.sh
for testing out functionality.Published by grahampugh over 4 years ago
--forcequitapps
when using the macOS Catalina installer, rather than just when running on a macOS Catalina client (issue #25).Published by grahampugh over 4 years ago
--move
from working when overwriting a valid installer.Published by grahampugh over 4 years ago
Published by grahampugh over 4 years ago
--sameos
option, so you can have a single command which will always try to reinstall whatever macOS (major) version is currently installed on the hostPublished by grahampugh almost 5 years ago
Published by grahampugh almost 5 years ago
--forcequitapps
argument for 10.15 and above--fetch_full_installer
optionThanks to '@ahousseini' for various contributions to this release
Published by grahampugh almost 5 years ago
Bugfix - Move a comment that states that --fetch-full-installer is available to the correct place (#31)
Published by grahampugh about 5 years ago
Added support for softwareupdate --fetch-full-installer
and seedutil
for clients running macOS 10.15 or greater.
Run with --fetch-full-installer
option to use softwareupdate
instead of installinstallmacos.py
to obtain your installer. Most modes are still compatible with this option, such as --overwrite
, --reinstall
, --erase
. --move
is not supported with this option at this time: the installer will be downloaded straight to /Applications
.
When the --seedprogram
option is used, the script will change the seed program using seedutil
. At this time, it does not revert the seed program setting after use, so bear this in mind. The output shows which seed program you are in.
Published by grahampugh about 5 years ago
Published by grahampugh over 5 years ago