# FRAGMENT / partial config # use the support/kconfig/merge_config.sh script BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="${BR2_EXTERNAL_UVOK_BUILDROOT_PATH}/custom/kernel_fragment" BR2_PACKAGE_BC=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y BR2_PACKAGE_BZIP2=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_COREUTILS=y BR2_PACKAGE_DIFFUTILS=y BR2_PACKAGE_DROPBEAR=y BR2_PACKAGE_FILE=y BR2_PACKAGE_GIT=y BR2_PACKAGE_GZIP=y BR2_PACKAGE_HOST_GENEXT2FS=y BR2_PACKAGE_HWDATA=y BR2_PACKAGE_IPROUTE2=y BR2_PACKAGE_IPUTILS=y BR2_PACKAGE_IW=y BR2_PACKAGE_KMON=y BR2_PACKAGE_LESS=y BR2_PACKAGE_LIBCAP=y BR2_PACKAGE_LIBCURL_COOKIES_SUPPORT=n BR2_PACKAGE_LIBCURL_CURL=y BR2_PACKAGE_LIBCURL=y # for micropython to function "properly", use os stuff BR2_PACKAGE_LIBFFI=y BR2_PACKAGE_MBEDTLS=y BR2_PACKAGE_MICROPYTHON_LIB=y BR2_PACKAGE_MICROPYTHON=y BR2_PACKAGE_NANO=y BR2_PACKAGE_NCDU=y BR2_PACKAGE_NETHOGS=y # time syncing, once at boot suffices BR2_PACKAGE_NTP_NTPD=n BR2_PACKAGE_NTP_SNTP=y BR2_PACKAGE_NTP=y BR2_PACKAGE_PROCPS_NG=y BR2_PACKAGE_PSMISC=y # cut down start BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y BR2_PACKAGE_RPI_UTILS=y BR2_PACKAGE_STRESS_NG=y BR2_PACKAGE_STRESS=y BR2_PACKAGE_SUDO=y BR2_PACKAGE_UTIL_LINUX_MOUNT=y BR2_PACKAGE_UTIL_LINUX=y BR2_PACKAGE_WGET=y BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_UVOK_BUILDROOT_PATH}/custom/overlay/" # add our own adjustments BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3-64/post-build.sh ${BR2_EXTERNAL_UVOK_BUILDROOT_PATH}/custom-scripts/modify-raspi.sh" BR2_SYSTEM_BIN_SH_ZSH=y BR2_TARGET_GENERIC_HOSTNAME="br-raspi3b" # reserve slightly more space BR2_TARGET_ROOTFS_EXT2_SIZE="150M" BR2_TOOLCHAIN_BUILDROOT_MUSL=y