stx-metal: change to use /bin/systemctl in pmon service 78/3678/1
authorLitao Gao <litao.gao@windriver.com>
Tue, 12 May 2020 11:47:55 +0000 (07:47 -0400)
committerLitao Gao <litao.gao@windriver.com>
Wed, 13 May 2020 06:25:55 +0000 (02:25 -0400)
pmon refers to /usr/bin/systemctl for process respawning,
modify code to use /bin/systemctl instead.

Issue-ID: INF-95
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: If5e15314676268839fe57fec53a90b5027a8c4bf

meta-stx/recipes-core/stx-metal/mtce.inc

index d1daf7e..9a9fb57 100644 (file)
@@ -42,6 +42,8 @@ do_configure_prepend () {
 } 
 
 do_compile_prepend () {
+       # use sed to correct the path of systemctl
+       sed -i -e 's|${bindir}/systemctl|${base_bindir}/systemctl|' ${S}/mtce/src/pmon/pmonHdlr.cpp
        cd ${S}/mtce/src/
        oe_runmake -e VER=1 VER_MJR=1 INCLUDES=" -I. -I../alarm -I../heartbeat -I../maintenance \
                                -I../hostw -I../public -I../smash -I../common -I../hwmon \