rpm5 & ts.hdrFromFdno from .hdr file
Elan Ruusamäe
glen at pld-linux.org
Sat May 18 13:37:09 CEST 2013
On 05/18/2013 01:54 PM, Elan Ruusamäe wrote:
> seems the .hdr files that yum/anaconda creates are not parseable by
> rpm5 on the same system:
> ...
> above tar is available from here to debug:
> http://carme.pld-linux.org/~glen/rpm5-hdr.tar
>
header is extracted from this repodata info:
<rpm:header-range start="368" end="7947"/>
perhaps those offsets are incorrect?
<package type="rpm">
<name>blockdev</name>
<arch>i686</arch>
<version epoch="0" ver="2.22.2" rel="4"/>
<checksum type="sha256"
pkgid="YES">ce62ebb4ecf5b428049ebe27ee8a95379507aec3d447aa52a2fde2b31199f4e4</checksum>
<summary>Support for blockdev</summary>
<description>The utility blockdev allows one to call block device
ioctls from the
command line. This package also includes initscript to set blockdev
parameters at system startup.</description>
<packager></packager>
<url>http://userweb.kernel.org/~kzak/util-linux/</url>
<time file="1365082435" build="1363961106"/>
<size package="17191" installed="23201" archive="24168"/>
<location href="blockdev-2.22.2-4.i686.rpm"/>
<format>
<rpm:license>GPL</rpm:license>
<rpm:vendor>pld</rpm:vendor>
<rpm:group>Applications/System</rpm:group>
<rpm:buildhost>nereid-builder</rpm:buildhost>
<rpm:sourcerpm>util-linux-2.22.2-4.src.rpm</rpm:sourcerpm>
<rpm:header-range start="368" end="7947"/>
<rpm:provides>
<rpm:entry name="blockdev" flags="EQ" epoch="0" ver="2.22.2"
rel="4"/>
<rpm:entry name="config(blockdev)" flags="EQ" epoch="0"
ver="2.22.2" rel="4"/>
<rpm:entry name="elf(buildid)" flags="EQ" epoch="0"
ver="56ce62f43c45f960894bbcfed4dd4e42bb442879"/>
</rpm:provides>
<rpm:requires>
<rpm:entry name="/bin/sh"/>
<rpm:entry name="/sbin/chkconfig"/>
<rpm:entry name="coreutils"/>
<rpm:entry name="libc.so.6(GLIBC_2.4)"/>
<rpm:entry name="rc-scripts" flags="GE" epoch="0" ver="0.4.3.0"/>
<rpm:entry name="rtld(GNU_HASH)"/>
</rpm:requires>
<file>/etc/init/blockdev.conf</file>
<file>/etc/rc.d/init.d/blockdev</file>
<file>/etc/sysconfig/blockdev</file>
<file>/sbin/blockdev</file>
</format>
</package>
--
glen
More information about the pld-devel-en
mailing list