Greg Neagle
f1df5d96a6
Pylint fixes
2019-05-05 12:48:15 -07:00
Greg Neagle
df60207145
Add 'from __future__ import absolute_import' to all files to enforce Python3-style imports
2019-05-03 21:34:56 -07:00
Greg Neagle
531d99a01a
Convert all print statements to Python3-compatible print functions
2019-05-03 19:47:37 -07:00
Elliot Jordan
2ad27ff411
Align except clauses with PEP 3110 ( #933 )
...
This should work for Python 2.6+, including 3.
https://www.python.org/dev/peps/pep-3110/#compatibility-issues
2019-05-03 15:05:13 -07:00
Greg Neagle
f890235044
Fix an issue that would cause Munki to fail to reboot after installing updates that require a reboot when no-one is logged in.
2019-02-18 07:39:43 -08:00
Elliot Jordan
d14c4304ea
Various typo fixes and spelling corrections ( #907 )
...
* Fixed "No Comment" typo in strings files
* Fix "problem updates" typo
* Fix "caught" typo
* Fix "pseudo" typo
* Fix "instantiated" typo
* Fix "explicitly" typo
* Fix "osascript" typo
* Spelling fixes and various other corrections
* Fix two more instances of "Logput"
* Fixed a few remaining spelling issues in python files
* Fix "because" typo
PR also submitted upstream to the Murky project for the same correction.
* Fix name of associated app
* Additional spelling corrections in comments/docstrings
2019-02-14 08:30:43 -08:00
Greg Neagle
a73ea66162
Provide switch for MunkiStatus output so precache_agent can switch it off. Addresses #897
2019-01-08 11:00:41 -08:00
Greg Neagle
918d0b7391
Update copyright dates
2019-01-02 10:31:50 -08:00
Greg Neagle
19362c77e9
Log shut down actions no matter the logging level; don't require halt message to be at the beginning of a softwareupdate output line
2018-12-17 16:13:00 -08:00
Greg Neagle
7339391cb5
Simplify return value logic in doInstallTasks()
2018-12-11 11:25:05 -08:00
Greg Neagle
c69c0b2166
If shutting down don't call authrestartd.restart() afterwards
2018-12-11 11:25:05 -08:00
Greg Neagle
e5b473107a
Cleaning up logic around None/Restart/Shutdown
2018-12-11 11:25:05 -08:00
Wesley Whetstone
133fc6a3ed
changing return code and adding proper parameter call
2018-12-11 11:25:04 -08:00
Wesley Whetstone
b7236a9344
adding in the option to have munki showdown after apple updates instaed of restarting.
2018-12-11 11:25:03 -08:00
Greg Neagle
46747a9848
Fix warn_if_server_is_default function to not crash when SoftwareRepoURL is None, a result of the changes in autodetecting ther Munki repo
2018-04-18 10:25:18 -07:00
Greg Neagle
1428c40d06
Update copyright notices to include 2018
2018-01-20 08:46:22 -08:00
Greg Neagle
54713665be
Tweaks around restart handling after a successful startosinstall run
2017-09-11 09:44:38 -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
a2cd572b74
Add --show-config option to managedsoftwarecenter
2017-07-18 13:41:45 -07:00
Greg Neagle
a7c43cf337
Fix for postflights always reporting a runtype of 'osinstall'. See #784
2017-06-27 08:40:08 -07:00
Greg Neagle
98a4892985
Auth restart support for Managed Software Center.app
2017-04-20 14:52:02 -05:00
Greg Neagle
4b1c0c9949
Start of launchd socket support
2017-04-14 10:47:58 -07:00
Greg Neagle
b45a36a337
Refactor authrestart code so osinstaller can use it.
2017-04-13 15:47:29 -07:00
Greg Neagle
cead5a175b
Really fix spelling of sendDistribitedNotification()
2017-04-12 09:30:17 -07:00
Greg Neagle
69f788a15a
Fix spelling of sendDistribitedNotification()
2017-04-12 09:29:25 -07:00
Clayton Burlison
1f2ab4220c
Update managedsoftwareupdate --auto help msg ( #739 )
2017-04-11 09:29:20 -07:00
Greg Neagle
d13130c4dc
PyLint cleanups
2017-04-07 22:12:02 -07:00
Greg Neagle
b1b79ed51b
Fix for Dock update badge not being properly updated, caused by a regression here in commit 292bc808c6
2017-04-07 09:38:10 -07:00
Greg Neagle
39b0d0720c
Exit faster/earlier and do less when another instance of managedsoftwareupdate is running.
2017-04-04 13:22:05 -07:00
Greg Neagle
292bc808c6
- Groundwork for installing from locally-installed app instead of dmg
...
- Run some finishing tasks including postflight script when signalled by startosinstall that it's ready to restart
- launchd.py extended to optionally _not_ cleanup a launchd job on exit so that startosinstall isn't killed prematurely and can live on after managedsoftwareupdate's untimely death
2017-04-04 10:49:15 -07:00
Greg Neagle
2219f13621
Add macOS install support to managedsoftwareupdate
2017-04-01 21:28:48 -07:00
Greg Neagle
0b1a1f344a
managedsoftwareupdate: Remove munkicommon import; replace with refactored modules
2017-03-02 11:01:27 -08:00
Greg Neagle
d3801b1071
new launchagent for munki-status, new make_munki_mpkg.sh script
2017-02-26 12:01:43 -08:00
Greg Neagle
90d457b082
more of the needed munki-notifier pieces
2017-02-26 10:30:33 -08:00
Greg Neagle
0ef9b61120
Simplfy idle check when deciding whether or not to remove the bootstrap flag file
2017-02-02 11:54:57 -08:00
Greg Neagle
4fb323f4b0
Remove managedsoftwareupdate's check for server availabilty -- if the server is not available, it will fail while attempting to get the primary manifest.
2017-02-02 11:52:35 -08:00
Greg Neagle
4053a0dbe7
Update copyright dates to 2017
2017-01-17 20:14:31 -08:00
Greg Neagle
e605490e95
Lots of PyLint clean ups
2017-01-10 08:59:41 -08:00
Greg Neagle
f338e5ead5
And the refactoring continues...
2017-01-01 15:16:07 -08:00
Greg Neagle
242bbc9855
Move more functions out of updatecheck and into new modules
2017-01-01 14:43:54 -08:00
Greg Neagle
dcedb3a418
Make munkicommon.stopRequested() work in all run modes
2016-12-15 08:40:35 -08:00
Greg Neagle
f46c04307f
Replace all references to 'Managed Software Update.app' with 'Managed Software Center.app'
2016-12-14 17:02:14 -08:00
Greg Neagle
bbd34966ca
Always send status updates so MSC.app can display them if it is open.
2016-12-14 16:59:54 -08:00
Greg Neagle
ddf1940bf6
Move authrestart module out of munkicommon to root of munkilib
2016-12-14 15:48:40 -08:00
Greg Neagle
61120839db
Set global verbose and munkistatusoutput variables via munkicommon.display module
2016-12-14 15:17:17 -08:00
Wesley Whetstone
1163fbb3d2
readding changes to manasoftwareupdate
2016-12-01 10:40:10 -08:00
Greg Neagle
5ae397eee4
Merge branch 'fv-auth-restart'
2016-11-28 10:44:33 -08:00
Greg Neagle
fa8895429e
After doing unattended installs, don't recheck Apple updates availability if there were none available when we started (or we weren't supposed to check them at all)
2016-06-29 17:05:23 -04:00
Greg Neagle
97499e703c
Revert "After doing unattended installs, don't recheck Apple updates availability if there were none available when we started (or we weren't supposed to check them at all)"
...
This reverts commit f02cde7f5d .
2016-06-29 17:01:10 -04:00
Greg Neagle
f02cde7f5d
After doing unattended installs, don't recheck Apple updates availability if there were none available when we started (or we weren't supposed to check them at all)
2016-06-29 17:00:35 -04:00