mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-03 06:13:02 +02:00
Neither the Raspberry Pi 2B or the Microchip SAMA7G54-EK board have WiFi hardware by default so drop WiFi, and GPS, support to allow for smaller builds with only the bare essentials in kernel and system. Minimal builds in general don't need WiFi or GPS either, so let's disable them from all. This may become a central theme going forward, keeping the minimal builds ... minimal. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
194 lines
6.2 KiB
Plaintext
194 lines
6.2 KiB
Plaintext
BR2_aarch64=y
|
|
BR2_ARM_FPU_VFPV4=y
|
|
BR2_TOOLCHAIN_EXTERNAL=y
|
|
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
|
|
BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY=y
|
|
BR2_DL_DIR="${BR2_EXTERNAL_INFIX_PATH}/dl"
|
|
BR2_CCACHE=y
|
|
BR2_CCACHE_DIR="${BR2_EXTERNAL_INFIX_PATH}/.ccache"
|
|
BR2_ENABLE_DEBUG=y
|
|
BR2_GLOBAL_PATCH_DIR="${BR2_EXTERNAL_INFIX_PATH}/patches"
|
|
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
|
|
BR2_TARGET_GENERIC_HOSTNAME="infix"
|
|
BR2_TARGET_GENERIC_ISSUE="Infix by KernelKit"
|
|
BR2_INIT_FINIT=y
|
|
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
|
|
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt ${BR2_EXTERNAL_INFIX_PATH}/board/common/xattrs"
|
|
BR2_ROOTFS_MERGED_USR=y
|
|
# BR2_TARGET_ENABLE_ROOT_LOGIN is not set
|
|
BR2_SYSTEM_BIN_SH_BASH=y
|
|
BR2_TARGET_GENERIC_GETTY_PORT="@console"
|
|
BR2_TARGET_GENERIC_GETTY_TERM="xterm"
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
BR2_ENABLE_LOCALE_WHITELIST="C en_US en_CA C.UTF-8"
|
|
BR2_GENERATE_LOCALE="en_US en_CA C.UTF-8"
|
|
BR2_TARGET_TZ_INFO=y
|
|
BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/rootfs"
|
|
BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.18"
|
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig"
|
|
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
|
BR2_PACKAGE_BUSYBOX_CONFIG="${BR2_EXTERNAL_INFIX_PATH}/board/common/busybox_defconfig"
|
|
BR2_PACKAGE_STRACE=y
|
|
BR2_PACKAGE_STRESS_NG=y
|
|
BR2_PACKAGE_JQ=y
|
|
BR2_PACKAGE_E2FSPROGS=y
|
|
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
BR2_PACKAGE_DBUS_CXX=y
|
|
BR2_PACKAGE_DBUS_GLIB=y
|
|
BR2_PACKAGE_EUDEV_RULES_GEN=y
|
|
# BR2_PACKAGE_EUDEV_ENABLE_HWDB is not set
|
|
BR2_PACKAGE_GPTFDISK=y
|
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
|
BR2_PACKAGE_MDIO_TOOLS=y
|
|
BR2_PACKAGE_RNG_TOOLS=y
|
|
BR2_PACKAGE_UBOOT_TOOLS=y
|
|
BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT=y
|
|
BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y
|
|
BR2_PACKAGE_UBOOT_TOOLS_FIT_CHECK_SIGN=y
|
|
BR2_PACKAGE_UBOOT_TOOLS_MKENVIMAGE=y
|
|
BR2_PACKAGE_LIBSSH_OPENSSL=y
|
|
BR2_PACKAGE_LIBSSH2=y
|
|
BR2_PACKAGE_LIBSSH2_OPENSSL=y
|
|
BR2_PACKAGE_LIBOPENSSL_BIN=y
|
|
BR2_PACKAGE_LIBINPUT=y
|
|
BR2_PACKAGE_LIBCURL_CURL=y
|
|
BR2_PACKAGE_NETOPEER2_CLI=y
|
|
BR2_PACKAGE_NSS_MDNS=y
|
|
BR2_PACKAGE_SYSREPO_GROUP="sysrepo"
|
|
BR2_PACKAGE_LINUX_PAM=y
|
|
BR2_PACKAGE_LIBPAM_RADIUS_AUTH=y
|
|
BR2_PACKAGE_ONIGURUMA=y
|
|
BR2_PACKAGE_AVAHI_DAEMON=y
|
|
BR2_PACKAGE_AVAHI_DEFAULT_SERVICES=y
|
|
BR2_PACKAGE_CHRONY=y
|
|
BR2_PACKAGE_CONNTRACK_TOOLS=y
|
|
BR2_PACKAGE_DNSMASQ=y
|
|
BR2_PACKAGE_ETHTOOL=y
|
|
BR2_PACKAGE_FPING=y
|
|
BR2_PACKAGE_FRR=y
|
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
|
BR2_PACKAGE_IPERF3=y
|
|
BR2_PACKAGE_IPROUTE2=y
|
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|
BR2_PACKAGE_IPUTILS=y
|
|
BR2_PACKAGE_LLDPD=y
|
|
BR2_PACKAGE_MSTPD=y
|
|
BR2_PACKAGE_MTR=y
|
|
BR2_PACKAGE_NETCALC=y
|
|
BR2_PACKAGE_NETCAT_OPENBSD=y
|
|
BR2_PACKAGE_NETSNMP=y
|
|
BR2_PACKAGE_NGINX=y
|
|
BR2_PACKAGE_NGINX_HTTP_SSL_MODULE=y
|
|
BR2_PACKAGE_NGINX_HTTP_V2_MODULE=y
|
|
BR2_PACKAGE_NMAP=y
|
|
BR2_PACKAGE_NMAP_NCAT=y
|
|
BR2_PACKAGE_NMAP_NMAP=y
|
|
BR2_PACKAGE_NMAP_NPING=y
|
|
BR2_PACKAGE_ODHCP6C=y
|
|
BR2_PACKAGE_OPENRESOLV=y
|
|
BR2_PACKAGE_OPENSSH=y
|
|
BR2_PACKAGE_SOCAT=y
|
|
BR2_PACKAGE_TCPDUMP=y
|
|
BR2_PACKAGE_TRACEROUTE=y
|
|
BR2_PACKAGE_ULOGD=y
|
|
BR2_PACKAGE_WHOIS=y
|
|
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
|
BR2_PACKAGE_BASH_COMPLETION=y
|
|
BR2_PACKAGE_NEOFETCH=y
|
|
BR2_PACKAGE_SUDO=y
|
|
BR2_PACKAGE_TTYD=y
|
|
BR2_PACKAGE_GETENT=y
|
|
BR2_PACKAGE_HTOP=y
|
|
BR2_PACKAGE_IRQBALANCE=y
|
|
BR2_PACKAGE_KMOD_TOOLS=y
|
|
BR2_PACKAGE_PWGEN=y
|
|
BR2_PACKAGE_RAUC=y
|
|
BR2_PACKAGE_RAUC_DBUS=y
|
|
BR2_PACKAGE_RAUC_GPT=y
|
|
BR2_PACKAGE_RAUC_NETWORK=y
|
|
BR2_PACKAGE_RAUC_JSON=y
|
|
BR2_PACKAGE_SYSKLOGD=y
|
|
BR2_PACKAGE_SYSKLOGD_LOGGER=y
|
|
BR2_PACKAGE_WATCHDOGD=y
|
|
BR2_PACKAGE_WATCHDOGD_GENERIC=y
|
|
BR2_PACKAGE_WATCHDOGD_LOADAVG=y
|
|
BR2_PACKAGE_WATCHDOGD_FILENR=y
|
|
BR2_PACKAGE_WATCHDOGD_MEMINFO=y
|
|
BR2_PACKAGE_WATCHDOGD_FSMON=y
|
|
BR2_PACKAGE_WATCHDOGD_TEMPMON=y
|
|
BR2_PACKAGE_LESS=y
|
|
BR2_PACKAGE_MG=y
|
|
BR2_PACKAGE_NANO=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_PACKAGE_HOST_BMAP_TOOLS=y
|
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
|
BR2_PACKAGE_HOST_ENVIRONMENT_SETUP=y
|
|
BR2_PACKAGE_HOST_GENEXT2FS=y
|
|
BR2_PACKAGE_HOST_GO_BIN=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_FDT_ADD_PUBKEY=y
|
|
BR2_PACKAGE_ALDER_ALDER=y
|
|
BR2_PACKAGE_BANANAPI_BPI_R3=y
|
|
BR2_PACKAGE_BANANAPI_BPI_R64=y
|
|
BR2_PACKAGE_FRIENDLYARM_NANOPI_R2S=y
|
|
BR2_PACKAGE_MARVELL_CN9130_CRB=y
|
|
BR2_PACKAGE_MARVELL_ESPRESSOBIN=y
|
|
BR2_PACKAGE_RASPBERRYPI_RPI64=y
|
|
BR2_PACKAGE_STYX_DCP_SC_28P=y
|
|
INFIX_VENDOR_HOME="https://www.kernelkit.org"
|
|
INFIX_DESC="Infix is an immutable, friendly, and secure operating system that turns any ARM or x86 device into a powerful, manageable network appliance. Deploy on anything from $35 Raspberry Pi boards to enterprise switches as routers, IoT gateways, or edge devices. Infix models Linux networking features using YANG so you can manage your devices using NETCONF/RESTCONF APIs and focus on your business logic running in isolated containers."
|
|
INFIX_HOME="https://github.com/kernelkit/infix/"
|
|
INFIX_DOC="https://www.kernelkit.org/infix/"
|
|
INFIX_SUPPORT="mailto:kernelkit@googlegroups.com"
|
|
BR2_PACKAGE_FEATURE_GPS=y
|
|
BR2_PACKAGE_FEATURE_WIFI=y
|
|
BR2_PACKAGE_FEATURE_WIFI_MEDIATEK=y
|
|
BR2_PACKAGE_FEATURE_WIFI_REALTEK=y
|
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
|
BR2_PACKAGE_CONFD=y
|
|
BR2_PACKAGE_NETD=y
|
|
BR2_PACKAGE_CONFD_TEST_MODE=y
|
|
BR2_PACKAGE_CURIOS_HTTPD=y
|
|
BR2_PACKAGE_CURIOS_NFTABLES=y
|
|
BR2_PACKAGE_GENCERT=y
|
|
BR2_PACKAGE_STATD=y
|
|
BR2_PACKAGE_FACTORY=y
|
|
BR2_PACKAGE_FINIT_PLUGIN_HOTPLUG=y
|
|
BR2_PACKAGE_FINIT_PLUGIN_HOOK_SCRIPTS=y
|
|
BR2_PACKAGE_FINIT_PLUGIN_MODULES_LOAD=y
|
|
BR2_PACKAGE_FINIT_PLUGIN_RTC=y
|
|
BR2_PACKAGE_FINIT_RTC_DATE="2024-11-04 10:54:00"
|
|
BR2_PACKAGE_FINIT_RTC_FILE="/var/lib/misc/rtc"
|
|
BR2_PACKAGE_FINIT_PLUGIN_TTY=y
|
|
BR2_PACKAGE_FINIT_PLUGIN_URANDOM=y
|
|
BR2_PACKAGE_FIREWALL=y
|
|
BR2_PACKAGE_IITO=y
|
|
BR2_PACKAGE_KEYACK=y
|
|
BR2_PACKAGE_KLISH_PLUGIN_INFIX=y
|
|
BR2_PACKAGE_LANDING=y
|
|
BR2_PACKAGE_LOWDOWN=y
|
|
BR2_PACKAGE_MCD=y
|
|
BR2_PACKAGE_MDNS_ALIAS=y
|
|
BR2_PACKAGE_NETBROWSE=y
|
|
BR2_PACKAGE_ONIEPROM=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_TETRIS=y
|
|
BR2_PACKAGE_ROUSETTE=y
|
|
BR2_PACKAGE_RAUC_INSTALLATION_STATUS=y
|
|
BR2_PACKAGE_HOST_PYTHON_YANGDOC=y
|
|
IMAGE_ITB_AUX=y
|
|
IMAGE_ITB_QCOW=y
|
|
IMAGE_ITB_RAUC=y
|
|
IMAGE_README=y
|
|
TRUSTED_KEYS=y
|
|
TRUSTED_KEYS_DEVELOPMENT=y
|