X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=rpm5-db-compat.patch;fp=rpm5-db-compat.patch;h=6d8ec64418bfbb79272f47c02343eb790a268eb4;hb=6fce50075952edfa510790ca6be81e6d3fb9e214;hp=0000000000000000000000000000000000000000;hpb=e8194500fe8808a194e9ceeb3f8433e24464001a;p=packages%2Frpm.git diff --git a/rpm5-db-compat.patch b/rpm5-db-compat.patch new file mode 100644 index 0000000..6d8ec64 --- /dev/null +++ b/rpm5-db-compat.patch @@ -0,0 +1,15 @@ +--- rpm-4.15.1/lib/header.c~ 2019-11-04 21:13:13.000000000 +0900 ++++ rpm-4.15.1/lib/header.c 2019-12-31 19:48:06.709777565 +0900 +@@ -277,6 +277,12 @@ + for (i = 0; i < il; i++) { + ei2h(&pe[i], &info); + ++ /* XXX rpm5 compat: convert RPMTAG_FILESTATE to RPM_CHAR_TYPE. */ ++ if (info.tag == RPMTAG_FILESTATES && info.type == RPM_INT8_TYPE) { ++ info.type = RPM_CHAR_TYPE; ++ pe[i].type = htonl(info.type); ++ } ++ + /* Previous data must not overlap */ + if (end > info.offset) + goto err;