diff options
Diffstat (limited to 'MgaRepo/rpmutil.py')
-rw-r--r-- | MgaRepo/rpmutil.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/MgaRepo/rpmutil.py b/MgaRepo/rpmutil.py index 531c5fc..fff505b 100644 --- a/MgaRepo/rpmutil.py +++ b/MgaRepo/rpmutil.py @@ -223,9 +223,15 @@ def put_srpm(srpmfile, markrelease=False, striplog=True, branch=None, usourcesdir = os.path.join(unpackdir, "SOURCES") uspecsentries = os.listdir(uspecsdir) - usourcesentries = os.listdir(usourcesdir) + if os.path.isdir(usourcesdir): + usourcesentries = os.listdir(usourcesdir) + else: + usourcesentries=[] specsentries = os.listdir(specsdir) - sourcesentries = os.listdir(sourcesdir) + if os.path.isdir(sourcesdir): + sourcesentries = os.listdir(sourcesdir) + else: + sourcesentries=[] # Remove old entries for entry in [x for x in specsentries |