stx-ha: set and limit checkouts to subpaths

Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
This commit is contained in:
Babak Sarashki 2020-09-22 19:43:43 -07:00
parent 3c99985a46
commit 39e7a41f9e
8 changed files with 26 additions and 26 deletions

@ -1,14 +1,16 @@
DESCRIPTION = "stx-ha"
PROTOCOL = "https"
BRANCH = "r/stx.3.0"
SRCNAME = "ha"
SRCREV = "a7b7d35b9922a3f2a8462492b7f1958f135a612d"
S_DIR = "${WORKDIR}/git"
SRCREV_opendev = "a7b7d35b9922a3f2a8462492b7f1958f135a612d"
DESTSUFFIX = "${PN}-${PV}"
PV = "1.0.0"
SRC_URI = "git://opendev.org/starlingx/${SRCNAME}.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
SRC_URI = " \
git://opendev.org/starlingx/${SRCNAME}.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH};destsuffix=${DESTSUFFIX};subpath=${SUBPATH0};name=opendev \
"
inherit systemd

@ -1,9 +1,9 @@
PACKAGES += " sm-common-libs"
PACKAGES += " sm-eru"
S = "${S_DIR}/service-mgmt/sm-common"
require ha-common.inc
SUBPATH0 = "service-mgmt/sm-common"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

@ -1,7 +1,5 @@
S = "${S_DIR}/service-mgmt-api/sm-api"
require ha-common.inc
SUBPATH0 = "service-mgmt-api/sm-api"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

@ -1,12 +1,9 @@
S = "${S_DIR}/service-mgmt-client/sm-client"
require ha-common.inc
SUBPATH0 = "service-mgmt-client/sm-client"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2 \
file://${S_DIR}/service-mgmt-client/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
"
RDEPENDS_${PN}_append = " \

@ -1,7 +1,5 @@
S = "${S_DIR}/service-mgmt/sm-db"
require ha-common.inc
SUBPATH0 = "service-mgmt/sm-db"
DEPENDS_append = " \
sqlite3-native \

@ -1,7 +1,5 @@
S = "${S_DIR}/service-mgmt-tools/sm-tools"
require ha-common.inc
SUBPATH0 = "service-mgmt-tools/sm-tools"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

@ -1,7 +1,5 @@
S = "${S_DIR}/service-mgmt/sm"
require ha-common.inc
SUBPATH0 = "service-mgmt/sm"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

@ -1,19 +1,28 @@
S = "${S_DIR}/stx-ocf-scripts/src/ocf"
require ha-common.inc
SUBPATH0 = "stx-ocf-scripts/src/ocf"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${S_DIR}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
RDEPENDS_${PN} = " \
bash \
openstack-ras \
"
do_unpack_append() {
bb.build.exec_func('do_restore_license_file', d)
}
do_restore_license_file () {
cd ${S}
git reset HEAD LICENSE
git checkout LICENSE
}
do_install_append () {
install -d -m 755 ${D}/usr/lib/ocf/resource.d/openstack
install -p -D -m 755 $(find . -type f) ${D}/usr/lib/ocf/resource.d/openstack/
install -p -D -m 755 $(find . -type f -not -path './.git/*') ${D}/usr/lib/ocf/resource.d/openstack/
}
FILES_${PN}_append = " \