X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=missing-doc-terminate-build.patch;fp=missing-doc-terminate-build.patch;h=6cc7732143d45fe0801cd547015959991599075e;hp=0000000000000000000000000000000000000000;hb=e56b042e3aa3c1ff937bc994ab6bb2019260bfb6;hpb=480dc12a1a19a0b2d645f534346f245150222624 diff --git a/missing-doc-terminate-build.patch b/missing-doc-terminate-build.patch new file mode 100644 index 0000000..6cc7732 --- /dev/null +++ b/missing-doc-terminate-build.patch @@ -0,0 +1,21 @@ +--- rpm-4.16.0/build/files.c.orig 2020-12-18 19:36:49.000000000 +0100 ++++ rpm-4.16.0/build/files.c 2020-12-18 19:48:35.711529643 +0100 +@@ -2394,14 +2394,16 @@ + appendStringBuf(docScript, efn); + appendStringBuf(docScript, " $"); + appendStringBuf(docScript, sdenv); +- appendLineStringBuf(docScript, " ||:"); + free(efn); + } + + if (install) { ++ int _missing_doc_files_terminate_build = ++ rpmExpandNumeric("%{?_missing_doc_files_terminate_build}"); + if (doScript(spec, RPMBUILD_STRINGBUF, sdname, + getStringBuf(docScript), test, NULL)) { +- fl->processingFailed = 1; ++ if (_missing_doc_files_terminate_build) ++ fl->processingFailed = 1; + } + } +