1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-09-06 05:08:42 +02:00

Merge pull request #1077 from abitrolly/relconf

Fix failure to create config in current dir
This commit is contained in:
2022-07-26 09:37:29 +02:00
committed by GitHub

View File

@@ -861,9 +861,10 @@ def write_config(fname, cp):
fname = os.readlink(fname)
# create directories to the config file (if they don't exist already)
if not os.path.exists(os.path.dirname(fname)):
fdir = os.path.dirname(fname)
if fdir:
try:
os.makedirs(os.path.dirname(fname), mode=0o700)
os.makedirs(fdir, mode=0o700)
except OSError as e:
if e.errno != errno.EEXIST:
raise