create parent dir for symlink if needed

This commit is contained in:
Mike McLean 2018-08-07 10:49:51 -04:00
parent b92afc0fed
commit 484bf0181a

View file

@ -4966,6 +4966,9 @@ def ensure_volume_symlink(binfo):
os.unlink(basedir)
elif os.path.exists(basedir):
raise koji.GenericError('Unexpected build content: %s', basedir)
else:
# parent dir might not exist
koji.ensuredir(os.path.dirname(basedir))
os.symlink(relpath, basedir)