aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/dpkg
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-03-18 16:02:01 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-03-18 18:21:43 +0800
commit0331fa55449e686d0ecba81fdd9d3a1248461a41 (patch)
tree3c52a2b69068f59579f1ccd80fd3e2f95e5c4efa /recipes/dpkg
parent39a6937fd60d946b405b35547a041c617e541d17 (diff)
downloadopenembedded-0331fa55449e686d0ecba81fdd9d3a1248461a41.tar.gz
dpkg: Upgrade to 1.14.29 to address a flaw in dpkg-source
Addresses CVE-2010-0396.
Diffstat (limited to 'recipes/dpkg')
-rw-r--r--recipes/dpkg/dpkg-1.14.29/ignore_extra_fields.patch (renamed from recipes/dpkg/dpkg-1.14.25/ignore_extra_fields.patch)0
-rw-r--r--recipes/dpkg/dpkg-native_1.14.25.bb3
-rw-r--r--recipes/dpkg/dpkg-native_1.14.29.bb6
-rw-r--r--recipes/dpkg/dpkg.inc2
-rw-r--r--recipes/dpkg/dpkg_1.14.29.bb (renamed from recipes/dpkg/dpkg_1.14.25.bb)2
5 files changed, 9 insertions, 4 deletions
diff --git a/recipes/dpkg/dpkg-1.14.25/ignore_extra_fields.patch b/recipes/dpkg/dpkg-1.14.29/ignore_extra_fields.patch
index e47af42bc6..e47af42bc6 100644
--- a/recipes/dpkg/dpkg-1.14.25/ignore_extra_fields.patch
+++ b/recipes/dpkg/dpkg-1.14.29/ignore_extra_fields.patch
diff --git a/recipes/dpkg/dpkg-native_1.14.25.bb b/recipes/dpkg/dpkg-native_1.14.25.bb
deleted file mode 100644
index 47c03424be..0000000000
--- a/recipes/dpkg/dpkg-native_1.14.25.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-require dpkg-native.inc
-
-PR = "r1"
diff --git a/recipes/dpkg/dpkg-native_1.14.29.bb b/recipes/dpkg/dpkg-native_1.14.29.bb
new file mode 100644
index 0000000000..f04662caa9
--- /dev/null
+++ b/recipes/dpkg/dpkg-native_1.14.29.bb
@@ -0,0 +1,6 @@
+require dpkg-native.inc
+
+SRC_URI[src.md5sum] = "4326172a959b5b6484b4bc126e9f628d"
+SRC_URI[src.sha256sum] = "ea7ec1c861af43ba534a0d7997774a5f1fd4e25a7eea4ff229c9c7bf89aed633"
+
+PR = "r1"
diff --git a/recipes/dpkg/dpkg.inc b/recipes/dpkg/dpkg.inc
index b15a6365b4..f665b4ba15 100644
--- a/recipes/dpkg/dpkg.inc
+++ b/recipes/dpkg/dpkg.inc
@@ -2,7 +2,7 @@ DESCRIPTION = "Package maintenance system for Debian."
LICENSE = "GPL"
SECTION = "base"
-SRC_URI = "${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.gz \
+SRC_URI = "${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.gz;name=src \
file://ignore_extra_fields.patch;patch=1 \
file://noupdalt.patch;patch=1"
diff --git a/recipes/dpkg/dpkg_1.14.25.bb b/recipes/dpkg/dpkg_1.14.29.bb
index 0377ce10f1..a5016e7ebd 100644
--- a/recipes/dpkg/dpkg_1.14.25.bb
+++ b/recipes/dpkg/dpkg_1.14.29.bb
@@ -3,6 +3,8 @@ PR = "r1"
DEPENDS += "zlib bzip2"
#RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_update-alternatives}"
SRC_URI += "file://noman.patch;patch=1"
+SRC_URI[src.md5sum] = "4326172a959b5b6484b4bc126e9f628d"
+SRC_URI[src.sha256sum] = "ea7ec1c861af43ba534a0d7997774a5f1fd4e25a7eea4ff229c9c7bf89aed633"
EXTRA_OECONF = "--without-static-progs \
--without-dselect \