From e07c5c1f96dbf8508205062ccd4c8ee0fef9efd5 Mon Sep 17 00:00:00 2001 From: Yu Ming Zhu Date: Sep 19 2019 23:28:19 +0000 Subject: hub: ensure dir in host.repoAddRPM --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 4b2fce1..64516e1 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -13234,8 +13234,8 @@ class HostExports(object): if not rpminfo['sourcepackage'] and rpminfo['arch'] != 'noarch': arch = koji.canonArch(rpminfo['arch']) dir = "%s/%s/RPMS" % (repodir, arch) - if os.path.isdir(dir): - dirs.append(dir) + koji.ensuredir(dir) + dirs.append(dir) else: #noarch and srpms linked for all arches for fn in os.listdir(repodir): @@ -13245,8 +13245,8 @@ class HostExports(object): dir = "%s/%s/SRPMS" % (repodir, fn) else: dir = "%s/%s/RPMS" % (repodir, fn) - if os.path.isdir(dir): - dirs.append(dir) + koji.ensuredir(dir) + dirs.append(dir) for dir in dirs: fn = os.path.basename(filepath) dst = "%s/%s" % (dir, fn)