File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ def main():
34
34
latest_kernel = kernel
35
35
36
36
booted_kernel = "/lib/modules/{}" .format (to_text (
37
- subprocess .run (["uname" , "-r" ], capture_output = True ).stdout .strip ))
37
+ subprocess .run (["uname" , "-r" ], capture_output = True ).stdout ) .strip ( ))
38
38
39
39
booted_kernel_package = ""
40
40
old_kernel_packages = []
@@ -50,18 +50,19 @@ def main():
50
50
if e .stderr .startswith (b"dpkg-query: no path found matching" ):
51
51
continue
52
52
raise e
53
+ pkgs = to_text (sp .stdout ).split (":" )[0 ].split (", " )
53
54
if kernel .split ("/" )[- 1 ] == booted_kernel .split ("/" )[- 1 ]:
54
- booted_kernel_package = to_text ( sp . stdout ). split ( ":" )[ 0 ]
55
+ booted_kernel_packages = pkgs
55
56
elif kernel != latest_kernel :
56
- old_kernel_packages .append ( to_text ( sp . stdout ). split ( ":" )[ 0 ] )
57
+ old_kernel_packages .extend ( pkgs )
57
58
58
59
# returns True if we're not booted into the latest kernel
59
60
new_kernel_exists = booted_kernel .split ("/" )[- 1 ] != latest_kernel .split ("/" )[- 1 ]
60
61
module .exit_json (
61
62
changed = False ,
62
63
new_kernel_exists = new_kernel_exists ,
63
64
old_packages = old_kernel_packages ,
64
- booted_package = booted_kernel_package
65
+ booted_packages = booted_kernel_packages
65
66
)
66
67
67
68
You can’t perform that action at this time.
0 commit comments