summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2015-08-24 18:27:35 +0000
committerPatrick Uiterwijk <puiterwijk@redhat.com>2015-08-25 14:50:43 +0200
commit715fa96eb2f97451749d3e66b801bdefe861b16e (patch)
treeb758efb66d69afd1fc3c5af887fa5edaa9aa050b
parenteab6689943558a6ad27ccbe008cbab7c2560617d (diff)
downloadipsilon-715fa96eb2f97451749d3e66b801bdefe861b16e.tar.gz
ipsilon-715fa96eb2f97451749d3e66b801bdefe861b16e.tar.xz
ipsilon-715fa96eb2f97451749d3e66b801bdefe861b16e.zip
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 <rcritten@redhat.com> Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
-rwxr-xr-xipsilon/install/ipsilon-server-install2
1 files changed, 1 insertions, 1 deletions
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