Am Montag, 16. September 2013, 14:01:12 schrieb Guillaume Gardet:
Le 15/09/2013 13:27, Dirk Stöcker a écrit :
On Fri, 13 Sep 2013, Dirk Müller wrote:
I made SR #198938 for a big ARM images update:
- Add support to multi-arch (armv6, armv7 and aarch64) => needed because JeOS/XFCE/E17 rootfs will have the same name whereas it is not compiled for the same architecture * Add contrib repo when needed
- Various fixes (kernel image name for RPi is zImage, not Image, etc.)
Nice, thanks. I've accepted that.
Hmm. These changes all look like you actually can build for Raspberry, but the OBS project still cannot:
https://build.opensuse.org/package/show/devel:ARM:Factory:Contrib:Raspberr yPi/JeOS-raspberrypi No. I built it manually, using JeOS rootfs for armv6 and partitionning manually an SD card. Everything fails with problems by the RPM scriptlets. As the scriptlets itself look fine I assume, that somehow the emulation is wrong. Probably the scripts aren't executed in the qemu, but in the build system?
You need to install the qemu-linux-user binaries into the chroot. kiwi has unfortunatly no support for handling cross build, so you need to install "qemu-linux-user-arm" package on that image.
So how do you do it? On an ARM system directly?
Manually but I tried to build it on an ARM system but I cannot, since Hostarch is x86_64. :(
Any suggestions to fix that issue for OBS?
We should know exactly what is not executed normally (a script, a specific command, etc.), maybe having more debug output would be good. :)
Guillaume
-- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org