meta-starlingx/meta-stx-flock/stx-metal/platform-kickstarts.bb
Jackie Huang 5445fb66f0 platform-kickstarts: add setting for debain style networking
Yocto uses debain style for networking, so add corresponding
settings in kickstart files to fix network configuration.

Story: 2008204
Task: 40988

Change-Id: I2528c2373851bf63dbd41a4c0dc04f507ba8623c
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2020-10-28 21:40:11 +08:00

60 lines
1.2 KiB
BlitzBasic

require metal-common.inc
SUBPATH0 = "bsp-files/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://kickstart/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI += " \
file://kickstarts-adjustment-and-fixes-or-poky-stx.patch;striplevel=2 \
file://kickstarts-add-setting-for-debain-style-networking.patch;striplevel=2 \
"
PACKAGES += " \
${PN}-pxeboot \
${PN}-extracfgs \
"
feed_dir = "/www/pages/feed/rel-${STX_REL}"
DEPENDS += "perl-native"
inherit deploy
do_unpack_append() {
bb.build.exec_func('do_restore_files', d)
}
do_restore_files() {
cd ${S}
git reset ${SRCREV} kickstart/LICENSE
git checkout kickstart/LICENSE
}
do_compile () {
cd ${S}
./centos-ks-gen.pl --release ${STX_REL}
}
do_install_prepend () {
cd ${S}
install -d -m 0755 ${D}${feed_dir}
install -m 0444 generated/* ${D}${feed_dir}/
install -d -m 0755 ${D}/pxeboot
install -D -m 0444 pxeboot/* ${D}/pxeboot
install -d -m 0755 ${D}/extra_cfgs
install -D -m 0444 extra_cfgs/* ${D}/extra_cfgs
}
do_deploy () {
mkdir -p ${DEPLOYDIR}/stx-kickstarts
cp -f ${S}/generated/* ${DEPLOYDIR}/stx-kickstarts
}
addtask do_deploy after do_compile before do_build
FILES_${PN} = "${feed_dir}"
FILES_${PN}-pxeboot = "/pxeboot"
FILES_${PN}-extracfgs = "/extra_cfgs"