[projects/pld-builder.new] srpm_builder: fix check for specfile name

draenog draenog at pld-linux.org
Sat Aug 11 04:43:14 CEST 2012


commit ed0d74658f05dd8db5f8a142156949e388f59971
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Sat Aug 11 03:37:56 2012 +0100

    srpm_builder: fix check for specfile name
    
    As b.spec contains .spec it should be longer then length of '.spec'
    to be a valid package name. The old version resulted with removed
    rpm/packages directory when presented with request for .spec package.

 PLD_Builder/srpm_builder.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/PLD_Builder/srpm_builder.py b/PLD_Builder/srpm_builder.py
index 1ec63df..6b18884 100644
--- a/PLD_Builder/srpm_builder.py
+++ b/PLD_Builder/srpm_builder.py
@@ -90,7 +90,7 @@ def transfer_file(r, b):
         ftp.add(fname, "uploadinfo")
 
 def build_srpm(r, b):
-    if len(b.spec) == 0:
+    if len(b.spec) <= len('.spec'):
         # should not really get here
         util.append_to(b.logfile, "error: No .spec given but build src.rpm wanted")
         return "FAIL"


More information about the pld-cvs-commit mailing list