Add "meta-agl-sdkbootstrap" to your
BBLAYERS =+ " ${AGL_SDK_managed}/meta-agl-sdkbootstrap"
bitbake AGL-SDK-bootstrap
cp ${WORK_DIR}/build_m3ulcb/tmp/deploy/sdk/x86_64-AGL-SDK-bootstrap-4.90.0+snapshot-*.sh ./
ou
wget -O x86_64-AGL-SDK-bootstrap-4.90.0+snapshot.sh http://repo.iot.bzh/SDK-bootstrap/latest/x86_64-AGL-SDK-bootstrap-4.90.0+snapshot.sh
Install AGL SDK
chmod a+x ./x86_64-AGL-SDK-bootstrap-4.90.0+snapshot*.sh
export XDT_SDK_BOOTSTRAP=/usr/share/sdk-bootstrap
./x86_64-AGL-SDK-bootstrap-4.90.0+snapshot*.sh -y -d ${XDT_SDK_BOOTSTRAP}
Configure env
. ${XDT_SDK_BOOTSTRAP}/environment-setup-x86_64-aglsdk-linux
ou
export PATH=${XDT_SDK_BOOTSTRAP}/sysroots/x86_64-aglsdk-linux/usr/bin:$PATH
Init SDK
wget -O AGL-m3ulcb-master.sdk http://repo.iot.bzh/SDK-conf/AGL-m3ulcb-master.sdk
sudo chmod a+rwx -R ${XDT_DIR}
init-SDK-rootfs -i AGL-m3ulcb-master.sdk -o ${XDT_SDK}
${XDT_SDK}/m3ulcb-sdk/dnf4Native makecache
${XDT_SDK}/m3ulcb-sdk/dnf4Target makecache
PKG="nativesdk-packagegroup-sdk-host packagegroup-cross-canadian-m3ulcb"
${XDT_SDK}/m3ulcb-sdk/dnf4Native install ${PKG}
PKG="nativesdk-packagegroup-qt5-toolchain-host nativesdk-packagegroup-sdk-host nativesdk-nspr-dev nativesdk-zlib nativesdk-xz packagegroup-cross-canadian-m3ulcb nativesdk-nss-dev"
${XDT_SDK}/m3ulcb-sdk/dnf4Native install ${PKG}
PKG="packagegroup-core-eclipse-debug packagegroup-agl-demo-platform dnf pciutils-dev rpm pango-dev libcairo-dev kernel-module-pvrsrvkm omx-user-module pulseaudio-dev kernel-module-vspm-if kernel-module-vspm packagegroup-qt5-toolchain-target libssp-dev gconf-dev libdrm-dev packagegroup-core-tools-profile kernel-module-vsp2 psplash packagegroup-agl-devel kernel-dev screen nss-dev packagegroup-core-standalone-sdk-target packagegroup-core-tools-debug packagegroup-core-ssh-openssh mc kernel-modules linux-libc-headers-dev libjson-c-dev af-binder-dev"
${XDT_SDK}/m3ulcb-sdk/dnf4Target install ${PKG}