meta-starlingx/recipes-core/stx-ha/sm-api.inc
Jackie Huang 211b1ab966 sm-api.inc: fix a typo
This causes stx-ha do_install failed with:
tmp/work/corei7-64-poky-linux/stx-ha/19.05-r0/temp/run.do_install.16712:
Bad substitution

fix #5

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2020-05-18 13:07:27 -07:00

40 lines
1.1 KiB
PHP

PACKAGES += " sm-api"
RDEPENDS_sm-api += " bash"
do_configure_prepend () {
cd ${S}/service-mgmt-api/sm-api
distutils_do_configure
}
do_compile_prepend () {
cd ${S}/service-mgmt-api/sm-api
distutils_do_compile
}
do_install_prepend () {
cd ${S}/service-mgmt-api/sm-api
distutils_do_install
install -d -m 0755 ${D}/${sysconfdir}/sm
install -d -m 0755 ${D}/${sysconfdir}/init.d
install -d -m 0755 ${D}/${sysconfdir}/pmon.d
install -d -m 0755 ${D}/${sysconfdir}/sm-api
install -d -m 0755 ${D}/${systemd_system_unitdir}
install -m 644 scripts/sm_api.ini ${D}/${sysconfdir}/sm
install -m 755 scripts/sm-api ${D}/${sysconfdir}/init.d
install -m 644 scripts/sm-api.service ${D}/${systemd_system_unitdir}
install -m 644 scripts/sm-api.conf ${D}/${sysconfdir}/pmon.d
install -m 644 etc/sm-api/policy.json ${D}/${sysconfdir}/sm-api
}
FILES_sm-api = " \
${libdir}/python2.7/site-packages/sm_api*.egg-info/ \
${libdir}/python2.7/site-packages/sm_api/ \
${systemd_system_unitdir}/sm-api.service \
${sysconfdir}/init.d/sm-api \
${sysconfdir}/pmon.d/sm-api.conf \
${sysconfdir}/sm/sm_api.ini \
${sysconfdir}/sm-api/policy.json \
${bindir}/sm-api \
"