Server Upgrade: remove CSV from upgrade files

CSV values are not supported in upgrade files anymore

Instead of

   add:attribute: 'first, part', second

please use

  add:attribute: firts, part
  add:attribute: second

Required for ticket: https://fedorahosted.org/freeipa/ticket/4984

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
Martin Basti
2015-04-16 15:27:12 +02:00
committed by Jan Cholasta
parent 375eb75833
commit 5783d0c832
24 changed files with 320 additions and 323 deletions

View File

@@ -54,13 +54,11 @@ class update_uniqueness_plugins_to_new_syntax(Updater):
plugins_dn = DN(('cn', 'plugins'), ('cn', 'config'))
def __remove_update(self, update, key, value):
# ldapupdate uses CSV, use '' for DN value
statement = "remove:%s:'%s'" % (key, value)
statement = "remove:%s:%s" % (key, value)
update.setdefault('updates', []).append(statement)
def __add_update(self, update, key, value):
# ldapupdate uses CSV, use '' for DN value
statement = "add:%s:'%s'" % (key, value)
statement = "add:%s:%s" % (key, value)
update.setdefault('updates', []).append(statement)
def __subtree_style(self, entry):