diff --git a/buildroot-external/board/ovos/pc/rootfs-overlay/base/.empty b/buildroot-external/board/ovos/pc/cmdline.txt similarity index 100% rename from buildroot-external/board/ovos/pc/rootfs-overlay/base/.empty rename to buildroot-external/board/ovos/pc/cmdline.txt diff --git a/buildroot-external/board/ovos/pc/genimage-pc.cfg b/buildroot-external/board/ovos/pc/genimage-pc.cfg index 733af577..268eec36 100644 --- a/buildroot-external/board/ovos/pc/genimage-pc.cfg +++ b/buildroot-external/board/ovos/pc/genimage-pc.cfg @@ -1,5 +1,8 @@ -image boot.vfat { +image esp.vfat { vfat { + files = { + "cmdline.txt" + } file EFI { image = "efi-part/EFI" } @@ -16,7 +19,7 @@ image overlayfs.ext4 { ext4 { use-mke2fs = "true" } - size = 64M + size = 256M } image disk.img { @@ -24,18 +27,27 @@ image disk.img { partition-table-type = "gpt" } - partition boot { + partition esp { + align = 1M partition-uuid = 9262aee5-2d23-4e09-baac-280591e2e834 partition-type-uuid = c12a7328-f81f-11d2-ba4b-00a0c93ec93b bootable = "true" - image = "boot.vfat" - offset = 32K + image = "esp.vfat" + #offset = 32K } - partition rootfs { + partition rootfs-1 { partition-uuid = c0932a41-44cf-463b-8152-d43188553ed4 - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae + partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 image = "rootfs.squashfs" + size = 512M + } + + partition rootfs-2 { + partition-uuid = 3adea996-45ad-4928-920e-ffb5aedd00cb + partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 + image = "rootfs.squashfs" + size = 512M } partition overlayfs { @@ -43,4 +55,10 @@ image disk.img { partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 image = "overlayfs.ext4" } + + partition homefs { + partition-uuid = ba3c2691-cce9-4963-b773-42c440c235ec + partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 + image = "homefs.ext4" + } } diff --git a/buildroot-external/board/ovos/pc/grub-efi.cfg b/buildroot-external/board/ovos/pc/grub-efi.cfg index 0ae14672..5f021f1f 100644 --- a/buildroot-external/board/ovos/pc/grub-efi.cfg +++ b/buildroot-external/board/ovos/pc/grub-efi.cfg @@ -1,6 +1,38 @@ set default="0" -set timeout="3" +set fallback="1" +set timeout="1" +set MACHINE_ID="" -menuentry "OpenVoiceOS" { - linux /bzImage root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 rootfstype=squashfs ro init=/sbin/pre-init fsck.repair=yes zram.enabled=1 zram.num_devices=4 console=ttyS0 console=tty1 rootwait +if [ "$MACHINE_ID" == "" ]; then + boot_condition="systemd.condition-first-boot=true" +fi + +set menu_color_normal=white/black +set menu_color_highlight=white/red + +load_env + +default_cmdline="rootfstype=squashfs systemd.machine_id=$MACHINE_ID fsck.repair=yes zram.enabled=1 zram.num_devices=3 console=console consoleblank=0 loglevel=0 vt.global_cursor_default=0 logo.nologo systemd.show_status=0 systemd.unified_cgroup_hierarchy=1 cgroup_enable=cpuset cgroup_memory=1 $boot_condition rootwait quiet splash" +file_env -f ($root)/cmdline.txt cmdline + +regexp --set 1:boothd (.+),.+ ${root} + +menuentry "OpenVoiceOS - Slot A" { + set default="0" + set fallback="1" + linux (${boothd},gpt2)/boot/kernel root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 ro $default_cmdline $cmdline +} + +menuentry "OpenVoiceOS - Slot B" { + set default="1" + set fallback="0" + linux (${boothd},gpt3)/boot/kernel root=PARTUUID=3adea996-45ad-4928-920e-ffb5aedd00cb ro $default_cmdline $cmdline +} + +menuentry "OpenVoiceOS - Slot A (Rescue shell)" { + linux (${boothd},gpt2)/boot/kernel root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 ro $default_cmdline $cmdline systemd.unit=rescue.target +} + +menuentry "OpenVoiceOS - Slot B (Rescue shell)" { + linux (${boothd},gpt3)/boot/kernel root=PARTUUID=3adea996-45ad-4928-920e-ffb5aedd00cb ro $default_cmdline $cmdline systemd.unit=rescue.target } diff --git a/buildroot-external/board/ovos/pc/post-build.sh b/buildroot-external/board/ovos/pc/post-build.sh index 13ecb32f..f6c73e13 100755 --- a/buildroot-external/board/ovos/pc/post-build.sh +++ b/buildroot-external/board/ovos/pc/post-build.sh @@ -30,3 +30,28 @@ BOARD_DIR="$(dirname $0)" } > "${TARGET_DIR}/etc/machine-info" cp -f ../buildroot-external/board/ovos/ova/grub-efi.cfg ${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg +cp -f ../buildroot-external/board/ovos/ova/cmdline.txt ${BINARIES_DIR} +cp -f ../buildroot-external/board/ovos/ova/sw-description ${BINARIES_DIR} + +grub-editenv "${BINARIES_DIR}/efi-part/EFI/BOOT/grubenv" create + +echo "Check for compressed kernel in ${TARGET_DIR}" +if [ -f "${TARGET_DIR}/boot/bzImage" ]; then + echo "Found bzImage, renaming to kernel" + mv ${TARGET_DIR}/boot/bzImage ${TARGET_DIR}/boot/kernel +fi + +# Prepare home data +rm -f ${BINARIES_DIR}/homefs.ext4 +truncate --size="6890M" ${BINARIES_DIR}/homefs.ext4 +mkfs.ext4 -L "homefs" -E lazy_itable_init=0,lazy_journal_init=0 ${BINARIES_DIR}/homefs.ext4 + +# Mount home image +mkdir -p ${BINARIES_DIR}/home +sudo mount -o loop,discard ${BINARIES_DIR}/homefs.ext4 ${BINARIES_DIR}/home + +# sync home folder +sudo rsync -ah --progress ${TARGET_DIR}/home/* ${BINARIES_DIR}/home/ + +# Unmount home image +sudo umount ${BINARIES_DIR}/homefs.ext4 diff --git a/buildroot-external/board/ovos/pc/post-image.sh b/buildroot-external/board/ovos/pc/post-image.sh index 6cad20fb..0a93ef16 100755 --- a/buildroot-external/board/ovos/pc/post-image.sh +++ b/buildroot-external/board/ovos/pc/post-image.sh @@ -6,6 +6,7 @@ BOARD_DIR="$(dirname $0)" BOARD_NAME="$(basename ${BOARD_DIR})" GENIMAGE_CFG="${BOARD_DIR}/genimage-${BOARD_NAME}.cfg" GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" +SWUPDATE_FILES="sw-description rootfs.squashfs" # Pass an empty rootpath. genimage makes a full copy of the given rootpath to # ${GENIMAGE_TMP}/root so passing TARGET_DIR would be a waste of time and disk @@ -24,4 +25,10 @@ genimage \ --outputpath "${BINARIES_DIR}" \ --config "${GENIMAGE_CFG}" +pushd ${BINARIES_DIR} +for f in ${SWUPDATE_FILES} ; do + echo ${f} +done | cpio -ov -H crc > rootfs.swu +popd + exit $? diff --git a/buildroot-external/board/ovos/pc/rootfs-overlay/etc/hwrevision b/buildroot-external/board/ovos/pc/rootfs-overlay/etc/hwrevision new file mode 100644 index 00000000..f968b95e --- /dev/null +++ b/buildroot-external/board/ovos/pc/rootfs-overlay/etc/hwrevision @@ -0,0 +1 @@ +x86 1.0 diff --git a/buildroot-external/board/ovos/pc/sw-description b/buildroot-external/board/ovos/pc/sw-description new file mode 100644 index 00000000..14757228 --- /dev/null +++ b/buildroot-external/board/ovos/pc/sw-description @@ -0,0 +1,21 @@ +software = +{ + name = "OpenVoiceOS"; + description = "Firmware update for OpenVoiceOS"; + version = "0.1.1"; + bootloader_transaction_marker = false; + bootloader_state_marker = false; + ova = { + hardware-compatibility: ["1.0"]; + update: { + rootfs: { + images: ({ + filename = "rootfs.squashfs"; + device = "/dev/update"; + installed-directly = true; + type = "raw"; + }); + }; + }; + } +} diff --git a/buildroot-external/configs/x86_64-base_defconfig b/buildroot-external/configs/x86_64-base_defconfig deleted file mode 100644 index 1f44341e..00000000 --- a/buildroot-external/configs/x86_64-base_defconfig +++ /dev/null @@ -1,707 +0,0 @@ -BR2_x86_64=y -BR2_PACKAGE_GLIBC_UTILS=y -BR2_BINUTILS_VERSION_2_39_X=y -BR2_GCC_VERSION_12_X=y -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_TOOLCHAIN_BUILDROOT_FORTRAN=y -BR2_GCC_ENABLE_OPENMP=y -BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y -BR2_DL_DIR="../../downloads" -BR2_CCACHE=y -BR2_CCACHE_DIR="../ccache" -BR2_OPTIMIZE_3=y -BR2_ENABLE_LTO=y -BR2_FORCE_HOST_BUILD=y -BR2_SSP_REGULAR=y -BR2_TARGET_GENERIC_HOSTNAME="OpenVoiceOS" -BR2_TARGET_GENERIC_ISSUE="Welcome to OpenVoiceOS" -BR2_INIT_SYSTEMD=y -# BR2_TARGET_ENABLE_ROOT_LOGIN is not set -BR2_SYSTEM_BIN_SH_BASH=y -# BR2_TARGET_GENERIC_GETTY is not set -# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_SYSTEM_DHCP="eth0" -# BR2_ENABLE_LOCALE_PURGE is not set -BR2_GENERATE_LOCALE="en_US.UTF-8" -BR2_SYSTEM_ENABLE_NLS=y -BR2_ROOTFS_USERS_TABLES="$(BR2_EXTERNAL)/user_table.txt" -BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL)/rootfs-overlay/base $(BR2_EXTERNAL)/board/ovos/pc/rootfs-overlay/base" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL)/board/ovos/pc/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/board/ovos/pc/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="--x86" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.25" -BR2_LINUX_KERNEL_DEFCONFIG="x86_64" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL)/kernel/ovos.config $(BR2_EXTERNAL)/kernel/device-drivers.config $(BR2_EXTERNAL)/board/ovos/pc/kernel.config" -BR2_LINUX_KERNEL_LZ4=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y -BR2_PACKAGE_LINUX_TOOLS_HV=y -BR2_PACKAGE_LINUX_TOOLS_HV_KVP_DAEMON=y -BR2_PACKAGE_LINUX_TOOLS_HV_FCOPY_DAEMON=y -BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON=y -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/busybox.config" -BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y -BR2_PACKAGE_ALSA_UTILS=y -BR2_PACKAGE_ALSA_UTILS_ALSACONF=y -BR2_PACKAGE_ALSA_UTILS_ACONNECT=y -BR2_PACKAGE_ALSA_UTILS_ALSALOOP=y -BR2_PACKAGE_ALSA_UTILS_ALSAUCM=y -BR2_PACKAGE_ALSA_UTILS_ALSATPLG=y -BR2_PACKAGE_ALSA_UTILS_AMIDI=y -BR2_PACKAGE_ALSA_UTILS_AMIXER=y -BR2_PACKAGE_ALSA_UTILS_APLAY=y -BR2_PACKAGE_ALSA_UTILS_APLAYMIDI=y -BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI=y -BR2_PACKAGE_ALSA_UTILS_ASEQDUMP=y -BR2_PACKAGE_ALSA_UTILS_ASEQNET=y -BR2_PACKAGE_ALSA_UTILS_BAT=y -BR2_PACKAGE_ALSA_UTILS_IECSET=y -BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y -BR2_PACKAGE_ESPEAK=y -BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO=y -BR2_PACKAGE_FFMPEG_GPL=y -BR2_PACKAGE_FFMPEG_NONFREE=y -BR2_PACKAGE_FFMPEG_FFPLAY=y -BR2_PACKAGE_FFMPEG_FFPROBE=y -BR2_PACKAGE_FFMPEG_AVRESAMPLE=y -BR2_PACKAGE_FFMPEG_POSTPROC=y -BR2_PACKAGE_FLUIDSYNTH_PULSEAUDIO=y -BR2_PACKAGE_GSTREAMER1=y -BR2_PACKAGE_GST1_PLUGINS_BASE_INSTALL_TOOLS=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOMIXER=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_RAWPARSE=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OPUS=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA=y -BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS=y -BR2_PACKAGE_GST1_PLUGINS_GOOD=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CUTTER=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEBUGUTILS=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DTMF=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EFFECTV=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EQUALIZER=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM2K1=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ICYDEMUX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAW=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LEVEL=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MONOSCOPE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIPART=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_REPLAYGAIN=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHAPEWIPE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPECTRUM=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVENC=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_XINGMUX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MPG123=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS4=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CAIRO=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLAC=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPEEX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TAGLIB=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TWOLAME=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX=y -BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK=y -BR2_PACKAGE_GST1_PLUGINS_BAD=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBENC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP2=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP2=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SWITCHBIN=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_UVCH264=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS=y -BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265=y -BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR=y -BR2_PACKAGE_GST1_PLUGINS_UGLY=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_ASFDEMUX=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDSUB=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_REALMEDIA=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDREAD=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPEG2DEC=y -BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_X264=y -BR2_PACKAGE_GST1_DEVTOOLS=y -BR2_PACKAGE_GST1_INTERPIPE=y -BR2_PACKAGE_GST1_PYTHON=y -BR2_PACKAGE_MPV=y -BR2_PACKAGE_PULSEAUDIO_DAEMON=y -BR2_PACKAGE_SOX=y -BR2_PACKAGE_SQUEEZELITE=y -BR2_PACKAGE_SQUEEZELITE_RESAMPLE=y -BR2_PACKAGE_VLC=y -BR2_PACKAGE_GZIP=y -BR2_PACKAGE_LZIP=y -BR2_PACKAGE_LZOP=y -BR2_PACKAGE_P7ZIP=y -BR2_PACKAGE_UNRAR=y -BR2_PACKAGE_UNZIP=y -BR2_PACKAGE_ZIP=y -BR2_PACKAGE_NMON=y -BR2_PACKAGE_BINUTILS=y -BR2_PACKAGE_BINUTILS_TARGET=y -BR2_PACKAGE_CHECK=y -BR2_PACKAGE_DIFFUTILS=y -BR2_PACKAGE_FINDUTILS=y -BR2_PACKAGE_GIT_CRYPT=y -BR2_PACKAGE_GREP=y -BR2_PACKAGE_JO=y -BR2_PACKAGE_JQ=y -BR2_PACKAGE_MAKE=y -BR2_PACKAGE_PATCH=y -BR2_PACKAGE_PKGCONF=y -BR2_PACKAGE_CIFS_UTILS=y -BR2_PACKAGE_CPIO=y -BR2_PACKAGE_DOSFSTOOLS=y -BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y -BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y -BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y -BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y -BR2_PACKAGE_NFS_UTILS=y -BR2_PACKAGE_NTFS_3G=y -BR2_PACKAGE_SQUASHFS=y -BR2_PACKAGE_SQUASHFS_LZ4=y -BR2_PACKAGE_SQUASHFS_LZMA=y -BR2_PACKAGE_SQUASHFS_LZO=y -BR2_PACKAGE_SQUASHFS_XZ=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP=y -BR2_PACKAGE_LINUX_FIRMWARE_I915=y -BR2_PACKAGE_LINUX_FIRMWARE_IBT=y -BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3945=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_4965=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y -BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y -BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y -BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y -BR2_PACKAGE_DBUS_CPP=y -BR2_PACKAGE_GPTFDISK=y -BR2_PACKAGE_GPTFDISK_GDISK=y -BR2_PACKAGE_GPTFDISK_SGDISK=y -BR2_PACKAGE_GPTFDISK_CGDISK=y -BR2_PACKAGE_KBD=y -BR2_PACKAGE_PARTED=y -BR2_PACKAGE_RNG_TOOLS=y -BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y -BR2_PACKAGE_USBMOUNT=y -BR2_PACKAGE_USBUTILS=y -BR2_PACKAGE_PYTHON3=y -BR2_PACKAGE_PYTHON3_PY_PYC=y -BR2_PACKAGE_PYTHON3_2TO3=y -BR2_PACKAGE_PYTHON3_BZIP2=y -BR2_PACKAGE_PYTHON3_CODECSCJK=y -BR2_PACKAGE_PYTHON3_CURSES=y -BR2_PACKAGE_PYTHON3_DECIMAL=y -BR2_PACKAGE_PYTHON3_OSSAUDIODEV=y -BR2_PACKAGE_PYTHON3_SQLITE=y -BR2_PACKAGE_PYTHON3_XZ=y -BR2_PACKAGE_PYTHON_ALSAAUDIO=y -BR2_PACKAGE_PYTHON_ARROW=y -BR2_PACKAGE_PYTHON_AUTOBAHN=y -BR2_PACKAGE_PYTHON_CHERRYPY=y -BR2_PACKAGE_PYTHON_COLORAMA=y -BR2_PACKAGE_PYTHON_CONFIGSHELL_FB=y -BR2_PACKAGE_PYTHON_DAEMONIZE=y -BR2_PACKAGE_PYTHON_DBUS_NEXT=y -BR2_PACKAGE_PYTHON_FILELOCK=y -BR2_PACKAGE_PYTHON_FLASK_BABEL=y -BR2_PACKAGE_PYTHON_FLASK_CORS=y -BR2_PACKAGE_PYTHON_FLASK_JSONRPC=y -BR2_PACKAGE_PYTHON_FLASK_LOGIN=y -BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY=y -BR2_PACKAGE_PYTHON_FLATBUFFERS=y -BR2_PACKAGE_PYTHON_HUMANIZE=y -BR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR=y -BR2_PACKAGE_PYTHON_JSONMODELS=y -BR2_PACKAGE_PYTHON_JSONSCHEMA=y -BR2_PACKAGE_PYTHON_NETADDR=y -BR2_PACKAGE_PYTHON_NETIFACES=y -BR2_PACKAGE_PYTHON_NETWORKMANAGER=y -BR2_PACKAGE_PYTHON_OAUTHLIB=y -BR2_PACKAGE_PYTHON_PACKAGING=y -BR2_PACKAGE_PYTHON_PAHO_MQTT=y -BR2_PACKAGE_PYTHON_PEXPECT=y -BR2_PACKAGE_PYTHON_PILLOW=y -BR2_PACKAGE_PYTHON_PIP=y -BR2_PACKAGE_PYTHON_PLY=y -BR2_PACKAGE_PYTHON_PSUTIL=y -BR2_PACKAGE_PYTHON_PYJWT=y -BR2_PACKAGE_PYTHON_PYUDEV=y -BR2_PACKAGE_PYTHON_RPI_WS281X=y -BR2_PACKAGE_PYTHON_RUAMEL_YAML=y -BR2_PACKAGE_PYTHON_SDNOTIFY=y -BR2_PACKAGE_PYTHON_SERIAL=y -BR2_PACKAGE_PYTHON_SMBUS_CFFI=y -BR2_PACKAGE_PYTHON_SMMAP2=y -BR2_PACKAGE_PYTHON_SOCKETIO=y -BR2_PACKAGE_PYTHON_SPIDEV=y -BR2_PACKAGE_PYTHON_SYSTEMD=y -BR2_PACKAGE_PYTHON_TEXTTABLE=y -BR2_PACKAGE_PYTHON_TWISTED=y -BR2_PACKAGE_PYTHON_TWISTED_HTTP2=y -BR2_PACKAGE_PYTHON_TWISTED_TLS=y -BR2_PACKAGE_PYTHON_VALIDATORS=y -BR2_PACKAGE_PYTHON_WATCHDOG=y -BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT=y -BR2_PACKAGE_PYTHON_ZC_LOCKFILE=y -BR2_PACKAGE_ALSA_LIB_PYTHON=y -BR2_PACKAGE_ALSA_PLUGINS=y -BR2_PACKAGE_LIBAO=y -BR2_PACKAGE_LIBSAMPLERATE=y -BR2_PACKAGE_OPUS_FIXED_POINT=y -BR2_PACKAGE_OPUSFILE=y -BR2_PACKAGE_PORTAUDIO=y -BR2_PACKAGE_PORTAUDIO_OSS=y -BR2_PACKAGE_LIBARCHIVE=y -BR2_PACKAGE_LIBARCHIVE_BSDTAR=y -BR2_PACKAGE_LIBARCHIVE_BSDCPIO=y -BR2_PACKAGE_LIBARCHIVE_BSDCAT=y -BR2_PACKAGE_LIBZIP=y -BR2_PACKAGE_MINIZIP=y -BR2_PACKAGE_SNAPPY=y -BR2_PACKAGE_CA_CERTIFICATES=y -BR2_PACKAGE_GNUTLS_OPENSSL=y -BR2_PACKAGE_GNUTLS_TOOLS=y -BR2_PACKAGE_LIBNSS=y -BR2_PACKAGE_LIBSSH2=y -BR2_PACKAGE_LIBOPENSSL_BIN=y -BR2_PACKAGE_LIBOPENSSL_ENGINES=y -BR2_PACKAGE_LIBNFS=y -BR2_PACKAGE_DTC=y -BR2_PACKAGE_DTC_PROGRAMS=y -BR2_PACKAGE_LIBUSB_COMPAT=y -BR2_PACKAGE_LIBV4L_UTILS=y -BR2_PACKAGE_MTDEV=y -BR2_PACKAGE_LIBFASTJSON=y -BR2_PACKAGE_YAJL=y -BR2_PACKAGE_LIBCAMERA_V4L2=y -BR2_PACKAGE_LIBCAMERA_PIPELINE_SIMPLE=y -BR2_PACKAGE_LIBCAMERA_PIPELINE_UVCVIDEO=y -BR2_PACKAGE_LIBCAMERA_PIPELINE_VIMC=y -BR2_PACKAGE_LIBCAMERA_APPS=y -BR2_PACKAGE_LIBEBML=y -BR2_PACKAGE_LIBOPUSENC=y -BR2_PACKAGE_C_ARES=y -BR2_PACKAGE_GLIB_NETWORKING=y -BR2_PACKAGE_LIBCURL_CURL=y -BR2_PACKAGE_LIBDNET=y -BR2_PACKAGE_LIBHTTPPARSER=y -BR2_PACKAGE_LIBIDN=y -BR2_PACKAGE_LIBMICROHTTPD=y -BR2_PACKAGE_LIBSHAIRPLAY=y -BR2_PACKAGE_NGHTTP2=y -BR2_PACKAGE_BOOST_SYSTEM=y -BR2_PACKAGE_ELFUTILS=y -BR2_PACKAGE_ELL=y -BR2_PACKAGE_GTEST=y -BR2_PACKAGE_LIBCAP_NG=y -BR2_PACKAGE_LIBEVDEV=y -BR2_PACKAGE_LIBSECCOMP=y -BR2_PACKAGE_LIBUV=y -BR2_PACKAGE_PROTOBUF=y -BR2_PACKAGE_ICU=y -BR2_PACKAGE_LIBESTR=y -BR2_PACKAGE_NCURSES_TARGET_PROGS=y -BR2_PACKAGE_PCRE_16=y -BR2_PACKAGE_PCRE_32=y -BR2_PACKAGE_PCRE2=y -BR2_PACKAGE_RE2=y -BR2_PACKAGE_XUTIL_UTIL_MACROS=y -BR2_PACKAGE_BLUEZ_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y -BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y -BR2_PACKAGE_BLUEZ5_UTILS_MONITOR=y -BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y -BR2_PACKAGE_CRDA=y -BR2_PACKAGE_DNSMASQ=y -BR2_PACKAGE_DNSMASQ_DNSSEC=y -BR2_PACKAGE_DNSMASQ_IDN=y -BR2_PACKAGE_DNSMASQ_CONNTRACK=y -BR2_PACKAGE_IPTABLES=y -BR2_PACKAGE_IW=y -BR2_PACKAGE_MODEM_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER_TUI=y -BR2_PACKAGE_NETWORK_MANAGER_CLI=y -BR2_PACKAGE_NTP=y -BR2_PACKAGE_NTP_NTPDATE=y -BR2_PACKAGE_NTP_NTPTIME=y -BR2_PACKAGE_OPENSSH=y -BR2_PACKAGE_SAMBA4=y -BR2_PACKAGE_SHAIRPORT_SYNC=y -BR2_PACKAGE_SHAIRPORT_SYNC_CONVOLUTION=y -BR2_PACKAGE_SHAIRPORT_SYNC_DBUS=y -BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR=y -BR2_PACKAGE_WGET=y -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING=y -BR2_PACKAGE_WPA_SUPPLICANT_EAP=y -BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y -BR2_PACKAGE_FILE=y -BR2_PACKAGE_LOGROTATE=y -BR2_PACKAGE_SCREEN=y -BR2_PACKAGE_SUDO=y -BR2_PACKAGE_TIME=y -BR2_PACKAGE_WHICH=y -BR2_PACKAGE_EFIBOOTMGR=y -BR2_PACKAGE_HTOP=y -BR2_PACKAGE_PROCPS_NG=y -BR2_PACKAGE_SYSTEMD_ANALYZE=y -BR2_PACKAGE_SYSTEMD_BACKLIGHT=y -BR2_PACKAGE_SYSTEMD_FIRSTBOOT=y -BR2_PACKAGE_SYSTEMD_HIBERNATE=y -BR2_PACKAGE_SYSTEMD_LOCALED=y -BR2_PACKAGE_SYSTEMD_LOGIND=y -# BR2_PACKAGE_SYSTEMD_NETWORKD is not set -BR2_PACKAGE_SYSTEMD_OOMD=y -BR2_PACKAGE_SYSTEMD_POLKIT=y -BR2_PACKAGE_SYSTEMD_RANDOMSEED=y -BR2_PACKAGE_SYSTEMD_REPART=y -BR2_PACKAGE_SYSTEMD_RFKILL=y -BR2_PACKAGE_TAR=y -BR2_PACKAGE_UTIL_LINUX_BINARIES=y -BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y -BR2_PACKAGE_UTIL_LINUX_KILL=y -BR2_PACKAGE_UTIL_LINUX_LOGGER=y -BR2_PACKAGE_UTIL_LINUX_LOGIN=y -BR2_PACKAGE_UTIL_LINUX_MESG=y -BR2_PACKAGE_UTIL_LINUX_MORE=y -BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y -BR2_PACKAGE_UTIL_LINUX_PARTX=y -BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y -BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y -BR2_PACKAGE_NANO=y -BR2_PACKAGE_VIM=y -BR2_TARGET_ROOTFS_SQUASHFS=y -BR2_TARGET_ROOTFS_SQUASHFS4_LZ4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_GRUB2=y -BR2_TARGET_GRUB2_X86_64_EFI=y -BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop regexp loadenv echo cat test configfile" -BR2_TARGET_GRUB2_INSTALL_TOOLS=y -BR2_PACKAGE_HOST_CMAKE=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_E2FSPROGS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MKPASSWD=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_NODEJS=y -BR2_PACKAGE_HOST_PKGCONF=y -BR2_PACKAGE_HOST_PYTHON_CYTHON=y -BR2_PACKAGE_HOST_PYTHON_LXML=y -BR2_PACKAGE_HOST_PYTHON_SIX=y -BR2_PACKAGE_HOST_PYTHON_XLRD=y -BR2_PACKAGE_HOST_SWIG=y -BR2_PACKAGE_BTSPEAKER=y -BR2_PACKAGE_DEEPFILTERNET_LADSPA=y -BR2_PACKAGE_FANN=y -BR2_PACKAGE_GROWDISK_SERVICE=y -BR2_PACKAGE_HOSTNAME_SERVICE=y -BR2_PACKAGE_KSM_PRELOAD=y -BR2_PACKAGE_NCPAMIXER=y -BR2_PACKAGE_OVOS_BUS_SERVER=y -BR2_PACKAGE_OVOS_DASHBOARD=y -BR2_PACKAGE_PICOTTS=y -BR2_PACKAGE_RNNNOISE_LADSPA=y -BR2_PACKAGE_ROC_TOOLKIT=y -BR2_PACKAGE_SNAPCAST=y -BR2_PACKAGE_SNAPCAST_SERVER=y -BR2_PACKAGE_SPOTIFYD=y -BR2_PACKAGE_TENSORFLOW_LITE=y -BR2_PACKAGE_WHISPERCPP=y -BR2_PACKAGE_WIFI_CONNECT=y -BR2_PACKAGE_PYTHON_ADAPT_PARSER=y -BR2_PACKAGE_PYTHON_ASTRAL=y -BR2_PACKAGE_PYTHON_AUDIO_METADATA=y -BR2_PACKAGE_PYTHON_BOARD=y -BR2_PACKAGE_PYTHON_CLICK_DEFAULT_GROUP=y -BR2_PACKAGE_PYTHON_COMBO_LOCK=y -BR2_PACKAGE_PYTHON_COVERALLS=y -BR2_PACKAGE_PYTHON_CUTECHARTS=y -BR2_PACKAGE_PYTHON_DATACLASSES=y -BR2_PACKAGE_PYTHON_DEPRECATED=y -BR2_PACKAGE_PYTHON_FEEDPARSER=y -BR2_PACKAGE_PYTHON_FLASK_FONTAWESOME=y -BR2_PACKAGE_PYTHON_FLASK_SIMPLELOGIN=y -BR2_PACKAGE_PYTHON_FLASK_SOCKETIO=y -BR2_PACKAGE_PYTHON_GEOIP_GEOLITE2=y -BR2_PACKAGE_PYTHON_GOOGLE_API_PYTHON_CLIENT=y -BR2_PACKAGE_PYTHON_GOOGLE_TRANS_NEW=y -BR2_PACKAGE_PYTHON_GPSDCLIENT=y -BR2_PACKAGE_PYTHON_GTTS=y -BR2_PACKAGE_PYTHON_HIJRI_CONVERTER=y -BR2_PACKAGE_PYTHON_HOLIDAYS=y -BR2_PACKAGE_PYTHON_HUMANHASH3=y -BR2_PACKAGE_PYTHON_KTHREAD=y -BR2_PACKAGE_PYTHON_LANGCODES=y -BR2_PACKAGE_PYTHON_LAZY=y -BR2_PACKAGE_PYTHON_LEVENSHTEIN=y -BR2_PACKAGE_PYTHON_MEMORY_TEMPFILE=y -BR2_PACKAGE_PYTHON_MOCK_MSM=y -BR2_PACKAGE_PYTHON_MSM=y -BR2_PACKAGE_PYTHON_MULTI_KEY_DICT=y -BR2_PACKAGE_PYTHON_MYCROFT_MESSAGEBUS_CLIENT=y -BR2_PACKAGE_PYTHON_NEON_LANG_PLUGIN_LIBRETRANSLATE=y -BR2_PACKAGE_PYTHON_NEON_SOLVER_PLUGIN_DDG=y -BR2_PACKAGE_PYTHON_NEON_SOLVER_PLUGIN_WIKIPEDIA=y -BR2_PACKAGE_PYTHON_NEON_SOLVER_PLUGIN_WOLFRAM_ALPHA=y -BR2_PACKAGE_PYTHON_NEON_SOLVERS=y -BR2_PACKAGE_PYTHON_NEON_TRANSFORMERS=y -BR2_PACKAGE_PYTHON_NEON_UTTERANCE_PLUGIN_RAKE=y -BR2_PACKAGE_PYTHON_OAUTH2CLIENT=y -BR2_PACKAGE_PYTHON_OLEFILE=y -BR2_PACKAGE_PYTHON_PADACIOSO=y -BR2_PACKAGE_PYTHON_PADATIOUS=y -BR2_PACKAGE_PYTHON_PAFY=y -BR2_PACKAGE_PYTHON_PAKO=y -BR2_PACKAGE_PYTHON_PEP8=y -BR2_PACKAGE_PYTHON_PETACT=y -BR2_PACKAGE_PYTHON_PHONEME_GUESSER=y -BR2_PACKAGE_PYTHON_POCKETSPHINX=y -BR2_PACKAGE_PYTHON_PRECISE_LITE_RUNNER=y -BR2_PACKAGE_PYTHON_PULSECTL=y -BR2_PACKAGE_PYTHON_PYAUDIO=y -BR2_PACKAGE_PYTHON_PYCHROMECAST=y -BR2_PACKAGE_PYTHON_PYCPUINFO=y -BR2_PACKAGE_PYTHON_PYEE=y -BR2_PACKAGE_PYTHON_PYFTDI=y -BR2_PACKAGE_PYTHON_PYJOKES=y -BR2_PACKAGE_PYTHON_PYMPLAYER=y -BR2_PACKAGE_PYTHON_PYOWM=y -BR2_PACKAGE_PYTHON_PYTZDATA=y -BR2_PACKAGE_PYTHON_PYWEBIO=y -BR2_PACKAGE_PYTHON_QUANTULUM3=y -BR2_PACKAGE_PYTHON_RAKEKEYWORDS=y -BR2_PACKAGE_PYTHON_RAPIDFUZZ=y -BR2_PACKAGE_PYTHON_REQUESTS_FUTURES=y -BR2_PACKAGE_PYTHON_REVERSE_GEOCODER=y -BR2_PACKAGE_PYTHON_SGMLLIB3K=y -BR2_PACKAGE_PYTHON_SMBUS2=y -BR2_PACKAGE_PYTHON_SMMAP=y -BR2_PACKAGE_PYTHON_SONOPY=y -BR2_PACKAGE_PYTHON_SOURCE=y -BR2_PACKAGE_PYTHON_SYSV_IPC=y -BR2_PACKAGE_PYTHON_TAILHEAD=y -BR2_PACKAGE_PYTHON_TFLIT=y -BR2_PACKAGE_PYTHON_TUTUBO=y -BR2_PACKAGE_PYTHON_TZLOCAL=y -BR2_PACKAGE_PYTHON_URL_NORMALIZE=y -BR2_PACKAGE_PYTHON_VLC=y -BR2_PACKAGE_PYTHON_VOSK_API=y -BR2_PACKAGE_PYTHON_WEBRTCVAD=y -BR2_PACKAGE_PYTHON_WHEEL=y -BR2_PACKAGE_PYTHON_WIKIPEDIA_FOR_HUMANS=y -BR2_PACKAGE_PYTHON_XMLRUNNER=y -BR2_PACKAGE_PYTHON_YAGMAIL=y -BR2_PACKAGE_PYTHON_YOUTUBE_DL=y -BR2_PACKAGE_PYTHON_YOUTUBE_SEARCHER=y -BR2_PACKAGE_PYTHON_YT_DLP=y -BR2_PACKAGE_PYTHON_OVOS_CLI_CLIENT=y -BR2_PACKAGE_PYTHON_OVOS_CONFIG=y -BR2_PACKAGE_PYTHON_OVOS_CORE=y -BR2_PACKAGE_PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE=y -BR2_PACKAGE_PYTHON_OVOS_BACKEND_CLIENT=y -BR2_PACKAGE_PYTHON_OVOS_BACKEND_MANAGER=y -BR2_PACKAGE_PYTHON_OVOS_CONFIG_ASSISTANT=y -BR2_PACKAGE_PYTHON_OVOS_LINGUA_FRANCA=y -BR2_PACKAGE_PYTHON_OVOS_LOCAL_BACKEND=y -BR2_PACKAGE_PYTHON_OVOS_NOTIFICATIONS_SERVICE=y -BR2_PACKAGE_PYTHON_OVOS_OCP_AUDIO_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_BANDCAMP_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_DEEZER_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_FILES_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_M3U_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_NEWS_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_RSS_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_OCP_YOUTUBE_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_PHAL=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_ALSA=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_CONNECTIVITY_EVENTS=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_HOMEASSISTANT=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_IPGEO=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_SYSTEM=y -BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP=y -BR2_PACKAGE_PYTHON_OVOS_SKILL_INSTALLER=y -BR2_PACKAGE_PYTHON_OVOS_SKILL_MANAGER=y -BR2_PACKAGE_PYTHON_OVOS_STT_HTTP_SERVER=y -BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_CHROMIUM=y -BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_SELENE=y -BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_VOSK=y -BR2_PACKAGE_PYTHON_OVOS_STT_SERVER_PLUGIN=y -BR2_PACKAGE_PYTHON_NEON_TTS_PLUGIN_LARYNX_SERVER=y -BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MARYTTS=y -BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MIMIC=y -BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MIMIC2=y -BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MIMIC3_SERVER=y -BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_PICO=y -BR2_PACKAGE_PYTHON_OVOS_TTS_SERVER=y -BR2_PACKAGE_PYTHON_OVOS_TTS_SERVER_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_UTILS=y -BR2_PACKAGE_PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD=y -BR2_PACKAGE_PYTHON_OVOS_VLC_PLUGIN=y -BR2_PACKAGE_PYTHON_OVOS_WORKSHOP=y -BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_POCKETSPHINX=y -BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE=y -BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_VOSK=y -BR2_PACKAGE_SKILL_ALERTS=y -BR2_PACKAGE_SKILL_LOCAL_MUSIC=y -BR2_PACKAGE_SKILL_OVOS_DATE_TIME=y -BR2_PACKAGE_SKILL_OVOS_DDG=y -BR2_PACKAGE_SKILL_OVOS_FALLBACK_UNKNOWN=y -BR2_PACKAGE_SKILL_OVOS_FILEBROWSER=y -BR2_PACKAGE_SKILL_OVOS_HOMESCREEN=y -BR2_PACKAGE_SKILL_OVOS_NAPTIME=y -BR2_PACKAGE_SKILL_OVOS_NEWS=y -BR2_PACKAGE_SKILL_OVOS_NOTES=y -BR2_PACKAGE_SKILL_OVOS_SETTINGS=y -BR2_PACKAGE_SKILL_OVOS_SETUP=y -BR2_PACKAGE_SKILL_OVOS_STOP=y -BR2_PACKAGE_SKILL_OVOS_VOLUME=y -BR2_PACKAGE_SKILL_OVOS_PERSONAL=y -BR2_PACKAGE_SKILL_OVOS_WEATHER=y -BR2_PACKAGE_SKILL_OVOS_WOLFIE=y -BR2_PACKAGE_SKILL_YOUTUBE_MUSIC=y diff --git a/buildroot-external/configs/x86_64_defconfig b/buildroot-external/configs/x86_64_defconfig new file mode 100644 index 00000000..371d190a --- /dev/null +++ b/buildroot-external/configs/x86_64_defconfig @@ -0,0 +1,370 @@ +BR2_x86_64=y +BR2_PACKAGE_GLIBC_UTILS=y +BR2_BINUTILS_VERSION_2_39_X=y +BR2_GCC_VERSION_12_X=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_DL_DIR="../../downloads" +BR2_CCACHE=y +BR2_CCACHE_DIR="ccache" +BR2_OPTIMIZE_2=y +BR2_ENABLE_LTO=y +BR2_FORCE_HOST_BUILD=y +BR2_SSP_REGULAR=y +BR2_TARGET_GENERIC_HOSTNAME="OpenVoiceOS" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenVoiceOS" +BR2_TARGET_GENERIC_PASSWD_SHA512=y +BR2_INIT_SYSTEMD=y +# BR2_TARGET_ENABLE_ROOT_LOGIN is not set +BR2_SYSTEM_BIN_SH_BASH=y +# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set +BR2_SYSTEM_DHCP="eth0" +# BR2_ENABLE_LOCALE_PURGE is not set +BR2_GENERATE_LOCALE="en_US.UTF-8" +BR2_SYSTEM_ENABLE_NLS=y +BR2_ROOTFS_USERS_TABLES="$(BR2_EXTERNAL)/user_table.txt" +BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL)/rootfs-overlay $(BR2_EXTERNAL)/board/ovos/pc/rootfs-overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL)/board/ovos/pc/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/board/ovos/pc/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="--x86" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.73" +BR2_LINUX_KERNEL_DEFCONFIG="x86_64" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL)/kernel/ovos.config $(BR2_EXTERNAL)/kernel/device-drivers.config $(BR2_EXTERNAL)/board/ovos/pc/kernel.config" +BR2_LINUX_KERNEL_LZ4=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y +BR2_PACKAGE_LINUX_TOOLS_GPIO=y +BR2_PACKAGE_LINUX_TOOLS_HV=y +BR2_PACKAGE_LINUX_TOOLS_HV_KVP_DAEMON=y +BR2_PACKAGE_LINUX_TOOLS_HV_FCOPY_DAEMON=y +BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON=y +BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/busybox.config" +BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y +BR2_PACKAGE_ALSA_UTILS=y +BR2_PACKAGE_ALSA_UTILS_ALSACONF=y +BR2_PACKAGE_ALSA_UTILS_ACONNECT=y +BR2_PACKAGE_ALSA_UTILS_ALSALOOP=y +BR2_PACKAGE_ALSA_UTILS_ALSAUCM=y +BR2_PACKAGE_ALSA_UTILS_ALSATPLG=y +BR2_PACKAGE_ALSA_UTILS_AMIDI=y +BR2_PACKAGE_ALSA_UTILS_AMIXER=y +BR2_PACKAGE_ALSA_UTILS_APLAY=y +BR2_PACKAGE_ALSA_UTILS_APLAYMIDI=y +BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI=y +BR2_PACKAGE_ALSA_UTILS_ASEQDUMP=y +BR2_PACKAGE_ALSA_UTILS_ASEQNET=y +BR2_PACKAGE_ALSA_UTILS_BAT=y +BR2_PACKAGE_ALSA_UTILS_IECSET=y +BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y +BR2_PACKAGE_FFMPEG_GPL=y +BR2_PACKAGE_FFMPEG_NONFREE=y +BR2_PACKAGE_FFMPEG_FFPLAY=y +BR2_PACKAGE_FFMPEG_FFPROBE=y +BR2_PACKAGE_FFMPEG_AVRESAMPLE=y +BR2_PACKAGE_FFMPEG_POSTPROC=y +BR2_PACKAGE_FLAC=y +BR2_PACKAGE_PIPEWIRE=y +BR2_PACKAGE_PIPEWIRE_COMPRESS_OFFLOAD=y +BR2_PACKAGE_PIPEWIRE_EXAMPLES=y +BR2_PACKAGE_PIPEWIRE_GSTREAMER=y +BR2_PACKAGE_PIPEWIRE_V4L2=y +BR2_PACKAGE_PULSEAUDIO=y +BR2_PACKAGE_TWOLAME=y +BR2_PACKAGE_V4L2GRAB=y +BR2_PACKAGE_V4L2LOOPBACK=y +BR2_PACKAGE_V4L2LOOPBACK_UTILS=y +BR2_PACKAGE_GZIP=y +BR2_PACKAGE_LZIP=y +BR2_PACKAGE_P7ZIP=y +BR2_PACKAGE_UNRAR=y +BR2_PACKAGE_UNZIP=y +BR2_PACKAGE_ZIP=y +BR2_PACKAGE_LSOF=y +BR2_PACKAGE_MEMSTAT=y +BR2_PACKAGE_NMON=y +BR2_PACKAGE_BINUTILS=y +BR2_PACKAGE_CHECK=y +BR2_PACKAGE_DIFFUTILS=y +BR2_PACKAGE_FINDUTILS=y +BR2_PACKAGE_GIT_CRYPT=y +BR2_PACKAGE_GREP=y +BR2_PACKAGE_JO=y +BR2_PACKAGE_JQ=y +BR2_PACKAGE_PATCH=y +BR2_PACKAGE_CIFS_UTILS=y +BR2_PACKAGE_CPIO=y +BR2_PACKAGE_DOSFSTOOLS=y +BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y +BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y +BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y +BR2_PACKAGE_E2FSPROGS=y +BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y +BR2_PACKAGE_FUSE_OVERLAYFS=y +BR2_PACKAGE_MTD=y +BR2_PACKAGE_NFS_UTILS=y +BR2_PACKAGE_NTFS_3G=y +BR2_PACKAGE_SQUASHFS=y +BR2_PACKAGE_SQUASHFS_LZ4=y +BR2_PACKAGE_SQUASHFS_LZMA=y +BR2_PACKAGE_SQUASHFS_LZO=y +BR2_PACKAGE_SQUASHFS_XZ=y +BR2_PACKAGE_SQUASHFS_ZSTD=y +BR2_PACKAGE_MESA3D=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y +BR2_PACKAGE_MESA3D_OPENGL_EGL=y +BR2_PACKAGE_MESA3D_OPENGL_ES=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP=y +BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y +BR2_PACKAGE_LINUX_FIRMWARE_I915=y +BR2_PACKAGE_LINUX_FIRMWARE_NVIDIA=y +BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y +BR2_PACKAGE_LINUX_FIRMWARE_IBT=y +BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y +BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y +BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3945=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_4965=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y +BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y +BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y +BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y +BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y +BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y +BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y +BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y +BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y +BR2_PACKAGE_CRYPTSETUP=y +BR2_PACKAGE_DBUS_PYTHON=y +BR2_PACKAGE_GPTFDISK=y +BR2_PACKAGE_GPTFDISK_GDISK=y +BR2_PACKAGE_GPTFDISK_SGDISK=y +BR2_PACKAGE_GPTFDISK_CGDISK=y +BR2_PACKAGE_KBD=y +BR2_PACKAGE_PARTED=y +BR2_PACKAGE_READ_EDID=y +BR2_PACKAGE_RNG_TOOLS=y +BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y +BR2_PACKAGE_USB_MODESWITCH_DATA=y +BR2_PACKAGE_LUA=y +BR2_PACKAGE_PYTHON3=y +BR2_PACKAGE_PYTHON3_PY_PYC=y +BR2_PACKAGE_PYTHON_DOTENV=y +BR2_PACKAGE_PYTHON_GOBJECT=y +BR2_PACKAGE_PYTHON_PIP=y +BR2_PACKAGE_PYTHON_PYYAML=y +BR2_PACKAGE_LIBSOXR=y +BR2_PACKAGE_LIBVORBIS=y +BR2_PACKAGE_LILV=y +BR2_PACKAGE_OPUS=y +BR2_PACKAGE_PORTAUDIO=y +BR2_PACKAGE_PORTAUDIO_OSS=y +BR2_PACKAGE_SBC=y +BR2_PACKAGE_SBC_TOOLS=y +BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING=y +BR2_PACKAGE_LIBARCHIVE=y +BR2_PACKAGE_LIBDEFLATE=y +BR2_PACKAGE_LZ4_PROGS=y +BR2_PACKAGE_MINIZIP=y +BR2_PACKAGE_CA_CERTIFICATES=y +BR2_PACKAGE_LIBSSH2=y +BR2_PACKAGE_LIBOPENSSL_BIN=y +BR2_PACKAGE_LIBOPENSSL_ENGINES=y +BR2_PACKAGE_LIBCONFIG=y +BR2_PACKAGE_LIBLOCKFILE=y +BR2_PACKAGE_LIBNFS=y +BR2_PACKAGE_LIBSYSFS=y +BR2_PACKAGE_LOCKDEV=y +BR2_PACKAGE_PHYSFS=y +BR2_PACKAGE_FONTCONFIG=y +BR2_PACKAGE_HARFBUZZ=y +BR2_PACKAGE_LIBDRM_AMDGPU=y +BR2_PACKAGE_OPENJPEG=y +BR2_PACKAGE_PIXMAN=y +BR2_PACKAGE_WEBP=y +BR2_PACKAGE_WIREPLUMBER=y +BR2_PACKAGE_ZBAR=y +BR2_PACKAGE_DTC=y +BR2_PACKAGE_DTC_PROGRAMS=y +BR2_PACKAGE_LIBINPUT=y +BR2_PACKAGE_LIBUSB_COMPAT=y +BR2_PACKAGE_LIBV4L_UTILS=y +BR2_PACKAGE_JSON_GLIB=y +BR2_PACKAGE_LIBCAMERA_V4L2=y +BR2_PACKAGE_LIBCAMERA_PIPELINE_SIMPLE=y +BR2_PACKAGE_LIBCAMERA_PIPELINE_UVCVIDEO=y +BR2_PACKAGE_LIBCAMERA_PIPELINE_VIMC=y +BR2_PACKAGE_LIBCAMERA_APPS=y +BR2_PACKAGE_LIBCURL=y +BR2_PACKAGE_LIBCURL_CURL=y +BR2_PACKAGE_LIBDNET=y +BR2_PACKAGE_LIBIDN=y +BR2_PACKAGE_LIBNETFILTER_CONNTRACK=y +BR2_PACKAGE_LIBRSYNC=y +BR2_PACKAGE_LIBSOUP=y +BR2_PACKAGE_LIBSRTP=y +BR2_PACKAGE_LIBURIPARSER=y +BR2_PACKAGE_LIBWEBSOCKETS=y +BR2_PACKAGE_RTMPDUMP=y +BR2_PACKAGE_SLIRP4NETNS=y +BR2_PACKAGE_ZEROMQ=y +BR2_PACKAGE_ZEROMQ_WEBSOCKET=y +BR2_PACKAGE_CMOCKA=y +BR2_PACKAGE_EIGEN=y +BR2_PACKAGE_ELFUTILS=y +BR2_PACKAGE_FLATBUFFERS=y +BR2_PACKAGE_FXDIV=y +BR2_PACKAGE_LIBABSEIL_CPP=y +BR2_PACKAGE_LIBCAP_TOOLS=y +BR2_PACKAGE_LIBEVENT=y +BR2_PACKAGE_NEON_2_SSE=y +BR2_PACKAGE_PROTOBUF=y +BR2_PACKAGE_LIBFRIBIDI=y +BR2_PACKAGE_PCRE2=y +BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO=y +BR2_PACKAGE_AARDVARK_DNS=y +BR2_PACKAGE_AVAHI=y +BR2_PACKAGE_AVAHI_DAEMON=y +BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY=y +BR2_PACKAGE_BLUEZ_TOOLS=y +BR2_PACKAGE_BLUEZ5_UTILS=y +BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y +BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y +BR2_PACKAGE_BLUEZ5_UTILS_MONITOR=y +BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y +BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH=y +BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC=y +BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP=y +BR2_PACKAGE_BLUEZ5_UTILS_TOOLS_HID2HCI=y +BR2_PACKAGE_CRDA=y +BR2_PACKAGE_DNSMASQ=y +BR2_PACKAGE_IFUPDOWN=y +BR2_PACKAGE_IPROUTE2=y +BR2_PACKAGE_IPUTILS=y +BR2_PACKAGE_IW=y +BR2_PACKAGE_MODEM_MANAGER=y +BR2_PACKAGE_NETWORK_MANAGER=y +BR2_PACKAGE_NETWORK_MANAGER_TUI=y +BR2_PACKAGE_NETWORK_MANAGER_CLI=y +BR2_PACKAGE_OPENSSH=y +# BR2_PACKAGE_OPENSSH_SANDBOX is not set +BR2_PACKAGE_WGET=y +BR2_PACKAGE_WIRELESS_TOOLS=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y +BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y +BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING=y +BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y +BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y +BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y +BR2_PACKAGE_WPA_SUPPLICANT_CLI=y +BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y +BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y +BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y +BR2_PACKAGE_CATATONIT=y +BR2_PACKAGE_FILE=y +BR2_PACKAGE_GNUPG=y +BR2_PACKAGE_SCREEN=y +BR2_PACKAGE_TIME=y +BR2_PACKAGE_TINI=y +BR2_PACKAGE_WHICH=y +BR2_PACKAGE_ACL=y +BR2_PACKAGE_AUDIT=y +BR2_PACKAGE_COREUTILS=y +BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES=y +BR2_PACKAGE_EFIBOOTMGR=y +BR2_PACKAGE_HTOP=y +BR2_PACKAGE_PODMAN=y +BR2_PACKAGE_PODMAN_DRIVER_BTRFS=y +BR2_PACKAGE_PODMAN_DRIVER_DEVICEMAPPER=y +BR2_PACKAGE_PODMAN_DRIVER_VFS=y +BR2_PACKAGE_RSYSLOG=y +BR2_PACKAGE_SHADOW=y +BR2_PACKAGE_SHADOW_SHADOWGRP=y +BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID=y +BR2_PACKAGE_SHADOW_UTMPX=y +BR2_PACKAGE_SHADOW_SUBORDINATE_IDS=y +BR2_PACKAGE_SWUPDATE=y +BR2_PACKAGE_SWUPDATE_CONFIG="$(BR2_EXTERNAL)/swupdate.config" +BR2_PACKAGE_SWUPDATE_USB=y +BR2_PACKAGE_SYSTEMD_ANALYZE=y +BR2_PACKAGE_SYSTEMD_BACKLIGHT=y +# BR2_PACKAGE_SYSTEMD_PSTORE is not set +BR2_PACKAGE_SYSTEMD_FIRSTBOOT=y +BR2_PACKAGE_SYSTEMD_HIBERNATE=y +BR2_PACKAGE_SYSTEMD_LOCALED=y +BR2_PACKAGE_SYSTEMD_LOGIND=y +# BR2_PACKAGE_SYSTEMD_NETWORKD is not set +BR2_PACKAGE_SYSTEMD_OOMD=y +BR2_PACKAGE_SYSTEMD_POLKIT=y +BR2_PACKAGE_SYSTEMD_RANDOMSEED=y +BR2_PACKAGE_SYSTEMD_REPART=y +# BR2_PACKAGE_SYSTEMD_RESOLVED is not set +BR2_PACKAGE_SYSTEMD_RFKILL=y +# BR2_PACKAGE_SYSTEMD_VCONSOLE is not set +BR2_PACKAGE_TAR=y +BR2_PACKAGE_UTIL_LINUX_BINARIES=y +BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y +BR2_PACKAGE_UTIL_LINUX_KILL=y +BR2_PACKAGE_UTIL_LINUX_LOGGER=y +BR2_PACKAGE_UTIL_LINUX_LOGIN=y +BR2_PACKAGE_UTIL_LINUX_LSMEM=y +BR2_PACKAGE_UTIL_LINUX_MESG=y +BR2_PACKAGE_UTIL_LINUX_MORE=y +BR2_PACKAGE_UTIL_LINUX_PARTX=y +BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y +BR2_PACKAGE_UTIL_LINUX_SU=y +BR2_PACKAGE_UTIL_LINUX_SULOGIN=y +BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT=y +BR2_PACKAGE_LESS=y +BR2_PACKAGE_NANO=y +BR2_PACKAGE_VIM=y +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_LZ4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_GRUB2=y +BR2_TARGET_GRUB2_X86_64_EFI=y +BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop regexp loadenv echo cat test configfile" +BR2_TARGET_GRUB2_INSTALL_TOOLS=y +BR2_PACKAGE_HOST_CMAKE=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_E2FSPROGS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MKPASSWD=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_NODEJS=y +BR2_PACKAGE_HOST_PKGCONF=y +BR2_PACKAGE_HOST_PYTHON_CYTHON=y +BR2_PACKAGE_HOST_PYTHON_LXML=y +BR2_PACKAGE_HOST_PYTHON_SIX=y +BR2_PACKAGE_HOST_PYTHON_XLRD=y +BR2_PACKAGE_HOST_SWIG=y +BR2_PACKAGE_BTSPEAKER=y +BR2_PACKAGE_HOSTNAME_SERVICE=y +BR2_PACKAGE_NCPAMIXER=y +BR2_PACKAGE_OVOS_BUS_SERVER=y +BR2_PACKAGE_OVOS_CONTAINERS=y +BR2_PACKAGE_OVOS_CONTAINERS_ARCH="amd64" +BR2_PACKAGE_OVOS_CONTAINERS_GUI=y +BR2_PACKAGE_OVOS_SPLASH=y +BR2_PACKAGE_RNNNOISE_LADSPA=y +BR2_PACKAGE_ROC_TOOLKIT=y +BR2_PACKAGE_WIFI_CONNECT=y +BR2_PACKAGE_PYTHON_SMBUS2=y