Hello Alex,

On Tue, May 21, 2024 at 1:17 PM Alexander Kanavin
<[email protected]> wrote:
>
> Seems ok to me, you can resend without the RFC.
I'll just send v2 without the RFC tag, thanks!

>
> Alex
>
> On Mon, 20 May 2024 at 17:31, Igor Opaniuk via lists.openembedded.org
> <[email protected]> wrote:
> >
> > Add support for force reboot in the case of fatal error. In some cases
> > it's better to force reboot (especially when hw watchdog is not
> > engaged) instead of waiting for 3600 seconds, for example in order to
> > trigger some recovery procedure during next boot procedure
> > (after unsuccessful OTA update etc).
> >
> > ALso fix indendation issues in the fatal() function implementation.
> >
> > Signed-off-by: Igor Opaniuk <[email protected]>
> > ---
> >  .../initrdscripts/initramfs-framework/init    | 23 +++++++++++--------
> >  1 file changed, 13 insertions(+), 10 deletions(-)
> >
> > diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/init 
> > b/meta/recipes-core/initrdscripts/initramfs-framework/init
> > index 567694aff7..e3d8caa0e1 100755
> > --- a/meta/recipes-core/initrdscripts/initramfs-framework/init
> > +++ b/meta/recipes-core/initrdscripts/initramfs-framework/init
> > @@ -54,17 +54,20 @@ debug() {
> >  }
> >
> >  # Prints a message and start a endless loop
> > +# Force reboot if init_fatal_reboot bootparam is set
> >  fatal() {
> > -    echo $1 >/dev/console
> > -    echo >/dev/console
> > -
> > -    if [ -n "$bootparam_init_fatal_sh" ]; then
> > -        sh
> > -    else
> > -       while [ "true" ]; do
> > -               sleep 3600
> > -       done
> > -    fi
> > +       echo $1 >/dev/console
> > +       echo >/dev/console
> > +
> > +       if [ -n "$bootparam_init_fatal_reboot" ]; then
> > +               reboot -f
> > +       elif [ -n "$bootparam_init_fatal_sh" ]; then
> > +               sh
> > +       else
> > +               while [ "true" ]; do
> > +                       sleep 3600
> > +               done
> > +       fi
> >  }
> >
> >  # Variables shared amoung modules
> > --
> > 2.34.1
> >
> >
> > 
> >



-- 
Best regards - Freundliche Grüsse - Meilleures salutations

Igor Opaniuk
Senior Software Engineer, Embedded & Security
E: [email protected]
W: www.foundries.io
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#199642): 
https://lists.openembedded.org/g/openembedded-core/message/199642
Mute This Topic: https://lists.openembedded.org/mt/106205536/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to