150 Commits

Author SHA1 Message Date
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
Graham R Pugh
168bd5b0a1
Change "os_build" variable to "build_info" (#2) (#7)
Actually hanged it to `build_info[0]`.
2019-05-08 22:07:56 +02:00
Austin Culter
9e35978b72 Fix for board-id retrieval on VM (#6) 2019-05-08 21:57:16 +02: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
G Pugh
1bfd0c71b7 --list option displays available seedprograms to aid with erase-install 2019-04-16 22:26:33 +02:00
G Pugh
68065b8004 Merge branch 'master' of https://github.com/munki/macadmin-scripts 2019-04-03 18:40:16 +02:00
grahampugh
0fdcc32967 Added --os option which can specify an OS version, which is different to --version which matches a point release. 2019-03-28 21:20:12 +01: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
gpugh
75577caa87 Fix for when invalid version is requested 2018-12-13 00:49:32 +01:00
Graham R Pugh
2a739b16d3
Vm detect (#1)
* Add VM detection. Bypass build & model identifier if detected as a VM

* syntax error

* remove camelCase
2018-10-30 19:07:57 +01:00
G Pugh
8d9449a053 Merge branch 'master' of https://github.com/munki/macadmin-scripts 2018-10-16 19:14:02 +02:00
Greg Neagle
c0cdf39725 Fix reference to args.sucatalog_url. Fixes #10 2018-10-04 00:56:38 +02:00
Greg Neagle
5fd6ae153b Merge branch 'master' of https://github.com/munki/macadmin-scripts 2018-10-02 18:59:29 +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
G Pugh
2f0ffd91cc 10.14 catalog 2018-09-29 22:24:43 +02:00
Greg Neagle
9b6c4cab9c
Update README.md 2018-09-29 06:47:50 -07:00
Greg Neagle
1f9c62e457
Merge pull request #6 from discentem/patch-1
fixing typo
2018-09-25 08:55:00 -07:00
Brandon Kurtz
f989a483b8
fixing typo 2018-09-24 21:45:11 -04:00
Greg Neagle
5fbced7488
Update README.md 2018-09-24 11:18:05 -07:00
Graham Pugh
7d7534dad3 Add more space for OS display name 2018-09-24 14:38:40 +02:00
G Pugh
f94eda697f Checks version is not older than current install 2018-09-23 17:22:01 +02:00
G Pugh
8f262a5b33 Correct syntax for -volname 2018-09-23 16:02:28 +02:00
G Pugh
369909c4ae Added volume name to DMG image to avoid localization issues 2018-09-23 15:38:48 +02:00
G Pugh
251a07048c Added --version option to automatcially choose valid matching version 2018-09-23 14:40:42 +02:00
G Pugh
4b7323d63d Added --currrent and --auto options 2018-09-23 14:17:45 +02:00
G Pugh
691725e61f Merge remote-tracking branch 'upstream/master', added --validate option 2018-09-23 00:45:54 +02:00
Greg Neagle
4b68682c81 Add Post Date to listing output 2018-09-20 10:38:39 -07:00
Greg Neagle
f9985c90ad Reorganize README.md; add info for make_firmwareupdater_pkg.sh 2018-08-17 08:09:32 -07:00
Greg Neagle
d5a6247dee
Update README.md 2018-08-16 18:28:14 -07:00
Greg Neagle
6c10f48833 Add more items to .gitignore; update README for more info on expected installinstallmacos.py behavior 2018-08-15 15:44:05 -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
Graham Pugh
309678921f --list outputs to softwareupdate.plist, --build exits if no match found. 2018-07-09 15:01:37 +02:00
Graham Pugh
33ec252d47 Fix code for testing for answer 2018-07-05 15:21:44 +02:00
Graham Pugh
ebd97d4d2b Merge branch 'master' of https://github.com/grahampugh/macadmin-scripts 2018-07-05 15:20:38 +02:00
Graham Pugh
08be237453 Added --displayonly and --build arguments 2018-07-05 15:20:33 +02:00
Graham Pugh
27d75c2635 Added --displayonly and --build arguments 2018-07-04 17:33:11 +02:00
Greg Neagle
b77c891090 Add docs for createbootvolfromautonbi.py 2018-04-02 15:59:00 -07:00
Greg Neagle
29da497c0d Add documentation for installinstallmacos.py 2018-04-02 15:35:28 -07:00
Greg Neagle
50ecea40cf Better handle the case where installing the Install macOS distribution fails. 2018-04-02 15:10:52 -07:00
Greg Neagle
08edce08e7 Add .gitignore file 2018-04-02 15:10:01 -07:00
Greg Neagle
dfb8803e57
Merge pull request #1 from timsutton/auxinfo-keys
Handle nested dict elem within auxinfo
2017-12-19 06:53:54 -08: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