summaryrefslogtreecommitdiffstats
path: root/ipaclient/plugins/migration.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipaclient/plugins/migration.py')
-rw-r--r--ipaclient/plugins/migration.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipaclient/plugins/migration.py b/ipaclient/plugins/migration.py
index 1a184b963..b40ddfd80 100644
--- a/ipaclient/plugins/migration.py
+++ b/ipaclient/plugins/migration.py
@@ -20,6 +20,7 @@
import six
from ipaclient.frontend import CommandOverride
+from ipalib.parameters import File
from ipalib.plugable import Registry
from ipalib import _
@@ -43,6 +44,12 @@ with clear text passwords. All migrated users need to
login at https://your.domain/ipa/migration/ before they
can use their Kerberos accounts.''')
+ def get_options(self):
+ for option in super(migrate_ds, self).get_options():
+ if option.name == 'cacertfile':
+ option = option.clone_retype(option.name, File)
+ yield option
+
def output_for_cli(self, textui, result, ldapuri, bindpw, **options):
textui.print_name(self.name)
if not result['enabled']: