> Am 26.01.2017 um 22:44 schrieb Frank Kunz <[email protected]>:
> 
>> Am 25.01.2017 um 09:24 schrieb Alexander Graf:
>> 
>> 
>>>> Am 24.01.2017 um 19:49 schrieb Frank Kunz <[email protected]>:
>>>> 
>>>> Am 24.01.2017 um 18:29 schrieb Andreas Färber:
>>>> Hi,
>>>> 
>>>>> Am 24.01.2017 um 17:30 schrieb Frank Kunz:
>>>>> But the watchdog triggers anyway during the system partition rewrite. So
>>>>> nothing pings the watchdog during that operation. I think there is still
>>>>> a service missing that pings the watchdog.
>>>> 
>>>> See https://en.opensuse.org/HCL:Turris_Omnia for an example solution.
>>>> I used /etc/init.d/boot.local for quick local testing.
>>>> 
>>> 
>>> I will try that first, but it needs util-linux which brings beside wdctl
>>> a lot of other things.
>> 
>> I would assume we already have that inside the kiwi initrd. Kiwi also 
>> executes hook scripts that we already populate (for SPL flashing, GPT 
>> wiggling, etc). Inside those you could just kick the watchdog once.
>> 
>> When you do that, please don't check for the board but rather the existence 
>> of /dev/watchdog. That way we also have it (hopefully) fixed for other 
>> systems that use watchdogs.
>> 
> So far I found out there are two possible hooks (preHWdetect,
> postHWdetect) that might be called before the filesystem resize step
> done with tunefs. The watchdog needs to get pinged before that point.
> But they are not called because the OEMInstall function exits at that point:
> 
>    if [ ! -f $VMX_SYSTEM ];then
>        return
>    fi
> 
> before the hooks are called. So there are no hooks that can be used. I
> think by that Kiwi needs to be adapted, or did I miss some option?

Let's ask Marcus :)

Alex


--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to