cd ~/flexbuild_lsdk2108_github/configs/ubuntu
vi extra_packages_list
search for extra_main_packages_list
add ppp snmpd snmp libsnmp-dev at the end
extra_main_packages_list=" \
apt apt-utils git gcc vim wget make build-essential u-boot-tools zip bc
device-tree-compiler python3 python3-dev python3-numpy ethtool libxml2-dev
libsensors4-dev libedit-dev liblzma-dev binutils-dev autoconf automake
dh-autoreconf libnuma-dev libpcap-dev qemu-kvm bridge-utils libtool bison
libncurses5-dev libelf-dev curl flex ftp openssh-server openssh-client
autotools-dev tcpdump vlan linux-tools-generic strace debootstrap mdadm
sysstat rdate initramfs-tools mtd-utils dosfstools pciutils net-tools
iputils-ping hdparm psmisc keyutils efibootmgr software-properties-common
libssl-dev ca-certificates libnl-genl-3-dev libreadline-dev libffi-dev
libudev-dev libinput-dev libpixman-1-dev libxkbcommon-dev libpng-dev
libcairo2-dev libpam0g-dev lsb-release kexec-tools iptables rsync lvm2
liblua5.3-dev parted strongswan dmidecode libsystemd-dev util-linux cmake
libxcb-composite0-dev libxcursor-dev libtinfo-dev libvirt-daemon-system
libvirt0 ifenslave lshw ppp snmpd snmp libsnmp-dev
flex-builder -i clean-rfs
flex-builder -i mkrfs -m ls1046afrwy -F (i am building for my machine ls1046afrwy)
I had to do the following for some reason to get it to build for some reason...
('-F' option can force build the target userland from scratch regardless of the
FETCH_PREBUILT_LSDK_RFS=y configured in configs/sdk.yml)
~/flexbuild_lsdk2108_github# flex-builder -i mkrfs -m ls1046afrwy -F
MACHINE: ls1046afrwy
generating /home/openwrt/Devel/flexbuild_lsdk2108_github/build/rfs/rootfs_lsdk2108_ubuntu_main_arm64 ...
extra packages list: /home/openwrt/Devel/flexbuild_lsdk2108_github/configs/ubuntu/extra_packages_list
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id F6ECB3762474EDA9D21B7022871920D1991BC93C)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://ports.ubuntu.com/ubuntu-ports...
.
See if this works for you...
Reference: Layerscape Software Development Kit User Guide, Rev. 21.08, 05 September 2022
See 4.3.13
How to build various userland with custom packages