[packagers] syslinux discrepancy
Matt Hyclak
hyclak at math.ohiou.edu
Tue Aug 28 17:37:09 CEST 2007
On Tue, Aug 28, 2007 at 05:04:04PM +0200, Dag Wieers enlightened us:
> > I just updated my CentOS 4 box from syslinux 2.11 to the 3.51 package in
> > rpmforge. There seems to be a discrepancy as to where the syslinux directory
> > lives between the two packages.
> >
> > CentOS package:
> > [root at bing ~]# rpm -q syslinux
> > syslinux-2.11-1.x86_64
> >
> > [root at bing ~]# rpm -ql syslinux
> > /usr/bin/gethostip
> > /usr/bin/lss16toppm
> > /usr/bin/ppmtolss16
> > /usr/bin/syslinux
> > /usr/lib/syslinux
> > /usr/lib/syslinux/copybs.com
> > /usr/lib/syslinux/isolinux-debug.bin
> > /usr/lib/syslinux/isolinux.bin
> > /usr/lib/syslinux/keytab-lilo.pl
> > /usr/lib/syslinux/memdisk
> > /usr/lib/syslinux/mkdiskimage
> > /usr/lib/syslinux/pxelinux.0
> > /usr/lib/syslinux/sys2ansi.pl
> > /usr/lib/syslinux/syslinux-nomtools
> > /usr/lib/syslinux/syslinux.com
> > /usr/lib/syslinux/syslinux.exe
> > ...
> >
> > RPMforge package:
> > [root at netserv ~]# rpm -q syslinux
> > syslinux-3.51-1.el4.rf
> >
> > [root at netserv ~]# rpm -ql syslinux
> > /sbin/extlinux
> > /usr/bin/gethostip
> > /usr/bin/lss16toppm
> > /usr/bin/ppmtolss16
> > /usr/bin/syslinux
> > /usr/lib64/syslinux
> > /usr/lib64/syslinux/chain.c32
> > /usr/lib64/syslinux/com32
> > ...
> > /usr/lib64/syslinux/pxelinux.0
> > /usr/lib64/syslinux/sys2ansi.pl
> > /usr/lib64/syslinux/syslinux.com
> > /usr/lib64/syslinux/syslinux.exe
> > /usr/lib64/syslinux/vesamenu.c32
> >
> > Is there any reason the files were moved to the lib64 dir on 64-bit systems?
>
> Because this is the 64bit package ? And you normally use the 32-bit
> version ?
>
The previous version installed on the system was also marked as a x86_64
package.
> I don't think a 64-bit syslinux makes any sense though. But the problem
> stays, the 64-bit repository does not contain _any_ 32bit RPMs.
>
> I probably should disable the 64bit build (which in the past didn't build
> and therefor was not a problem).
Would the 32-bit version then be included in the x86_64 repo? I wonder why
RedHat created the x86_64 version - might it be worth looking at that .spec
file to see what they're doing?
Matt
--
Matt Hyclak
Department of Mathematics
Department of Social Work
Ohio University
(740) 593-1263
More information about the packagers
mailing list