]> 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:46:35 +0000 (17:46 +0100)
commit53ce6bacccc0fd97487bdf31ff3b7ee098984652
tree7514334e040582adb3d5bdb47a044f5b706d11fc
parent98f9a9fd359c356c9ce6dd0ba16a557b7a07b788
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