Am 15.11.2015 um 19:50 schrieb Matwey V. Kornilov:
> 2015-11-15 21:34 GMT+03:00 Andreas Färber <[email protected]>:
>> Am 28.10.2015 um 19:07 schrieb Matwey V. Kornilov:
>>> I've just looked through perl-bootloader. It is not so hard to implement
>>> additional module Extlinux.pm, given there is hardware support to test.
>>> But I would say that to implement extlinux support seems to be way
>>> easier than direct u-boot anyway.
>>> Patching perl-bootloader should be sufficient for correct operation of
>>> kernel RPM post/pre scripts.
>>
>> Have you looked further into implementing this?
>>
>> I am testing changes to dtb-source, but I do not have a good solution
>> for /boot/dtb symlink yet. Switching to extlinux would elegantly avoid
>> tackling that. ;)
> 
> I've just tested that extlinux worked.
> I am going to start to implement initial support into perl-bootloader,

Great, then I'll leave my hands off.

I gathered that /etc/sysconfig/bootloader would need
LOADER_TYPE="extlinux", and Library.pm:SetLoaderType() would need to
handle "extlinux" to instantiate your new Core/Extlinux.pm.
https://github.com/openSUSE/perl-bootloader

https://github.com/yast/yast-bootloader will probably also need some
love for ARM, to allow selecting (grub2 and) extlinux.

Meanwhile, this is what I've cooked up as first step for dtb-source:
https://build.opensuse.org/request/show/344652
That allows dual-booting linux-next and Tumbleweed kernel with a
hand-crafted extlinux.conf.

Regards,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg)
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to