summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-05-01 15:31:25 -0400
committerSimo Sorce <simo@redhat.com>2014-05-01 20:52:24 -0400
commit2c888a62a0c21114b51fd79d5321d5fed39f0b6e (patch)
tree1056dd67a968553cb82207b4f434e904b16526ae
parent8cd7481f96f5f67efb69323024e56d57df992eb5 (diff)
downloadipsilon-2c888a62a0c21114b51fd79d5321d5fed39f0b6e.tar.gz
ipsilon-2c888a62a0c21114b51fd79d5321d5fed39f0b6e.tar.xz
ipsilon-2c888a62a0c21114b51fd79d5321d5fed39f0b6e.zip
Avoid failing install if sessions directory exists
Signed-off-by: Simo Sorce <simo@redhat.com>
-rwxr-xr-xipsilon/install/ipsilon-server-install4
1 files changed, 3 insertions, 1 deletions
diff --git a/ipsilon/install/ipsilon-server-install b/ipsilon/install/ipsilon-server-install
index dd30c9a..b5a6371 100755
--- a/ipsilon/install/ipsilon-server-install
+++ b/ipsilon/install/ipsilon-server-install
@@ -101,7 +101,9 @@ def install(plugins, args):
confopts)
if not os.path.exists(args['httpd_conf']):
os.symlink(idp_conf, args['httpd_conf'])
- os.makedirs(os.path.join(args['data_dir'], 'sessions'), 0700)
+ sessdir = os.path.join(args['data_dir'], 'sessions')
+ if not os.path.exists(sessdir):
+ os.makedirs(sessdir, 0700)
data_conf = os.path.join(args['data_dir'], 'ipsilon.conf')
if not os.path.exists(data_conf):
os.symlink(ipsilon_conf, data_conf)