Red Hat Bugzilla – Bug 387731
cobbler has a broken requirement on syslinux
Last modified: 2007-11-30 17:12:22 EST
The cobbler package should require syslinux but it doesn't. The cobbler spec
%ifarch i386 i686 x86_64
But this never evaluates to true because the package is noarch.
[root@mithrandir ~]# rpm -qp --requires cobbler-0.6.4-2.fc7.noarch.rpm
config(cobbler) = 0.6.4-2.fc7
python >= 2.3
python(abi) = 2.5
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
I've removed it from the specfile (upstream). We actually don't want to require
syslinux anyway, because cobbler is useful even in non-PXE configurations.
FYI, regarding not requiring syslinux. Ideally it would be nice to require it
where it was available to suck it down automatically in yum, but apparently
that's not possible. That's ok.
We do mention the detected absence of syslinux during 'cobbler check'. This is
because one might want to install cobbler on ppc/ia64 for serving koan (I don't
know why, but we need not exclude it) ... and we don't have the package