]> code.ossystems Code Review - openembedded-core.git/commit
rpm: Fix cpio 32 bit overflow issues on 64 bit inode filesystems
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 10 Jun 2014 16:32:16 +0000 (17:32 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 12 Jun 2014 16:45:48 +0000 (17:45 +0100)
commitd20d3476157b7c949b0077cad0ab1e8716d6162a
tree288e5d15d5a16ce2c50e4af165d92b7129d8fb81
parent84a4326473ce448c9bdd9a8b79383c319f04d339
rpm: Fix cpio 32 bit overflow issues on 64 bit inode filesystems

When building on XFS filesystems, the resulting rpms can be corrupted
with the same inode number being used for multiple hardlinked files.
There are two fixes, one to stop rpm crashing when accessing a broken
binary rpm, the other to stop generating them in the first places. Full
descriptions in the patch headers.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/rpm/rpm/rpm-hardlink-segfault-fix.patch [new file with mode: 0644]
meta/recipes-devtools/rpm/rpm/rpm-payload-use-hashed-inode.patch [new file with mode: 0644]
meta/recipes-devtools/rpm/rpm_5.4.9.bb