@@ -2506,7 +2506,7 @@ def group_list():
2506
2506
}
2507
2507
2508
2508
out = __salt__ ["cmd.run_stdout" ](
2509
- [_yum (), "grouplist " , "hidden" ], output_loglevel = "trace" , python_shell = False
2509
+ [_yum (), "group" , "list " , "hidden" ], output_loglevel = "trace" , python_shell = False
2510
2510
)
2511
2511
key = None
2512
2512
for line in salt .utils .itertools .split (out , "\n " ):
@@ -2608,7 +2608,7 @@ def group_info(name, expand=False, ignore_groups=None, **kwargs):
2608
2608
}
2609
2609
)
2610
2610
2611
- cmd = [_yum (), "--quiet" ] + options + ["groupinfo " , name ]
2611
+ cmd = [_yum (), "--quiet" ] + options + ["group" , "info " , name ]
2612
2612
out = __salt__ ["cmd.run_stdout" ](cmd , output_loglevel = "trace" , python_shell = False )
2613
2613
2614
2614
g_info = {}
@@ -2624,8 +2624,8 @@ def group_info(name, expand=False, ignore_groups=None, **kwargs):
2624
2624
elif "group" in g_info :
2625
2625
ret ["type" ] = "package group"
2626
2626
2627
- ret ["group" ] = g_info .get ("environment group" ) or g_info .get ("group" )
2628
- ret ["id" ] = g_info .get ("environment-id" ) or g_info .get ("group-id" )
2627
+ ret ["group" ] = g_info .get ("environment group" ) or g_info .get ("group" ) or g_info . get ( "name" )
2628
+ ret ["id" ] = g_info .get ("environment-id" ) or g_info .get ("group-id" ) or g_info . get ( "id" )
2629
2629
if not ret ["group" ] and not ret ["id" ]:
2630
2630
raise CommandExecutionError (f"Group '{ name } ' not found" )
2631
2631
0 commit comments