From f05c35286741d010f94e545b18abcb84be2d926d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Bl=C3=A4se?= Date: Sat, 6 Jan 2024 16:04:26 +0100 Subject: [PATCH] Create fff-extra package for devices with large flash MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Devices with large flash can hold more packages and tools to improve user experience. Create an additional package which can be used to select packages only on targets with large flash (currently >= 16 MiB). Signed-off-by: Fabian Bläse --- bsp/ipq40xx-generic/.config | 1 + bsp/ipq806x-generic/.config | 1 + bsp/mpc85xx-p1010/.config | 1 + bsp/octeon/.config | 1 + bsp/ramips-mt7621/.config | 1 + bsp/x86-64/.config | 1 + src/packages/fff/fff-extra/Makefile | 19 +++++++++++++++++++ 7 files changed, 25 insertions(+) create mode 100644 src/packages/fff/fff-extra/Makefile diff --git a/bsp/ipq40xx-generic/.config b/bsp/ipq40xx-generic/.config index 3318161..32f301e 100644 --- a/bsp/ipq40xx-generic/.config +++ b/bsp/ipq40xx-generic/.config @@ -18,6 +18,7 @@ CONFIG_CLEAN_IPKG=y # CONFIG_PACKAGE_ALFRED_VIS is not set CONFIG_PACKAGE_ath10k-firmware-qca4019=m CONFIG_PACKAGE_ath10k-firmware-qca4019-ct=m +CONFIG_PACKAGE_fff-extra=y CONFIG_PACKAGE_kmod-ath10k=m CONFIG_PACKAGE_kmod-ath10k-ct=m CONFIG_PACKAGE_libwolfssl=m diff --git a/bsp/ipq806x-generic/.config b/bsp/ipq806x-generic/.config index f6869c1..cb2bc70 100644 --- a/bsp/ipq806x-generic/.config +++ b/bsp/ipq806x-generic/.config @@ -23,6 +23,7 @@ CONFIG_CLEAN_IPKG=y # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set # CONFIG_PACKAGE_ALFRED_VIS is not set +CONFIG_PACKAGE_fff-extra=y CONFIG_PACKAGE_libwolfssl=m CONFIG_PACKAGE_opkg=m CONFIG_PACKAGE_wpad-basic=y diff --git a/bsp/mpc85xx-p1010/.config b/bsp/mpc85xx-p1010/.config index 5167558..2a46c19 100644 --- a/bsp/mpc85xx-p1010/.config +++ b/bsp/mpc85xx-p1010/.config @@ -23,6 +23,7 @@ CONFIG_CLEAN_IPKG=y # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set # CONFIG_PACKAGE_ALFRED_VIS is not set +CONFIG_PACKAGE_fff-extra=y CONFIG_PACKAGE_libwolfssl=m CONFIG_PACKAGE_opkg=m CONFIG_PACKAGE_wpad-basic=y diff --git a/bsp/octeon/.config b/bsp/octeon/.config index 50ce5ba..cc5b99d 100644 --- a/bsp/octeon/.config +++ b/bsp/octeon/.config @@ -16,6 +16,7 @@ CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_CLEAN_IPKG=y # CONFIG_DROPBEAR_CURVE25519 is not set # CONFIG_PACKAGE_ALFRED_VIS is not set +CONFIG_PACKAGE_fff-extra=y CONFIG_PACKAGE_libwolfssl=m CONFIG_PACKAGE_opkg=m CONFIG_PACKAGE_wpad-basic=y diff --git a/bsp/ramips-mt7621/.config b/bsp/ramips-mt7621/.config index 3e4fd23..4ca8a14 100644 --- a/bsp/ramips-mt7621/.config +++ b/bsp/ramips-mt7621/.config @@ -29,6 +29,7 @@ CONFIG_CLEAN_IPKG=y # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set # CONFIG_PACKAGE_ALFRED_VIS is not set +CONFIG_PACKAGE_fff-extra=y CONFIG_PACKAGE_libwolfssl=m CONFIG_PACKAGE_opkg=m CONFIG_PACKAGE_wpad-basic=y diff --git a/bsp/x86-64/.config b/bsp/x86-64/.config index 99f6576..c32479a 100644 --- a/bsp/x86-64/.config +++ b/bsp/x86-64/.config @@ -15,6 +15,7 @@ CONFIG_TARGET_PER_DEVICE_ROOTFS=y # CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set CONFIG_CLEAN_IPKG=y # CONFIG_PACKAGE_ALFRED_VIS is not set +CONFIG_PACKAGE_fff-extra=y CONFIG_PACKAGE_kmod-vmxnet3=y CONFIG_PACKAGE_libwolfssl=m CONFIG_PACKAGE_opkg=m diff --git a/src/packages/fff/fff-extra/Makefile b/src/packages/fff/fff-extra/Makefile new file mode 100644 index 0000000..e08130a --- /dev/null +++ b/src/packages/fff/fff-extra/Makefile @@ -0,0 +1,19 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=fff-extra +PKG_RELEASE:=$(COMMITCOUNT) + +include $(INCLUDE_DIR)/package.mk + +define Package/fff-extra + SECTION:=base + CATEGORY:=Freifunk + TITLE:=Freifunk-Franken gateway configuration + URL:=https://www.freifunk-franken.de +endef + +define Package/fff-extra/description + This package selects useful packages for devices with enough disk space available +endef + +$(eval $(call BuildPackage,fff-extra))