-
-
Notifications
You must be signed in to change notification settings - Fork 192
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
reworked the buildroot defconfig management to use fragement files also
for the boards buildroot config definitions rather than absolute defconfig files. This should make future adaptions to our buildroot environment way easier.
- Loading branch information
Showing
18 changed files
with
203 additions
and
1,346 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
120 changes: 57 additions & 63 deletions
120
...ernal/configs/raspmatic_oci_arm_defconfig → buildroot-external/Buildroot.config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,107 +1,101 @@ | ||
BR2_arm=y | ||
BR2_cortex_a7=y | ||
BR2_ARM_FPU_NEON_VFPV4=y | ||
BR2_KERNEL_HEADERS_5_15=y | ||
BR2_PACKAGE_GLIBC_UTILS=y | ||
BR2_TOOLCHAIN_BUILDROOT_CXX=y | ||
BR2_DL_DIR="$(TOPDIR)/../download" | ||
BR2_KERNEL_MIRROR="https://www.kernel.org/pub" | ||
BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" | ||
# Buildroot config settings | ||
BR2_CCACHE=y | ||
BR2_OPTIMIZE_2=y | ||
BR2_DL_DIR="$(TOPDIR)/../download" | ||
# BR2_ENABLE_LOCALE_PURGE is not set | ||
BR2_ENABLE_LTO=y | ||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_EQ3_PATH)/patches" | ||
BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" | ||
BR2_KERNEL_MIRROR="https://www.kernel.org/pub" | ||
BR2_OPTIMIZE_2=y | ||
BR2_RELRO_PARTIAL=y | ||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y | ||
BR2_TARGET_GENERIC_HOSTNAME="" | ||
BR2_TARGET_GENERIC_ISSUE="Welcome to RaspberryMatic" | ||
BR2_TARGET_GENERIC_PASSWD_SHA512=y | ||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y | ||
# BR2_TARGET_GENERIC_GETTY is not set | ||
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set | ||
# BR2_ENABLE_LOCALE_PURGE is not set | ||
BR2_TARGET_TZ_INFO=y | ||
BR2_TARGET_LOCALTIME="Europe/Berlin" | ||
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_EQ3_PATH)/overlay/base $(BR2_EXTERNAL_EQ3_PATH)/overlay/base-raspmatic $(BR2_EXTERNAL_EQ3_PATH)/overlay/WebUI $(BR2_EXTERNAL_EQ3_PATH)/overlay/WebUI-raspmatic $(BR2_EXTERNAL_EQ3_PATH)/overlay/RFD $(BR2_EXTERNAL_EQ3_PATH)/overlay/base-raspmatic_oci" | ||
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_EQ3_PATH)/board/oci/post-build.sh" | ||
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_EQ3_PATH)/board/oci/post-image.sh" | ||
BR2_TOOLCHAIN_BUILDROOT_CXX=y | ||
|
||
# Buildroot packages | ||
BR2_PACKAGE_AVAHI=y | ||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_EQ3_PATH)/Busybox.config" | ||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y | ||
BR2_PACKAGE_XZ=y | ||
BR2_PACKAGE_ZSTD=y | ||
BR2_PACKAGE_STRACE=y | ||
BR2_PACKAGE_JQ=y | ||
BR2_PACKAGE_CA_CERTIFICATES=y | ||
BR2_PACKAGE_DEJAVU=y | ||
BR2_PACKAGE_LIBERATION=y | ||
BR2_PACKAGE_I2C_TOOLS=y | ||
BR2_PACKAGE_NODEJS=y | ||
BR2_PACKAGE_NODEJS_NPM=y | ||
BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL="async accepts mc charenc encodeurl inherits moment range-parser unorm adm-zip compress-commons end-of-stream ipaddr.js moment-timezone raw-body unpipe archiver concat-map escape-html is-buffer ms readable-stream url archiver-utils content-disposition etag isarray negotiator remove-trailing-separator util-deprecate array-flatten content-type express jmespath node-dir safe-buffer utils-merge async cookie finalhandler jsonfile node-localstorage sax uuid aws-sdk cookie-signature forwarded lazystream normalize-path send vary balanced-match core-util-is fresh lodash on-finished serve-static walkdir base64-js crc fs-extra loop-protect once setprototypeof winreg big-integer crc32-stream fs.realpath md5 parseurl slide wrappy bl cron glob media-typer path-is-absolute statuses write-file-atomic body-parser crypt graceful-fs merge-descriptors path-to-regexp string_decoder ws brace-expansion crypto-browserify http-errors methods process-nextick-args suncalc xml2js buffer debug iconv-lite mime proxy-addr tar-stream xmlbuilder buffer-crc32 depd ieee754 mime-db punycode type-is xtend buffer-shims destroy imurmurhash mime-types qs ultron zip-stream bytes ee-first inflight minimatch querystring universalify http-proxy-middleware" | ||
BR2_PACKAGE_TCL=y | ||
# BR2_PACKAGE_TCL_SHLIB_ONLY is not set | ||
BR2_PACKAGE_ETHTOOL=y | ||
BR2_PACKAGE_EXPECT=y | ||
BR2_PACKAGE_TCLLIB=y | ||
BR2_PACKAGE_CA_CERTIFICATES=y | ||
BR2_PACKAGE_LIBOPENSSL_BIN=y | ||
BR2_PACKAGE_FILE=y | ||
BR2_PACKAGE_FONTCONFIG=y | ||
BR2_PACKAGE_LIBUSB=y | ||
BR2_PACKAGE_LIBUSB_COMPAT=y | ||
BR2_PACKAGE_GLIBC_UTILS=y | ||
BR2_PACKAGE_I2C_TOOLS=y | ||
BR2_PACKAGE_ICU=y | ||
BR2_PACKAGE_IPTABLES=y | ||
BR2_PACKAGE_IRQBALANCE=y | ||
BR2_PACKAGE_JQ=y | ||
BR2_PACKAGE_KMOD_TOOLS=y | ||
BR2_PACKAGE_LIBCURL=y | ||
BR2_PACKAGE_LIBCURL_CURL=y | ||
BR2_PACKAGE_LIBERATION=y | ||
BR2_PACKAGE_LIBNETFILTER_CONNTRACK=y | ||
BR2_PACKAGE_ICU=y | ||
BR2_PACKAGE_ONIGURUMA=y | ||
BR2_PACKAGE_MSMTP=y | ||
BR2_PACKAGE_AVAHI=y | ||
BR2_PACKAGE_ETHTOOL=y | ||
BR2_PACKAGE_IPTABLES=y | ||
BR2_PACKAGE_LIBOPENSSL_BIN=y | ||
BR2_PACKAGE_LIBUSB_COMPAT=y | ||
BR2_PACKAGE_LIGHTTPD=y | ||
BR2_PACKAGE_LIGHTTPD_OPENSSL=y | ||
BR2_PACKAGE_LIGHTTPD_PCRE=y | ||
BR2_PACKAGE_LIGHTTPD_ZLIB=y | ||
BR2_PACKAGE_LOGROTATE=y | ||
BR2_PACKAGE_MONIT=y | ||
BR2_PACKAGE_MSMTP=y | ||
BR2_PACKAGE_NETSNMP=y | ||
BR2_PACKAGE_NETSNMP_WITH_MIB_MODULES="host ucd-snmp/dlmod ucd-snmp/diskio ucd-snmp/extensible ucd-snmp/pass mibII/mta_sendmail etherlike-mib/dot3StatsTable disman/event-mib disman/event disman/schedule agentx tunnel misc/ipfwacc utilities target notification agent_mibs agent/extend" | ||
BR2_PACKAGE_NETSNMP_WITHOUT_MIB_MODULES="" | ||
BR2_PACKAGE_NETSNMP_WITH_MIB_MODULES="host ucd-snmp/dlmod ucd-snmp/diskio ucd-snmp/extensible ucd-snmp/pass mibII/mta_sendmail etherlike-mib/dot3StatsTable disman/event-mib disman/event disman/schedule agentx tunnel misc/ipfwacc utilities target notification agent_mibs agent/extend" | ||
BR2_PACKAGE_NMAP=y | ||
BR2_PACKAGE_NMAP_NCAT=y | ||
BR2_PACKAGE_NMAP_NMAP=y | ||
BR2_PACKAGE_NODEJS=y | ||
BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL="async accepts mc charenc encodeurl inherits moment range-parser unorm adm-zip compress-commons end-of-stream ipaddr.js moment-timezone raw-body unpipe archiver concat-map escape-html is-buffer ms readable-stream url archiver-utils content-disposition etag isarray negotiator remove-trailing-separator util-deprecate array-flatten content-type express jmespath node-dir safe-buffer utils-merge async cookie finalhandler jsonfile node-localstorage sax uuid aws-sdk cookie-signature forwarded lazystream normalize-path send vary balanced-match core-util-is fresh lodash on-finished serve-static walkdir base64-js crc fs-extra loop-protect once setprototypeof winreg big-integer crc32-stream fs.realpath md5 parseurl slide wrappy bl cron glob media-typer path-is-absolute statuses write-file-atomic body-parser crypt graceful-fs merge-descriptors path-to-regexp string_decoder ws brace-expansion crypto-browserify http-errors methods process-nextick-args suncalc xml2js buffer debug iconv-lite mime proxy-addr tar-stream xmlbuilder buffer-crc32 depd ieee754 mime-db punycode type-is xtend buffer-shims destroy imurmurhash mime-types qs ultron zip-stream bytes ee-first inflight minimatch querystring universalify" | ||
BR2_PACKAGE_NODEJS_NPM=y | ||
BR2_PACKAGE_NTP=y | ||
# BR2_PACKAGE_NTP_NTPD is not set | ||
BR2_PACKAGE_NTP_NTPDATE=y | ||
BR2_PACKAGE_NUT=y | ||
BR2_PACKAGE_ONIGURUMA=y | ||
BR2_PACKAGE_OPENRESOLV=y | ||
BR2_PACKAGE_OPENSSH=y | ||
BR2_PACKAGE_OPENVPN=y | ||
BR2_PACKAGE_RSYNC=y | ||
BR2_PACKAGE_SER2NET=y | ||
BR2_PACKAGE_SOCAT=y | ||
BR2_PACKAGE_STRACE=y | ||
BR2_PACKAGE_TAR=y | ||
BR2_PACKAGE_TCL=y | ||
# BR2_PACKAGE_TCL_SHLIB_ONLY is not set | ||
BR2_PACKAGE_TCLLIB=y | ||
BR2_PACKAGE_TCPDUMP=y | ||
BR2_PACKAGE_WGET=y | ||
BR2_PACKAGE_WIREGUARD_TOOLS=y | ||
BR2_PACKAGE_XINETD=y | ||
# BR2_PACKAGE_URANDOM_SCRIPTS is not set | ||
BR2_PACKAGE_FILE=y | ||
BR2_PACKAGE_LOGROTATE=y | ||
BR2_PACKAGE_IRQBALANCE=y | ||
BR2_PACKAGE_KMOD_TOOLS=y | ||
BR2_PACKAGE_MONIT=y | ||
BR2_PACKAGE_NUT=y | ||
BR2_PACKAGE_TAR=y | ||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y | ||
BR2_PACKAGE_UTIL_LINUX_LOSETUP=y | ||
BR2_PACKAGE_OCCU=y | ||
BR2_PACKAGE_OCCU_RF_PROTOCOL_HM_HMIP=y | ||
BR2_PACKAGE_OCCU_WEBUI=y | ||
BR2_PACKAGE_OCCU_WEBUI_REGAHSS_BETA=y | ||
BR2_PACKAGE_OCCU_HMSERVER=y | ||
BR2_PACKAGE_WGET=y | ||
BR2_PACKAGE_WIREGUARD_TOOLS=y | ||
BR2_PACKAGE_XINETD=y | ||
BR2_PACKAGE_XZ=y | ||
BR2_PACKAGE_ZSTD=y | ||
|
||
# External packages | ||
BR2_PACKAGE_CLOUDMATIC=y | ||
BR2_PACKAGE_DAEMONIZE=y | ||
BR2_PACKAGE_DETECT_RADIO_MODULE=y | ||
BR2_PACKAGE_EQ3CONFIGD=y | ||
BR2_PACKAGE_HMLANGW=y | ||
BR2_PACKAGE_JAVA_AZUL=y | ||
BR2_PACKAGE_LIBXMLPARSER=y | ||
BR2_PACKAGE_LIBXMLRPCXX=y | ||
BR2_PACKAGE_TCLRPC=y | ||
BR2_PACKAGE_TCLREGA=y | ||
BR2_PACKAGE_DETECT_RADIO_MODULE=y | ||
BR2_PACKAGE_DAEMONIZE=y | ||
BR2_PACKAGE_SSDPD=y | ||
BR2_PACKAGE_EQ3CONFIGD=y | ||
BR2_PACKAGE_NEOSERVER=y | ||
BR2_PACKAGE_OCCU=y | ||
BR2_PACKAGE_OCCU_HMSERVER=y | ||
BR2_PACKAGE_OCCU_RF_PROTOCOL_HM_HMIP=y | ||
BR2_PACKAGE_OCCU_WEBUI=y | ||
BR2_PACKAGE_OCCU_WEBUI_REGAHSS_BETA=y | ||
BR2_PACKAGE_SSDPD=y | ||
BR2_PACKAGE_TAILSCALE=y | ||
BR2_PACKAGE_JAVA_AZUL=y | ||
BR2_PACKAGE_TCLREGA=y | ||
BR2_PACKAGE_TCLRPC=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
BR2_x86_64=y | ||
BR2_KERNEL_HEADERS_5_15=y | ||
BR2_ROOTFS_LIB_DIR="lib" | ||
BR2_ROOTFS_LIB32_DIR="lib32" | ||
# BR2_TARGET_GENERIC_GETTY is not set | ||
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set | ||
BR2_TARGET_TZ_INFO=y | ||
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_EQ3_PATH)/overlay/base $(BR2_EXTERNAL_EQ3_PATH)/overlay/base-raspmatic $(BR2_EXTERNAL_EQ3_PATH)/overlay/WebUI $(BR2_EXTERNAL_EQ3_PATH)/overlay/WebUI-raspmatic $(BR2_EXTERNAL_EQ3_PATH)/overlay/RFD $(BR2_EXTERNAL_EQ3_PATH)/overlay/base-raspmatic_oci" | ||
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_EQ3_PATH)/board/oci/post-build.sh" | ||
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_EQ3_PATH)/board/oci/post-image.sh" | ||
BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL="async accepts mc charenc encodeurl inherits moment range-parser unorm adm-zip compress-commons end-of-stream ipaddr.js moment-timezone raw-body unpipe archiver concat-map escape-html is-buffer ms readable-stream url archiver-utils content-disposition etag isarray negotiator remove-trailing-separator util-deprecate array-flatten content-type express jmespath node-dir safe-buffer utils-merge async cookie finalhandler jsonfile node-localstorage sax uuid aws-sdk cookie-signature forwarded lazystream normalize-path send vary balanced-match core-util-is fresh lodash on-finished serve-static walkdir base64-js crc fs-extra loop-protect once setprototypeof winreg big-integer crc32-stream fs.realpath md5 parseurl slide wrappy bl cron glob media-typer path-is-absolute statuses write-file-atomic body-parser crypt graceful-fs merge-descriptors path-to-regexp string_decoder ws brace-expansion crypto-browserify http-errors methods process-nextick-args suncalc xml2js buffer debug iconv-lite mime proxy-addr tar-stream xmlbuilder buffer-crc32 depd ieee754 mime-db punycode type-is xtend buffer-shims destroy imurmurhash mime-types qs ultron zip-stream bytes ee-first inflight minimatch querystring universalify http-proxy-middleware" | ||
BR2_PACKAGE_LIBUSB=y | ||
BR2_PACKAGE_MULTILIB32=y | ||
BR2_PACKAGE_MULTILIB32_DEFCONFIG="multilib32_i686_defconfig" |
Oops, something went wrong.