+ parser.add_argument('-o', '--login-managers-order', dest='lm_order',
+ help='Comma separated list of login managers')
+ parser.add_argument('--ipa', choices=['yes', 'no'], default='yes',
+ help='Detect and use an IPA server for authentication')
+
+ lms = []
+
+ for plugin_group in plugins:
+ group = parser.add_argument_group(plugin_group)
+ for plugin_name in plugins[plugin_group]:
+ plugin = plugins[plugin_group][plugin_name]
+ if plugin.ptype == 'login':
+ lms.append(plugin.name)
+ plugin.install_args(group)