Bruno Wolff III wrote, On 05/29/2010 06:16 PM:
> On Sun, May 30, 2010 at 00:49:28 +0900,
>    Misha Shnurapet<[email protected]>  wrote:
>    
>> Hello.
>>
>> Currently, running an x86_64 system I can also re-spin 32-bit versions
>> by using "setarch i686" in the command line:
>>
>> su -c "setarch i686 livecd-creator
>> --config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks"
>>
>> But it does not work other way around. For example,
>>
>> su -c "setarch x86_64 livecd-creator
>> --config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks"
>>
>> gives an error. Same for another architecture. I think there's something
>> wrong with this. Is it possible to create spins for other architectures?
>> Can it be fixed?
>>      
> Normally you need to use mock to do this. i686 on x86_64 probably works
> because i686 code will run on an x86_64 machine.
>    

Really?

My answer would be that the pre and post scripts of the rpm packages 
executes binaries inside the chroot during installations, so CDs has to 
be created on a binary compatible platform. i686 on x64_64 is thus a 
special case.

/Mads
--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd

Reply via email to