8c9213dac1
This is not a consumable layer yet. Work in progress
73 lines
3.4 KiB
Plaintext
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
|