added option to disable system- and package upgrade as well as service
restart
This commit is contained in:
15
bin/sau
15
bin/sau
@ -16,10 +16,19 @@ def main():
|
||||
conf = sau.config
|
||||
log = logging.getLogger(sau.LOGNAME)
|
||||
platform = sau.platforms.get_platform()
|
||||
reboot_required = platform.system_upgrade()
|
||||
platform.pkg_upgrade()
|
||||
|
||||
reboot_recommended = sau.services.restart_services()
|
||||
reboot_required = False
|
||||
reboot_recommended = False
|
||||
|
||||
if conf.getboolean('default', 'do_system_upgrade', fallback=True):
|
||||
reboot_required = platform.system_upgrade()
|
||||
|
||||
if conf.getboolean('default', 'do_package_upgrade', fallback=True):
|
||||
platform.pkg_upgrade()
|
||||
|
||||
if conf.getboolean('default', 'do_service_restart', fallback=True):
|
||||
reboot_recommended = sau.services.restart_services()
|
||||
|
||||
if conf.getboolean('default', 'do_reboot', fallback=False):
|
||||
if reboot_required:
|
||||
log.warning('Rebooting because of a system upgrade')
|
||||
|
Reference in New Issue
Block a user