Hello,
I'm trying to install MontaVista Linux 4 Pro RPMs using the FC6 Anaconda installer.
The Fedora Core 6 RPMs have the architecture i686 (for the i386 installation). However, the MontaVista Linux RPMs (for the generic x86 target) have an architecture of x86_586.
As a result, Anaconda currently 'ignores' all the MontaVista Linux RPMs during install (since the architectures don't match).
Is there a way to 'force' Anaconda to also install the packages for the x86_586 architecture? (possibly by 'patching' the yuminstall.py?)
Best regards,
Jeroen Janssen
Jeroen Janssen wrote:
Hello,
I'm trying to install MontaVista Linux 4 Pro RPMs using the FC6 Anaconda installer.
The Fedora Core 6 RPMs have the architecture i686 (for the i386 installation). However, the MontaVista Linux RPMs (for the generic x86 target) have an architecture of x86_586.
As a result, Anaconda currently 'ignores' all the MontaVista Linux RPMs during install (since the architectures don't match).
Is there a way to 'force' Anaconda to also install the packages for the x86_586 architecture? (possibly by 'patching' the yuminstall.py?)
hmm, I think I'd rebuild the MontaVista packages lest they break in other ways,
You can make rpm do it; man rpm for details.
The simplest way (short of rebuilding the packages with is safest) is to just use rpm in %post.
If you're not using ks, then mayby some other package that you could create to do it in its own scripts.
Modifications to Anaconda would need to be reworked for each new release.
On Mon, 2006-11-20 at 15:14 +0100, Jeroen Janssen wrote:
I'm trying to install MontaVista Linux 4 Pro RPMs using the FC6 Anaconda installer.
The Fedora Core 6 RPMs have the architecture i686 (for the i386 installation). However, the MontaVista Linux RPMs (for the generic x86 target) have an architecture of x86_586.
As a result, Anaconda currently 'ignores' all the MontaVista Linux RPMs during install (since the architectures don't match).
Is there a way to 'force' Anaconda to also install the packages for the x86_586 architecture? (possibly by 'patching' the yuminstall.py?)
You'll need to adjust the arch handling in yum (rpmUtils/arch.py) as well as in rpm (see the arch tables in rpmrc) to understand the x86_586 arch. After doing that, things should largely work afaik
Jeremy
anaconda-devel@lists.fedoraproject.org