This is an automated email from the git hooks/post-receive script.
firstyear pushed a commit to branch master
in repository 389-ds-base.
commit 2b8b6db1de4ab1d21a668b0442871a6c3ee8d6e5
Author: alisha17 <anejaalisha(a)yahoo.com>
Date: Thu Oct 12 23:03:40 2017 +1100
Ticket 103 - Make sysconfig where it is expected to exist
Bug Description: Error when creating new instance
while opening sysconfig because sysconfig doesn't
exists
Fix Description: Create a sysconfig directory before
opening it
https://pagure.io/lib389/issue/103
Author: Alisha Aneja
Review by: William Brown
---
src/lib389/lib389/instance/setup.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/lib389/lib389/instance/setup.py b/src/lib389/lib389/instance/setup.py
index cc94b48..659c87e 100644
--- a/src/lib389/lib389/instance/setup.py
+++ b/src/lib389/lib389/instance/setup.py
@@ -315,6 +315,7 @@ class SetupDs(object):
with open("%s/dirsrv/config/template-initconfig" %
slapd['sysconf_dir']) as template_init:
for line in template_init.readlines():
initconfig += line.replace('{{', '{',
1).replace('}}', '}', 1).replace('-', '_')
+ os.makedirs("%s/sysconfig" % slapd['sysconf_dir'], mode=0o775)
with open("%s/sysconfig/dirsrv-%s" % (slapd['sysconf_dir'],
slapd['instance_name']), 'w') as f:
f.write(initconfig.format(
SERVER_DIR=slapd['lib_dir'],
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.