diff options
author | Martin Basti <mbasti@redhat.com> | 2015-05-05 15:12:12 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-05-11 16:08:01 +0000 |
commit | 520bbd001b68bc51a79c2b4a9684fb1c12a582cd (patch) | |
tree | 648060489458b69a3851f2cc509f786fb6b7e990 /ipaserver/install/plugins/rename_managed.py | |
parent | 5783d0c832a430f0f3b1a9b5ba083cda934d3397 (diff) | |
download | freeipa-520bbd001b68bc51a79c2b4a9684fb1c12a582cd.tar.gz freeipa-520bbd001b68bc51a79c2b4a9684fb1c12a582cd.tar.xz freeipa-520bbd001b68bc51a79c2b4a9684fb1c12a582cd.zip |
Server Upgrade: Allow base64 encoded values
This patch allows to use base64 encoded values in update files.
Double colon ('::') must be used as separator between attribute name
and base64 encoded value.
add:attr::<base64-value>
replace:attr::<old-base64-value>::<new-base64-value>
https://fedorahosted.org/freeipa/ticket/4984
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipaserver/install/plugins/rename_managed.py')
-rw-r--r-- | ipaserver/install/plugins/rename_managed.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipaserver/install/plugins/rename_managed.py b/ipaserver/install/plugins/rename_managed.py index f37f87d86..16477cf9d 100644 --- a/ipaserver/install/plugins/rename_managed.py +++ b/ipaserver/install/plugins/rename_managed.py @@ -34,9 +34,9 @@ def entry_to_update(entry): for attr in entry.keys(): if isinstance(entry[attr], list): for i in xrange(len(entry[attr])): - update.append('%s:%s' % (str(attr), str(entry[attr][i]))) + update.append(dict(attr=str(attr), value=str(entry[attr][i]))) else: - update.append('%s:%s' % (str(attr), str(entry[attr]))) + update.append(dict(attr=str(attr), value=str(entry[attr]))) return update |