Fix make_dnf_dirs
It was chopping off an extra directory level due to realpath removing the trailing / from the paths when they are setup.
This commit is contained in:
parent
22070dcf42
commit
23f4b2a3ec
@ -75,8 +75,11 @@ def make_dnf_dirs(conf):
|
|||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
for p in ["dnf_conf", "repo_dir", "cache_dir", "dnf_root"]:
|
for p in ["dnf_conf", "repo_dir", "cache_dir", "dnf_root"]:
|
||||||
p_dir = os.path.dirname(conf.get("composer", p))
|
p_dir = os.path.abspath(conf.get("composer", p))
|
||||||
if not os.path.exists(p_dir):
|
if p == "dnf_conf":
|
||||||
|
p_dir = os.path.dirname(p_dir)
|
||||||
|
|
||||||
|
if not os.path.isdir(p_dir):
|
||||||
os.makedirs(p_dir)
|
os.makedirs(p_dir)
|
||||||
|
|
||||||
def make_queue_dirs(conf, gid):
|
def make_queue_dirs(conf, gid):
|
||||||
|
Loading…
Reference in New Issue
Block a user