Am 21.11.2015 um 06:49 schrieb Matwey V. Kornilov:
> 21.11.2015 01:08, Andreas Färber пишет:
>> Am 20.11.2015 um 20:09 schrieb Matwey V. Kornilov:
>>> 16.11.2015 04:05, Andreas Färber пишет:
>>>> 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/openSUSE/perl-bootloader/pull/81
>>
>> Looks promising, do you have it packaged for testing?
> 
> https://build.opensuse.org/package/show/home:matwey:branches:Base:System/perl-Bootloader

When I run `update-bootloader --refresh` with my custom extlinux.conf in
place, it appears to parse it okay and the file appears to be
unmodified, not even getting a new date to my surprise.

However, when I do not have /boot/extlinux/ or
/boot/extlinux/extlinux.conf in place and run `update-bootloader
--reinit`, it complains:

    Perl-Bootloader: 2015-11-21 19:44:04 <3> pbl-5624.2
FileIO::ReadFileRaw.168: Error: Failed to open
/boot/extlinux/extlinux.conf: No such file or directory

`--force` does not help either. /var/log/pbl.log did not show errors.

Shouldn't it generate some default config for either --refresh or
--reinit when absent?

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