only rm -rf docdir if we've got a %doc
authorroot <devnull@localhost>
Thu, 22 Aug 1996 21:04:33 +0000 (21:04 +0000)
committerroot <devnull@localhost>
Thu, 22 Aug 1996 21:04:33 +0000 (21:04 +0000)
CVS patchset: 983
CVS date: 1996/08/22 21:04:33

build/spec.c

index 80158fe..b1c119a 100644 (file)
@@ -497,9 +497,11 @@ static void generateNamesAndDocScript(Spec s)
        appendStringBuf(s->doc, "DOCDIR=$RPM_ROOT_DIR/$RPM_DOC_DIR/");
        sprintf(fullname, "%s-%s-%s", name, packageVersion, packageRelease);
        appendLineStringBuf(s->doc, fullname);
-       appendLineStringBuf(s->doc, "rm -rf $DOCDIR");
        docs = getStringBuf(package->doc);
-       appendLineStringBuf(s->doc, docs);
+       if (*docs) {
+           appendLineStringBuf(s->doc, "rm -rf $DOCDIR");
+           appendLineStringBuf(s->doc, docs);
+       }
        
        package = package->next;
     }