From 569fa2859f320dfae3e4e9681a28be481a66eeb0 Mon Sep 17 00:00:00 2001 From: j1nx Date: Thu, 25 Jul 2024 12:19:41 +0000 Subject: [PATCH] Slimming down... --- .../board/ovos/raspberrypi/cmdline.txt | 2 +- buildroot-external/configs/rpi4_64_defconfig | 56 ++++++++----------- buildroot-external/swupdate.config | 13 +++-- 3 files changed, 30 insertions(+), 41 deletions(-) diff --git a/buildroot-external/board/ovos/raspberrypi/cmdline.txt b/buildroot-external/board/ovos/raspberrypi/cmdline.txt index 41f911a9..7fb5cc76 100644 --- a/buildroot-external/board/ovos/raspberrypi/cmdline.txt +++ b/buildroot-external/board/ovos/raspberrypi/cmdline.txt @@ -1 +1 @@ - numa=fake=4 numa_policy=interleave mitigations=off snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_compat_alsa=0 dwc_otg.lpm_enable=0 acpi=off cgroup_enable=memory psi=1 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u + numa=fake=4 numa_policy=interleave mitigations=off 8250.nr_uarts=1 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_compat_alsa=0 dwc_otg.lpm_enable=0 acpi=off cgroup_enable=memory psi=1 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u diff --git a/buildroot-external/configs/rpi4_64_defconfig b/buildroot-external/configs/rpi4_64_defconfig index cbcb4869..09a3b0fb 100644 --- a/buildroot-external/configs/rpi4_64_defconfig +++ b/buildroot-external/configs/rpi4_64_defconfig @@ -58,24 +58,17 @@ 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_GST1_LIBAV=y +# BR2_PACKAGE_GSTREAMER1_PARSE is not set +# BR2_PACKAGE_GSTREAMER1_TRACE is not set +# BR2_PACKAGE_GSTREAMER1_GST_DEBUG is not set +# BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY is not set +# BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS is not set 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_SOX=y -BR2_PACKAGE_V4L2GRAB=y -BR2_PACKAGE_V4L2LOOPBACK=y -BR2_PACKAGE_V4L2LOOPBACK_UTILS=y BR2_PACKAGE_BZIP2=y BR2_PACKAGE_GZIP=y BR2_PACKAGE_LZIP=y @@ -85,15 +78,12 @@ BR2_PACKAGE_UNRAR=y BR2_PACKAGE_UNZIP=y BR2_PACKAGE_ZIP=y BR2_PACKAGE_ZSTD=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_GETTEXT=y -BR2_PACKAGE_GIT_CRYPT=y +BR2_PACKAGE_GIT=y BR2_PACKAGE_GREP=y BR2_PACKAGE_JO=y BR2_PACKAGE_JQ=y @@ -115,7 +105,6 @@ BR2_PACKAGE_NFS_UTILS=y BR2_PACKAGE_NTFS_3G=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D=y -BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y @@ -145,18 +134,12 @@ BR2_PACKAGE_PYTHON_SPIDEV=y BR2_PACKAGE_ALSA_LIB_PYTHON=y BR2_PACKAGE_ALSA_PLUGINS=y BR2_PACKAGE_LIBSAMPLERATE=y -BR2_PACKAGE_LIBSOXR=y -BR2_PACKAGE_LIBVORBIS=y -BR2_PACKAGE_LILV=y -BR2_PACKAGE_OPUS=y +BR2_PACKAGE_LV2=y BR2_PACKAGE_PORTAUDIO=y -BR2_PACKAGE_SBC=y -BR2_PACKAGE_SBC_TOOLS=y BR2_PACKAGE_SPEEXDSP=y BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING=y BR2_PACKAGE_LIBARCHIVE=y BR2_PACKAGE_LIBDEFLATE=y -BR2_PACKAGE_LZ4_PROGS=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_LIBARGON2=y BR2_PACKAGE_LIBKSBA=y @@ -169,33 +152,36 @@ BR2_PACKAGE_LIBNFS=y BR2_PACKAGE_LIBSYSFS=y BR2_PACKAGE_LOCKDEV=y BR2_PACKAGE_PHYSFS=y +BR2_PACKAGE_JPEG=y BR2_PACKAGE_LIBGPIOD2=y BR2_PACKAGE_LIBGPIOD2_TOOLS=y BR2_PACKAGE_LIBINPUT=y BR2_PACKAGE_LIBINPUT_PYTHON_TOOLS=y +BR2_PACKAGE_LIBV4L=y BR2_PACKAGE_LIBV4L_UTILS=y BR2_PACKAGE_JSON_GLIB=y BR2_PACKAGE_LIBFASTJSON=y +BR2_PACKAGE_SORD=y BR2_PACKAGE_LIBCAMERA=y BR2_PACKAGE_LIBCAMERA_V4L2=y BR2_PACKAGE_LIBCAMERA_PIPELINE_RPI_VC4=y BR2_PACKAGE_LIBCAMERA_PIPELINE_SIMPLE=y BR2_PACKAGE_LIBCAMERA_PIPELINE_UVCVIDEO=y BR2_PACKAGE_LIBCAMERA_PIPELINE_VIMC=y +BR2_PACKAGE_LIBOGG=y BR2_PACKAGE_LIBCURL=y BR2_PACKAGE_LIBCURL_CURL=y BR2_PACKAGE_LIBPSL=y BR2_PACKAGE_SLIRP4NETNS=y BR2_PACKAGE_JEMALLOC=y BR2_PACKAGE_LIBCAP_TOOLS=y +BR2_PACKAGE_LIBDAEMON=y BR2_PACKAGE_LIBUNWIND=y BR2_PACKAGE_LIBUV=y BR2_PACKAGE_NCURSES_WCHAR=y +BR2_PACKAGE_GSETTINGS_DESKTOP_SCHEMAS=y +BR2_PACKAGE_SHARED_MIME_INFO=y BR2_PACKAGE_AARDVARK_DNS=y -BR2_PACKAGE_AVAHI=y -BR2_PACKAGE_AVAHI_DAEMON=y -BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY=y -BR2_PACKAGE_AVAHI_DEFAULT_SERVICES=y BR2_PACKAGE_BLUEZ_TOOLS=y BR2_PACKAGE_BLUEZ5_UTILS=y BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y @@ -205,9 +191,10 @@ 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_PLUGINS_SIXAXIS=y BR2_PACKAGE_BLUEZ5_UTILS_TOOLS_HID2HCI=y BR2_PACKAGE_CRDA=y -BR2_PACKAGE_IFUPDOWN=y +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_PACKAGE_IPROUTE2=y BR2_PACKAGE_IPUTILS=y BR2_PACKAGE_IW=y @@ -239,25 +226,24 @@ BR2_PACKAGE_CATATONIT=y BR2_PACKAGE_FILE=y BR2_PACKAGE_GNUPG=y BR2_PACKAGE_SCREEN=y +BR2_PACKAGE_SUDO=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_NUMACTL=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_PROCPS_NG=y BR2_PACKAGE_SHADOW=y BR2_PACKAGE_SHADOW_SHADOWGRP=y BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID=y BR2_PACKAGE_SHADOW_SUBORDINATE_IDS=y +BR2_PACKAGE_SHADOW_BCRYPT=y +BR2_PACKAGE_SHADOW_YESCRYPT=y BR2_PACKAGE_SWUPDATE=y BR2_PACKAGE_SWUPDATE_CONFIG="$(BR2_EXTERNAL)/swupdate.config" BR2_PACKAGE_SWUPDATE_USB=y @@ -266,15 +252,16 @@ BR2_PACKAGE_SYSTEMD_ANALYZE=y BR2_PACKAGE_SYSTEMD_BACKLIGHT=y BR2_PACKAGE_SYSTEMD_BINFMT=y # BR2_PACKAGE_SYSTEMD_PSTORE is not set -BR2_PACKAGE_SYSTEMD_FIRSTBOOT=y # BR2_PACKAGE_SYSTEMD_HWDB is not set BR2_PACKAGE_SYSTEMD_LOCALED=y BR2_PACKAGE_SYSTEMD_LOGIND=y +# BR2_PACKAGE_SYSTEMD_MYHOSTNAME is not set # 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_UTMP=y BR2_PACKAGE_TAR=y BR2_PACKAGE_UTIL_LINUX_BINARIES=y BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y @@ -289,6 +276,7 @@ BR2_PACKAGE_UTIL_LINUX_PARTX=y BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y BR2_PACKAGE_UTIL_LINUX_SU=y BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT=y +BR2_PACKAGE_UTIL_LINUX_WDCTL=y BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y BR2_PACKAGE_LESS=y BR2_PACKAGE_NANO=y diff --git a/buildroot-external/swupdate.config b/buildroot-external/swupdate.config index 4cabf757..e8bd3340 100644 --- a/buildroot-external/swupdate.config +++ b/buildroot-external/swupdate.config @@ -25,11 +25,11 @@ CONFIG_SW_VERSIONS_FILE="/etc/sw-versions" # CONFIG_SOCKET_CTRL_PATH="/tmp/sockinstctrl" CONFIG_SOCKET_PROGRESS_PATH="/tmp/swupdateprog" -# CONFIG_MTD is not set # -# Lua support needs a Lua interpreter +# MTD support needs libmtd # +# CONFIG_LUA is not set # CONFIG_FEATURE_SYSLOG is not set # @@ -86,11 +86,8 @@ CONFIG_SURICATTA_SSL=y # Server # CONFIG_SURICATTA_HAWKBIT=y +# CONFIG_SURICATTA_LUA is not set CONFIG_SURICATTA_GENERAL=y - -# -# Suricatta Lua module support needs Lua -# CONFIG_WEBSERVER=y CONFIG_MONGOOSE=y CONFIG_MONGOOSEIPV6=y @@ -157,6 +154,10 @@ CONFIG_SHELLSCRIPTHANDLER=y # swuforward handler needs websockets and uriparser # +# +# ubivol support needs libubi +# + # # Microcontroller handler depends on libgpiod #