kernel-install: propagate failures in plugins
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 20 Nov 2023 00:55:49 +0000 (09:55 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 20 Nov 2023 00:55:53 +0000 (09:55 +0900)
commite42931b0ac595cc2095d87ca1523e413bf285bc7
treeaeb9452d1bb19d94d12cc1deb128ff99c306c678
parenta3f5976ded023257f6299ca07b9749fd1483c0d2
kernel-install: propagate failures in plugins

This fixes a regression introduced by
42551ea7e923bac5df12b20e3e735a487d38dcd5.

In the shell script version, plugin failures are propagated to the
caller. But after the commit, failures in plugins are logged, but never
propagated as the exit code of the execution.

Fixes #30087.
src/kernel-install/kernel-install.c