diff options
-rw-r--r-- | meta/recipes-support/createrepo/createrepo/dumpMetadata-disable-signature-validation.patch | 31 | ||||
-rw-r--r-- | meta/recipes-support/createrepo/createrepo_0.4.11.bb | 17 |
2 files changed, 40 insertions, 8 deletions
diff --git a/meta/recipes-support/createrepo/createrepo/dumpMetadata-disable-signature-validation.patch b/meta/recipes-support/createrepo/createrepo/dumpMetadata-disable-signature-validation.patch new file mode 100644 index 0000000000..905531f848 --- /dev/null +++ b/meta/recipes-support/createrepo/createrepo/dumpMetadata-disable-signature-validation.patch | |||
@@ -0,0 +1,31 @@ | |||
1 | dumpMetadata: disable signature validation | ||
2 | |||
3 | Makes it possible to work on RPM repositories that contain signed packages | ||
4 | without the need of importing the public part of the signing key into the RPM | ||
5 | database. | ||
6 | |||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> | ||
10 | --- | ||
11 | dumpMetadata.py | 4 +++- | ||
12 | 1 file changed, 3 insertions(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/dumpMetadata.py b/dumpMetadata.py | ||
15 | index e40e8ac..ca6a82d 100644 | ||
16 | --- a/dumpMetadata.py | ||
17 | +++ b/dumpMetadata.py | ||
18 | @@ -92,7 +92,9 @@ def returnHdr(ts, package): | ||
19 | fdno = package # let's assume this is an fdno and go with it :) | ||
20 | except OSError: | ||
21 | raise MDError, "Error opening file" | ||
22 | - ts.setVSFlags((rpm.RPMVSF_NOMD5|rpm.RPMVSF_NEEDPAYLOAD)) | ||
23 | + ts.setVSFlags((rpm.RPMVSF_NOMD5|rpm.RPMVSF_NEEDPAYLOAD| | ||
24 | + rpm.RPMVSF_NODSA|rpm.RPMVSF_NORSA| | ||
25 | + rpm.RPMVSF_NODSAHEADER|rpm.RPMVSF_NORSAHEADER)) | ||
26 | try: | ||
27 | hdr = ts.hdrFromFdno(fdno) | ||
28 | except rpm.error: | ||
29 | -- | ||
30 | 2.1.4 | ||
31 | |||
diff --git a/meta/recipes-support/createrepo/createrepo_0.4.11.bb b/meta/recipes-support/createrepo/createrepo_0.4.11.bb index d6fe436f80..5f9ecf65f3 100644 --- a/meta/recipes-support/createrepo/createrepo_0.4.11.bb +++ b/meta/recipes-support/createrepo/createrepo_0.4.11.bb | |||
@@ -11,14 +11,15 @@ RDEPENDS_${PN}_class-target = "libxml2-python" | |||
11 | 11 | ||
12 | PR = "r9" | 12 | PR = "r9" |
13 | 13 | ||
14 | SRC_URI= "http://createrepo.baseurl.org/download/${BP}.tar.gz \ | 14 | SRC_URI = "http://createrepo.baseurl.org/download/${BP}.tar.gz \ |
15 | file://fix-native-install.patch \ | 15 | file://fix-native-install.patch \ |
16 | file://python-scripts-should-use-interpreter-from-env.patch \ | 16 | file://python-scripts-should-use-interpreter-from-env.patch \ |
17 | file://createrepo-rpm549.patch \ | 17 | file://createrepo-rpm549.patch \ |
18 | file://recommends.patch \ | 18 | file://recommends.patch \ |
19 | file://createrepo-dbpath.patch \ | 19 | file://createrepo-dbpath.patch \ |
20 | file://rpm-createsolvedb.py \ | 20 | file://dumpMetadata-disable-signature-validation.patch \ |
21 | " | 21 | file://rpm-createsolvedb.py \ |
22 | " | ||
22 | 23 | ||
23 | SRC_URI[md5sum] = "3e9ccf4abcffe3f49af078c83611eda2" | 24 | SRC_URI[md5sum] = "3e9ccf4abcffe3f49af078c83611eda2" |
24 | SRC_URI[sha256sum] = "a73ae11a0dcde8bde36d900bc3f7f8f1083ba752c70a5c61b72d1e1e7608f21b" | 25 | SRC_URI[sha256sum] = "a73ae11a0dcde8bde36d900bc3f7f8f1083ba752c70a5c61b72d1e1e7608f21b" |