Greg Neagle
4e0334495b
Add missing import for NSLog to passwdutil.py
2017-12-01 14:48:39 -08:00
Greg Neagle
2459f8075d
Fix for Unexpected error in appleupdates when apple update metadata item contains 'RestartAction': 'None' for an item whose RestartAction is already 'None'.
2017-11-30 13:31:44 -08:00
Greg Neagle
d0e8099f20
Bumping version.plist for possible future release
2017-11-28 09:58:30 -08:00
Greg Neagle
820e733b02
munkilib/updatecheck/compare.py: Catch KeyError when attempting to find applications in installs arrays when an application item might not have a path key/value
2017-11-28 09:51:18 -08:00
Greg Neagle
35e5a77f70
Revert "Move some makepkginfo code into a lib module that can be called by other code (like, say munkiimport...)"
...
This reverts commit ff5c6cedf5 .
v3.1.1
2017-11-18 12:41:58 -08:00
Greg Neagle
ff5c6cedf5
Move some makepkginfo code into a lib module that can be called by other code (like, say munkiimport...)
2017-11-18 11:10:35 -08:00
Greg Neagle
1aef2ca019
for UseNotificationCenterDays preference, munki-notifier will use a managed preference value if present, else fall back to reading the value from /Library/Preferences/ManagedInstalls.plist (ignoring user-level preferences)
2017-11-16 17:46:57 -08:00
Greg Neagle
293a707eff
Add product id to distribution packages. product id is needed by other tools
2017-11-08 09:15:12 -08:00
Greg Neagle
9526fabc23
More fixes for the missing NetFS.kNAUIOptionKey, NetFS.kNAUIOptionNoUI, and NetFS.kNetFSAllowSubMountsKey constants in High Sierra.
2017-11-03 14:17:51 -07:00
Greg Neagle
661e82dd8e
Fix status text display issue with Unavailable items. Fixes #812
2017-10-23 10:29:57 -07:00
Greg Neagle
d80f18c8b2
Fix issue where warnings/notes were not displayed for an item if the item had no description. Fixes #811
2017-10-23 09:54:35 -07:00
Greg Neagle
2acb235294
Merge branch 'master' of https://github.com/munki/munki
2017-10-13 09:47:20 -07:00
Ben Goodstein
73c0d0a2bc
Removing references to Managed Software Update in the localized window title of MunkiStatus ( #810 )
2017-10-13 09:46:58 -07:00
Greg Neagle
3bc80d4bda
Bump version for development.
2017-10-09 11:52:20 -07:00
Greg Neagle
2462981994
Don't ignore the value of RestartAction for configuration profile installs. Fixes #808 .
2017-10-09 11:50:00 -07:00
Greg Neagle
bdfca0b789
Merge branch 'Munki3dev'
2017-09-21 12:23:51 -07:00
Greg Neagle
e13c21e21e
Prevent an issue on 10.13 when mounting a repo in the cli admin tools by hardcoding certain NetFS constants.
v3.1.0
2017-09-18 10:27:37 -07:00
Greg Neagle
eb17f853fb
Don't set overall restartflag to False if a nopkg item doesn't require restart. Thanks to @chymb
2017-09-12 14:13:06 -07:00
Greg Neagle
2c5d2a0006
osinstaller: always initiate restart if startosinstall quits and has sent us SIGUSR1
2017-09-11 11:18:28 -07:00
Greg Neagle
54713665be
Tweaks around restart handling after a successful startosinstall run
2017-09-11 09:44:38 -07:00
Greg Neagle
c45b5e854b
munkiimport: When attempting to get info on existing pkgs in the repo, only print a warning about failure to read catalogs/all if there are any items in pkgsinfo. Better first-import experience for new repos.
2017-09-08 11:00:46 -07:00
Greg Neagle
3b4a333c4b
Updated Russian localization. Thanks to Dino Libertino.
2017-09-08 08:16:36 -07:00
Greg Neagle
4b8c386482
Updated Japanese localization. Thanks to Dino Libertino.
2017-09-08 08:16:04 -07:00
Greg Neagle
d38cb35350
Updated Italian localization. Thanks to Dino Libertino.
2017-09-08 08:15:25 -07:00
Greg Neagle
2aa7cee702
Merge branch 'Munki3dev' into fv_bootstrapping
2017-09-05 16:42:17 -07:00
Greg Neagle
05ff4fa799
Warn user if creating pkginfo or importing a 'stub' Install macOS.app
2017-09-05 16:41:42 -07:00
Greg Neagle
48957bb615
Merge branch 'Munki3dev' into fv_bootstrapping
2017-09-05 10:36:44 -07:00
Greg Neagle
e1ccdae4fa
Add the (presumed) default Apple softwareupdate CatalogURL to the list of OS-specific CatalogURLs in appleupdates/sync.py
2017-09-05 10:35:48 -07:00
Greg Neagle
b64f62cc2f
Merge branch 'Munki3dev' into fv_bootstrapping
2017-09-01 08:22:59 -07:00
Clayton Burlison
1c54ff3219
fix: Correct issue with Auth Restart ( #800 )
...
An invalid RecoveryKey can be set that causes FoundationPlist to throw
a ValueError. If this happens no restart happens. Instead we should log
the error and revert to a non-auth restart.
2017-09-01 08:20:49 -07:00
Greg Neagle
738d4c3680
Merge branch 'Munki3dev' into fv_bootstrapping
2017-08-31 18:42:06 -07:00
eholtam
0e256e0ce3
Add uninstall-pkg command to managed_uninstalls in manifestutil ( #797 )
...
* Add move-install-to-uninstall command to move a pkg from managed_installs to managed_uninstalls in manifestutil
* Made this sub-command hard coded to remove from managed_installs and add to managed_uninstalls.
* Renamed command to move-install-to-uninstall
2017-08-31 18:41:18 -07:00
Greg Neagle
af03ccf993
Avoid calling system_profiler when importing munkilib/fetch, which then means faster startup of managedsoftwareupdate
2017-08-31 15:04:54 -07:00
Greg Neagle
8910c8a155
Updated comments
2017-08-31 15:04:27 -07:00
Greg Neagle
c55cb84c3d
Avoid calling system_profiler when importing munkilib/fetch, which then means faster startup of managedsoftwareupdate
2017-08-31 15:00:42 -07:00
Greg Neagle
99d902b638
New bootstrapping.py to manage bootstrap mode; disable FV user autologin when in bootstrap mode
2017-08-31 13:39:30 -07:00
Greg Neagle
e3e44a4544
Update to osinstaller.py to prevent 'Helper tool crashed' message from appearing in MunkiStatus output.
2017-08-25 14:37:55 -07:00
Greg Neagle
ee9b58f40d
Updated Spanish localization. Thanks to Joaquin Cabrerizo Egea.
2017-08-25 12:55:50 -07:00
Greg Neagle
855b2199e5
Updated Norwegian (Bokmal) localization. Thanks to Frank Paul Silye.
2017-08-25 12:48:48 -07:00
Yoann Gini
04b33642b3
An option to silently skip pkg check ( #795 )
...
Add --skip-pkg-check (-s) option
This PR add a manual option to skip the pkg_check process in addition to PackageCompleteURL & PackageURL based detection.
Manual request for this option is usefull when a unique server contain data and metadata but both are push from different sources. (Like GIT + rsync)
The difference with the force option rely in the warning message that are avoided here and the check done on the metadata part aren't skiped.
2017-08-23 15:34:43 -07:00
Greg Neagle
b6567fc645
Store os_version when caching apple sucatalog and purge if our current os version does not match; check for producy key existence before trying to cache product metadata
2017-08-18 17:14:54 -07:00
Greg Neagle
89e2faf7cc
Adjust installed_state logic which seems was exactly backwards
2017-08-18 15:28:35 -07:00
Greg Neagle
1d659eb686
Updated Danish localization. Thanks to Thomas Tvegaard.
2017-08-18 14:03:19 -07:00
Greg Neagle
50d82315b9
Update French localization. Thanks to Daniel Moore and Oliver Haessler (and Oliver's girlfriend!).
2017-08-18 13:52:49 -07:00
Greg Neagle
025bd082eb
Update Finnish localization. Thanks to Hannes Juutilainen.
2017-08-18 13:48:31 -07:00
Greg Neagle
7888e7123f
Update German localizations. Thanks to Daniel Moore and Oliver Haessler.
2017-08-18 13:43:33 -07:00
Greg Neagle
5a6183d18b
Updated Dutch localization. Thanks to Arjen van Bochoven.
2017-08-17 13:31:02 -07:00
Greg Neagle
7f19440f76
Add placeholder string for needed localiztions
2017-08-17 13:23:36 -07:00
Greg Neagle
aff674081b
MSC.app: Navigate menu->Reload page (Cmd-R) now also triggers an update check.
2017-08-11 16:24:00 -07:00
Greg Neagle
744840d85a
Address issue #791 -- follow symlinks when getting a list of items in a FileRepo
2017-08-01 10:03:43 -07:00