X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=meta-stx%2Frecipes-core%2Fstx-ha%2Fsm.inc;fp=meta-stx%2Frecipes-core%2Fstx-ha%2Fsm.inc;h=0000000000000000000000000000000000000000;hb=e0634c6eaf2fe2641a0fb90e84a5defb880b1335;hp=d8488e2db5a54a43f59209e1946840de3853f1a5;hpb=210d0f78485e760dffcdd3f630f59cec797f3f11;p=pti%2Frtp.git diff --git a/meta-stx/recipes-core/stx-ha/sm.inc b/meta-stx/recipes-core/stx-ha/sm.inc deleted file mode 100644 index d8488e2..0000000 --- a/meta-stx/recipes-core/stx-ha/sm.inc +++ /dev/null @@ -1,90 +0,0 @@ -# -## Copyright (C) 2019 Wind River Systems, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PACKAGES += " sm" - -RDEPENDS_sm += " \ - bash \ - python \ - logrotate \ - time \ - systemd \ - chkconfig \ - mtce-pmon \ - " - -do_configure_append () { - cd ${S}/service-mgmt/sm/src - oe_runmake clean - - # fix the hardcoded path - sed -i -e "s|/usr/local/sbin|${sbindir}|" \ - ${S}/service-mgmt/sm-common/src/sm_types.h \ - ${S}/service-mgmt/sm-common/src/sm_watchdog_nfs.c -} - -do_compile_append() { - cd ${S}/service-mgmt/sm/src - oe_runmake -e -j1 VER=0 VER_MJR=1 \ - INCLUDES="-I. -I${S}/service-mgmt/sm-common/src \ - -I${S}/service-mgmt/sm-db/src $(pkg-config --cflags glib-2.0)" \ - EXTRACCFLAGS="-I. -I${S}/service-mgmt/sm-common/src \ - -I${S}/service-mgmt/sm-db/src $(pkg-config --cflags glib-2.0) \ - -L${S}/service-mgmt/sm-common/src -L${S}/service-mgmt/sm-db/src \ - $(pkg-config --ldlags glib-2.0)" \ - CCFLAGS="${CXXFLAGS} -std=c++11" LDFLAGS="${LDFLAGS} -rdynamic" -} - -do_install_append () { - cd ${S}/service-mgmt/sm/src - oe_runmake -e DEST_DIR=${D} BIN_DIR=${bindir} UNIT_DIR=${systemd_system_unitdir} \ - LIB_DIR=${libdir} INC_DIR=${includedir} VER=0 VER_MJR=1 install - cd ${S}/service-mgmt/sm/scripts - - install -d ${D}/${sysconfdir}/init.d - install sm ${D}/${sysconfdir}/init.d/sm - install sm.shutdown ${D}/${sysconfdir}/init.d/sm-shutdown - install -d -m0755 ${D}/${sysconfdir}/pmon.d - install -m 644 sm.conf ${D}/${sysconfdir}/pmon.d/sm.conf - install -d ${D}/${sysconfdir}/logrotate.d - install -m 644 sm.logrotate ${D}/${sysconfdir}/logrotate.d/sm.logrotate - install -d -m 755 ${D}/${sbindir} - install sm.notify ${D}/${sbindir}/stx-ha-sm-notify - install sm.troubleshoot ${D}/${sbindir}/sm-troubleshoot - install sm.notification ${D}/${sbindir}/sm-notification - install -d $(D)${systemd_system_unitdir} - install -m 644 *.service ${D}/${systemd_system_unitdir} -} - -FILES_sm = " \ - ${bindir}/sm \ - ${sysconfdir}/init.d/sm \ - ${sysconfdir}/init.d/sm-shutdown \ - ${sysconfdir}/pmon.d/sm.conf \ - ${sysconfdir}/logrotate.d/sm.logrotate \ - ${sbindir}/stx-ha-sm-notify \ - ${sbindir}/sm-troubleshoot \ - ${sbindir}/sm-notification \ - ${systemd_system_unitdir}/sm-shutdown.service \ - ${systemd_system_unitdir}/sm.service \ - " - -pkg_postinst_ontarget_sm_append () { - /usr/bin/update-alternatives --install /usr/sbin/sm-notify sm-notify /usr/sbin/stx-ha-sm-notify 5 -} - -SYSTEMD_PACKAGES += "sm" -SYSTEMD_SERVICE_sm = "sm.service sm-shutdown.service" -SYSTEMD_AUTO_ENABLE_sm = "enable"