From: Rob Crittenden Date: Mon, 24 Aug 2015 18:27:35 +0000 (+0000) Subject: Count IPA as a login plugin when checking for enabled plugins X-Git-Tag: v1.1.0~40 X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=commitdiff_plain;h=715fa96eb2f97451749d3e66b801bdefe861b16e Count IPA as a login plugin when checking for enabled plugins The installer ensures that at least one login plugin is enabled. It didn't consider IPA, which automatically enables gssapi, when doing this calculation. Add a check so that IPA counts as well. https://fedorahosted.org/ipsilon/ticket/152 Signed-off-by: Rob Crittenden Reviewed-by: Patrick Uiterwijk --- diff --git a/ipsilon/install/ipsilon-server-install b/ipsilon/install/ipsilon-server-install index 80bd274..2c16a03 100755 --- a/ipsilon/install/ipsilon-server-install +++ b/ipsilon/install/ipsilon-server-install @@ -405,7 +405,7 @@ def parse_args(plugins): else: args['lm_order'] = args['lm_order'].split(',') - if len(args['lm_order']) == 0: + if len(args['lm_order']) == 0 and args['ipa'] != 'yes': sys.exit('No login plugins are enabled.') #FIXME: check instance is only alphanums