mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Fix ipactl service ordering
Ipactl sorted service start order as string, which causes service with start order 100 starts before service with start order 30. Patch fixes ipactl to use integers for ordering. Reviewed-By: David Kupka <dkupka@redhat.com>
This commit is contained in:
parent
7b7567aabf
commit
57c510dcc7
@ -159,7 +159,11 @@ def get_config(dirsrv):
|
|||||||
name = entry.single_value['cn']
|
name = entry.single_value['cn']
|
||||||
for p in entry['ipaConfigString']:
|
for p in entry['ipaConfigString']:
|
||||||
if p.startswith('startOrder '):
|
if p.startswith('startOrder '):
|
||||||
order = p.split()[1]
|
try:
|
||||||
|
order = int(p.split()[1])
|
||||||
|
except ValueError:
|
||||||
|
raise IpactlError("Expected order as integer in: %s:%s" % (
|
||||||
|
name, p))
|
||||||
svc_list.append([order, name])
|
svc_list.append([order, name])
|
||||||
|
|
||||||
ordered_list = []
|
ordered_list = []
|
||||||
|
Loading…
Reference in New Issue
Block a user