On Mon, Dec 15, 2008 at 4:21 PM, Jon Stanley <jonstanley(a)gmail.com> wrote:
No, what I mean is more if I have /mnt/kernels/rhel/2.6.9/x86_64 and
/mnt/kernels/centos/2.6.9/x86_64 and put the appropriate debuginfo
RPM's for each distro in there, is cas going to be confused because of
two debuginfo RPM's with identical NEVRA?
From the way I have the database setup it shouldn't matter as the
absolute paths of the rpm are stored along with a tuple of vmlinux
paths and their timestamps.
Heres an example:
a['/mnt/kernels/2.6.9/9.EL/x86_64/kernel-debuginfo-2.6.9-9.EL.x86_64.rpm']
('usr/lib/debug/lib/modules/2.6.9-9.EL/vmlinux',
'Linux version 2.6.9-9.EL (bhcompile(a)dolly.build.redhat.com) (gcc
version 3.4.3 20050227 (Red Hat 3.4.3-22)) #1 Thu May 12 01:31:02 EDT
2005'),
('usr/lib/debug/lib/modules/2.6.9-9.ELsmp/vmlinux',
'Linux version 2.6.9-9.ELsmp (bhcompile(a)dolly.build.redhat.com) (gcc
version 3.4.3 20050227 (Red Hat 3.4.3-22)) #1 SMP Thu May 12 01:43:40
EDT 2005')
so you could essentially mix both centos and rhel kernel-debuginfo
packages assuming the filenames aren't the same :)
--
( adam stokes ) || ( adam.stokes(a)gmail.com )