fix needs_restarting module

This commit is contained in:
m0duspwnens
2019-11-18 15:33:21 -05:00
parent 81e825b954
commit cc5565d5bc
2 changed files with 4 additions and 5 deletions

View File

@@ -4,20 +4,19 @@ import subprocess
def check():
os = __grains__['os']
retval = 'False'
if os == 'Ubuntu':
if path.exists('/var/run/reboot-required'):
retval = 'True'
else:
retval = 'False'
elif os == 'CentOS':
cmd = 'needs-restarting -r > /dev/null 2>&1'
try:
needs_restarting = subprocess.check_call(cmd.split(), shell=True)
needs_restarting = subprocess.check_call(cmd, shell=True)
except subprocess.CalledProcessError:
retval = 'True'
retval = 'False'
else:
retval = 'Unsupported OS: %s' % os

View File

@@ -1,5 +1,5 @@
package_update_reboot_required_motd:
file.append:
file.managed:
- name: /etc/motd
- source: salt://motd/files/package_update_reboot_required.jinja
- template: jinja