diff options
author | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-11-13 10:18:05 +0100 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2014-11-14 13:06:27 -0500 |
commit | 943158d19f879eb6ad515edeb59017671e4252c5 (patch) | |
tree | 17afd88f27a156b95224b666d4270be2ae66890d /ipsilon/install/ipsilon-server-install | |
parent | d4f4bc7b1ed80887534698825fc93ff3cf68dfe7 (diff) | |
download | ipsilon-943158d19f879eb6ad515edeb59017671e4252c5.tar.gz ipsilon-943158d19f879eb6ad515edeb59017671e4252c5.tar.xz ipsilon-943158d19f879eb6ad515edeb59017671e4252c5.zip |
Add support for Persona Identity Provider
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'ipsilon/install/ipsilon-server-install')
-rwxr-xr-x | ipsilon/install/ipsilon-server-install | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ipsilon/install/ipsilon-server-install b/ipsilon/install/ipsilon-server-install index df2a965..1b9e58f 100755 --- a/ipsilon/install/ipsilon-server-install +++ b/ipsilon/install/ipsilon-server-install @@ -93,6 +93,9 @@ def install(plugins, args): args['httpd_conf'] = os.path.join(HTTPDCONFD, 'ipsilon-%s.conf' % args['instance']) args['data_dir'] = os.path.join(DATADIR, args['instance']) + args['public_data_dir'] = os.path.join(args['data_dir'], 'public') + args['wellknown_dir'] = os.path.join(args['public_data_dir'], + 'well-known') if os.path.exists(ipsilon_conf): shutil.move(ipsilon_conf, '%s.bakcup.%s' % (ipsilon_conf, now)) if os.path.exists(idp_conf): @@ -101,6 +104,8 @@ def install(plugins, args): os.makedirs(instance_conf, 0700) confopts = {'instance': args['instance'], 'datadir': args['data_dir'], + 'publicdatadir': args['public_data_dir'], + 'wellknowndir': args['wellknown_dir'], 'sysuser': args['system_user'], 'ipsilondir': BINDIR, 'staticdir': STATICDIR, @@ -142,6 +147,10 @@ def install(plugins, args): confopts) if not os.path.exists(args['httpd_conf']): os.symlink(idp_conf, args['httpd_conf']) + if not os.path.exists(args['public_data_dir']): + os.makedirs(args['public_data_dir'], 0755) + if not os.path.exists(args['wellknown_dir']): + os.makedirs(args['wellknown_dir'], 0755) sessdir = os.path.join(args['data_dir'], 'sessions') if not os.path.exists(sessdir): os.makedirs(sessdir, 0700) |