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 33181615..32f301e2 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 f6869c1e..cb2bc702 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 51675588..2a46c19e 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 50ce5ba2..cc5b99d7 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 3e4fd231..4ca8a14b 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 99f65768..c32479a0 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 00000000..e08130a2 --- /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))