summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/ipa_ldap_updater.py
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2015-03-18 15:46:00 +0100
committerPetr Vobornik <pvoborni@redhat.com>2015-04-14 19:25:47 +0200
commitf24f614396de809350b54423ca128b478601a64e (patch)
tree7284b80ce5c44ef57f507092e7be312ea082aa61 /ipaserver/install/ipa_ldap_updater.py
parentcc19b5a76a37d1fb87deb45d9cbfc71472a99fa4 (diff)
downloadfreeipa-f24f614396de809350b54423ca128b478601a64e.tar.gz
freeipa-f24f614396de809350b54423ca128b478601a64e.tar.xz
freeipa-f24f614396de809350b54423ca128b478601a64e.zip
Server Upgrade: specify order of plugins in update files
* add 'plugin' directive * specify plugins order in update files * remove 'run plugins' options * use ldapupdater API instance in plugins * add update files representing former PreUpdate and PostUpdate order of plugins https://fedorahosted.org/freeipa/ticket/4904 Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaserver/install/ipa_ldap_updater.py')
-rw-r--r--ipaserver/install/ipa_ldap_updater.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/ipaserver/install/ipa_ldap_updater.py b/ipaserver/install/ipa_ldap_updater.py
index 473af961b..c9362ca6d 100644
--- a/ipaserver/install/ipa_ldap_updater.py
+++ b/ipaserver/install/ipa_ldap_updater.py
@@ -48,10 +48,6 @@ class LDAPUpdater(admintool.AdminTool):
parser.add_option("-u", '--upgrade', action="store_true",
dest="upgrade", default=False,
help="upgrade an installed server in offline mode")
- parser.add_option("-p", '--plugins', action="store_true",
- dest="plugins", default=False,
- help="execute update plugins " +
- "(implied when no input files are given)")
parser.add_option("-s", '--schema', action="store_true",
dest="update_schema", default=False,
help="update the schema "
@@ -140,10 +136,6 @@ class LDAPUpdater_NonUpgrade(LDAPUpdater):
def validate_options(self):
super(LDAPUpdater_NonUpgrade, self).validate_options()
- options = self.options
-
- # Only run plugins if no files are given
- self.run_plugins = not self.files or options.plugins
# Need root for running plugins
if os.getegid() != 0:
@@ -167,8 +159,7 @@ class LDAPUpdater_NonUpgrade(LDAPUpdater):
ld = LDAPUpdate(
sub_dict={},
- ldapi=True,
- plugins=options.plugins or self.run_plugins)
+ ldapi=True)
if not self.files:
self.files = ld.get_all_files(UPDATES_DIR)