babak sarashki 8c9213dac1 StarlingX port to thud in progress.
This is not a consumable layer yet. Work in progress
2020-05-18 13:07:27 -07:00

73 lines
3.4 KiB
Plaintext

###########################################################
************************************************************
bblayers.conf:
************************************************************
###########################################################
git checkout the thud branch of the layers below
Then start a project and edit the bblayers.conf file
to include the following layers :
PATH_TO_LOCAL_REPO/layers/poky/meta
PATH_TO_LOCAL_REPO/layers/poky/meta-poky
PATH_TO_LOCAL_REPO/layers/poky/meta-yocto-bsp
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-oe
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-networking
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-filesystems
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-perl
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-python
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-webserver
PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-initramfs
PATH_TO_LOCAL_REPO/layers/meta-virtualization
PATH_TO_LOCAL_REPO/layers/meta-cloud-services
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-aio-deploy
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-compute-deploy
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-compute-test-config
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-controller-deploy
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-controller-test-config
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-qemu
PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-swift-deploy
PATH_TO_LOCAL_REPO/layers/meta-measured
PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-signing-key
PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-efi-secure-boot
PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-encrypted-storage
PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-integrity
PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-tpm2
PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta
PATH_TO_LOCAL_REPO/layers/meta-security/meta-tpm
PATH_TO_LOCAL_REPO/layers/meta-selinux
PATH_TO_LOCAL_REPO/layers/meta-intel
PATH_TO_LOCAL_REPO/layers/meta-starlingX
###########################################################
************************************************************
local.conf:
************************************************************
###########################################################
# Set distro features
DISTRO_FEATURES_append = " virtualization"
DISTRO_FEATURES_append = " openstack"
# set external repo
EXTERNALREPO="/path/to/starlingx/external_repo/cgcs-root/stx"
###########################################################
************************************************************
StarlingX:
************************************************************
###########################################################
mkdir -p /path/to/starlingx/external_repo"
cd /path/to/starlingx/external_repo"
repo init -u https://opendev.org/starlingx/manifest -b master
repo sync --force-sync
###########################################################
************************************************************
StarlingX Build Patches
************************************************************
###########################################################
Apply patches under meta-starlingX/patches/stx-{ha,fault,metal}
directly onto the starlingX source