make --clean work with no %setup
authormarc <devnull@localhost>
Wed, 8 Apr 1998 14:22:41 +0000 (14:22 +0000)
committermarc <devnull@localhost>
Wed, 8 Apr 1998 14:22:41 +0000 (14:22 +0000)
CVS patchset: 2074
CVS date: 1998/04/08 14:22:41

CHANGES
build/build.c

diff --git a/CHANGES b/CHANGES
index 0512956..5d25598 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+2.4.107 -> 2.4.108:
+        - make --clean work with no %setup
+
 2.4.106 -> 2.4.107:
        - --nomd5 wasn't handled properly
        - updated configure.in find-req and find-prov checks (Tim Mooney)
index 9a8c705..3285401 100644 (file)
@@ -155,7 +155,9 @@ int doScript(Spec spec, int what, char *name, StringBuf sb, int test)
        }
     }
     if (what == RPMBUILD_RMBUILD) {
-       fprintf(f, "rm -rf %s\n", spec->buildSubdir);
+       if (spec->buildSubdir) {
+           fprintf(f, "rm -rf %s\n", spec->buildSubdir);
+       }
     } else {
        fprintf(f, "%s", getStringBuf(sb));
     }