Greg Neagle
522fc7ff40
Workaround for issue with installer in macOS 15.6
2025-08-20 13:55:28 -07:00
Greg Neagle
85c643e684
macOS 26 updates
2025-06-24 09:52:55 -07:00
Greg Neagle
77e507e435
Add Sequoia sucatalog URL
2024-09-18 08:45:38 -07:00
Greg Neagle
1fc3224198
Add default catalog URL for Sonoma
2023-10-10 11:34:57 -07:00
scheblein
944a01cb06
Update installinstallmacos.py ( #115 )
...
added catalog url for Ventura
2023-07-07 11:32:59 -07:00
Greg Neagle
a8a6f150c8
Python 3 fix for setting Seed Program xattr.
2022-04-05 10:42:52 -07:00
Greg Neagle
35c8065038
update copyright dates
2022-02-01 14:13:28 -08:00
Greg Neagle
7c6621ec3e
Prep for removal of Apple Python in macOS 12.3:
...
- Change shebang to #!/usr/bin/env python
- Print error and possible fix if xattr module is not available
2022-02-01 14:11:14 -08:00
Greg Neagle
71779ab25d
Update installinstallmacos.py
...
Update Big Sur catalog to the one Apple seems to be actually using
2021-10-21 14:32:31 -07:00
Erik Gomez
9fca3a252d
add monterey sucatalog ( #99 )
2021-10-21 14:31:07 -07:00
Craig Davison
03ef2ba0fe
Fix HTTP resume ( #84 )
...
* Fix HTTP resume
* Handle error 416 when resuming complete file
* Line break for comment
* Fix logic
* ensure err.output is digits
* amend comment
* Support retry on error 412
2021-02-15 17:14:52 -08:00
Greg Neagle
8b4287d7b4
Add _a_ Big Sur sucatalog to the list of DEFAULT_SUCATALOGS
2020-11-12 10:44:00 -08:00
Greg Neagle
4d2643f796
Add --compressed flag only if URL does not end in .gz. Addresses #68
2020-09-25 14:30:03 -07:00
Greg Neagle
b950e9d70a
Merge branch 'main' of https://github.com/munki/macadmin-scripts into main
2020-09-23 16:52:39 -07:00
Greg Neagle
13fb28cdc8
Add --compress to curl call and hope Apple doesn't decide to violate more HTTP standards.
2020-09-23 16:52:24 -07:00
Greg Neagle
96b8430d4a
Fix bad variable name when checking for privacy-protected directories
2020-09-18 13:55:55 -07:00
Nate Walck
e59d8b84cb
Add check for running from current user directory and bail with warning ( #65 )
...
* Add check for running from special dirs that apple thinks need approval and warn
2020-09-18 13:41:31 -07:00
Greg Neagle
409ea6c9a9
Properly parse sucatalogs for Big Sur beta installer
2020-06-22 16:25:01 -07:00
Greg Neagle
9f9ec905e8
Catch IOError exception when trying to read the SeedCatalogs.plist; print any errors around SeedCatalogs.plist access to stderr.
2020-05-28 07:56:51 -07:00
Greg Neagle
d4860447b3
Bump sparseimage size to 16g; eliminate extra whitespace
2020-05-27 11:07:29 -07:00
Brian Call
06c8d371e6
Remove errant whitespace
2020-03-30 19:39:34 -07:00
aysiu
fa22d97c9b
9GB sparse disk image to accommodate 10.15.4
...
Addresses this issue:
https://github.com/munki/macadmin-scripts/issues/46
2020-03-24 18:57:01 -07:00
shinjukumiku
96bb710d85
installmacos.py: install_product: set CM_BUILD
...
Set CM_BUILD env var in install_product()
This makes it possible to install machine-specific OS builds on 'non-supported' hardware
for example, 10.14.4 (18E2034) on machines that aren't iMac19,1 or iMac19,2.
2020-01-31 11:19:53 +00:00
Greg Neagle
0276ddd1ba
Fix bad indent from #27 . Addresses #34 and #35 .
2019-11-04 15:33:40 -08:00
Carl
1b8a5e9eec
Check if root after processing args
...
Allows for the `-h/--help` argument to be used without needing to elevate privileges.
2019-10-16 18:56:24 +10:00
Greg Neagle
c9846e8984
Add Catalina sucatalog
2019-09-27 15:37:13 -07:00
Greg Neagle
7d1df62482
In os_installer_product_info better handle the failure to find a server metadata file for a macos product
2019-08-18 09:00:18 -07:00
Greg Neagle
66331c6b5a
Work around a very dumb Apple bug in a package postinstall script.
2019-07-31 15:12:58 -07:00
Greg Neagle
ebd27a06c2
Fix to add SeedProgram extended attribute to the install application if --seedprogram option is used
2019-07-03 10:02:31 -07:00
Greg Neagle
9d9bb51ab1
Don't attempt to parse a dist we could not replicate! Addresses #19 .
2019-05-28 14:53:50 -07:00
Greg Neagle
7f27257d96
Add plistlib wrapper functions to avoid DeprecationWarnings under Python 3
2019-05-12 12:11:20 -07:00
Greg Neagle
22c91ee3c8
Some post-2to3-conversion cleanup
2019-05-02 20:34:37 -07:00
Greg Neagle
c6c91dca06
Attempt #2 to add Python 3 compatibility
2019-05-02 20:26:00 -07:00
Greg Neagle
1f1615e5a2
Revert Python 3 changes as they relied on a non-standard module.
...
This reverts commit b3339ef2f8b1091d932e2936fe825ddde31e129d.
2019-05-02 17:21:20 -07:00
Greg Neagle
c7c3ab6c31
Revert Python 3 chnages since they relied on a non-standard module.
...
This reverts commit adcff204f460bf5a977798661572947d29637a88.
2019-05-02 17:19:18 -07:00
Greg Neagle
adcff204f4
A few post-2to3 optimizations
2019-05-02 09:30:05 -07:00
Greg Neagle
b3339ef2f8
Add Python 3 support to installinstallmacos.py
2019-05-02 06:33:19 -07:00
Greg Neagle
7b16cf5d39
Dynamically determine valid Seed Program names and provide better error message if an unknown Seed Program is given to --seedprogram
2019-02-19 11:34:51 -08:00
Greg Neagle
c0cdf39725
Fix reference to args.sucatalog_url. Fixes #10
2018-10-04 00:56:38 +02:00
Greg Neagle
06179680c2
No longer defaults to Seed Program sucatalog. Use new --seedprogram option to specify CustomerSeed, DeveloperSeed, or PublicSeed if desired.
2018-10-02 18:58:38 +02:00
Greg Neagle
4b68682c81
Add Post Date to listing output
2018-09-20 10:38:39 -07:00
Greg Neagle
314eca5f23
Add SeedProgram xattr to Install macOS app; making a compressed read-only dmg is now the default
2018-08-14 15:26:17 -07:00
Greg Neagle
aca77ebbf2
Get default sucatalog URL from Seeding.framework if possible; handle .gz sucatalogs
2018-08-07 13:50:38 -07:00
Greg Neagle
50ecea40cf
Better handle the case where installing the Install macOS distribution fails.
2018-04-02 15:10:52 -07:00
Timothy Sutton
397469774f
Handle nested dict elem within auxinfo
...
- this is present in 091-33271 (10.13.2, build 17C2120)
2017-12-19 09:42:04 -05:00
Greg Neagle
7de1ecab2b
First commit
2017-11-09 14:12:03 -08:00