]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
uboot-tools: migrate uboot-envtools to uboot-tools
authorScott Mercer <TheRootEd24@gmail.com>
Mon, 17 Mar 2025 03:50:33 +0000 (23:50 -0400)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 22 Mar 2025 13:18:09 +0000 (13:18 +0000)
Generalize and merge uboot-envtools package into uboot-tools package.
Remove existing uboot-envtools package.

Signed-off-by: Scott Mercer <TheRootEd24@gmail.com>
36 files changed:
package/boot/uboot-envtools/Makefile [deleted file]
package/boot/uboot-tools/Makefile
package/boot/uboot-tools/patches/001-envtools-compile.patch [moved from package/boot/uboot-envtools/patches/001-compile.patch with 100% similarity]
package/boot/uboot-tools/patches/002-envtools-revert-tools-env-use-run-to-store-lockfile.patch [moved from package/boot/uboot-envtools/patches/002-Revert-tools-env-use-run-to-store-lockfile.patch with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/apm821xx [moved from package/boot/uboot-envtools/files/apm821xx with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/ath79 [moved from package/boot/uboot-envtools/files/ath79 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/cns3xxx [moved from package/boot/uboot-envtools/files/cns3xxx with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/fw_defaults [moved from package/boot/uboot-envtools/files/fw_defaults with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/fw_loadenv [moved from package/boot/uboot-envtools/files/fw_loadenv with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/fw_printsys [moved from package/boot/uboot-envtools/files/fw_printsys with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/fw_setsys [moved from package/boot/uboot-envtools/files/fw_setsys with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/imx_cortexa7 [moved from package/boot/uboot-envtools/files/imx_cortexa7 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/imx_cortexa9 [moved from package/boot/uboot-envtools/files/imx_cortexa9 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/ipq40xx [moved from package/boot/uboot-envtools/files/ipq40xx with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/ipq806x [moved from package/boot/uboot-envtools/files/ipq806x with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/kirkwood [moved from package/boot/uboot-envtools/files/kirkwood with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/lantiq [moved from package/boot/uboot-envtools/files/lantiq with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/layerscape [moved from package/boot/uboot-envtools/files/layerscape with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic [moved from package/boot/uboot-envtools/files/mediatek_filogic with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mediatek_mt7622 [moved from package/boot/uboot-envtools/files/mediatek_mt7622 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mediatek_mt7623 [moved from package/boot/uboot-envtools/files/mediatek_mt7623 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mediatek_mt7629 [moved from package/boot/uboot-envtools/files/mediatek_mt7629 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mpc85xx [moved from package/boot/uboot-envtools/files/mpc85xx with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mvebu [moved from package/boot/uboot-envtools/files/mvebu with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/mxs [moved from package/boot/uboot-envtools/files/mxs with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/octeon [moved from package/boot/uboot-envtools/files/octeon with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/oxnas [moved from package/boot/uboot-envtools/files/oxnas with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/pistachio [moved from package/boot/uboot-envtools/files/pistachio with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/qoriq [moved from package/boot/uboot-envtools/files/qoriq with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/qualcommax_ipq50xx [moved from package/boot/uboot-envtools/files/qualcommax_ipq50xx with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/qualcommax_ipq60xx [moved from package/boot/uboot-envtools/files/qualcommax_ipq60xx with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/qualcommax_ipq807x [moved from package/boot/uboot-envtools/files/qualcommax_ipq807x with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/ramips [moved from package/boot/uboot-envtools/files/ramips with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/realtek [moved from package/boot/uboot-envtools/files/realtek with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/rockchip_armv8 [moved from package/boot/uboot-envtools/files/rockchip_armv8 with 100% similarity]
package/boot/uboot-tools/uboot-envtools/files/uboot-envtools.sh [moved from package/boot/uboot-envtools/files/uboot-envtools.sh with 100% similarity]

diff --git a/package/boot/uboot-envtools/Makefile b/package/boot/uboot-envtools/Makefile
deleted file mode 100644 (file)
index 5b52c3b..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-#
-# Copyright (C) 2006-2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=uboot-envtools
-PKG_DISTNAME:=u-boot
-PKG_VERSION:=2025.01
-PKG_RELEASE:=1
-
-PKG_SOURCE:=$(PKG_DISTNAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:= \
-    https://ftp.denx.de/pub/u-boot \
-    https://mirror.cyberbits.eu/u-boot \
-    ftp://ftp.denx.de/pub/u-boot
-PKG_HASH:=cdef7d507c93f1bbd9f015ea9bc21fa074268481405501945abc6f854d5b686f
-PKG_SOURCE_SUBDIR:=$(PKG_DISTNAME)-$(PKG_VERSION)
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_DISTNAME)-$(PKG_VERSION)
-
-PKG_BUILD_DEPENDS:=fstools
-
-PKG_LICENSE:=GPL-2.0 GPL-2.0+
-PKG_LICENSE_FILES:=Licenses/README
-
-PKG_FLAGS:=nonshared
-
-PKG_BUILD_PARALLEL:=1
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/uboot-envtools
-  SECTION:=utils
-  CATEGORY:=Utilities
-  SUBMENU:=Boot Loaders
-  TITLE:=read/modify U-Boot bootloader environment
-  URL:=http://www.denx.de/wiki/U-Boot
-endef
-
-define Package/uboot-envtools/description
- This package includes tools to read and modify U-Boot bootloader environment.
-endef
-
-define Build/Configure
-       $(call Build/Compile/Default,tools-only_defconfig)
-endef
-
-define Build/Compile
-       $(call Build/Compile/Default,envtools)
-endef
-
-# We need to override the ARCH passed by buildsystem as otherwise the defconfig
-# for tools-only wont match and the includes for sandbox will be dropped
-MAKE_FLAGS += \
-       ARCH="sandbox" \
-       TARGET_CFLAGS="$(TARGET_CFLAGS)" \
-       TARGET_LDFLAGS="$(TARGET_LDFLAGS)"
-
-define Package/uboot-envtools/conffiles
-/etc/config/ubootenv
-/etc/fw_env.config
-/etc/fw_sys.config
-endef
-
-define Package/uboot-envtools/install
-       $(INSTALL_DIR) $(1)/usr/sbin
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/env/fw_printenv $(1)/usr/sbin
-       $(LN) fw_printenv $(1)/usr/sbin/fw_setenv
-       $(INSTALL_BIN) ./files/fw_printsys $(1)/usr/sbin
-       $(INSTALL_BIN) ./files/fw_setsys $(1)/usr/sbin
-       $(INSTALL_BIN) ./files/fw_loadenv $(1)/usr/sbin
-       $(INSTALL_DIR) $(1)/etc/board.d
-       $(INSTALL_DATA) ./files/fw_defaults $(1)/etc/board.d/05_fw_defaults
-       $(INSTALL_DIR) $(1)/lib
-       $(INSTALL_DATA) ./files/uboot-envtools.sh $(1)/lib
-       $(INSTALL_DIR) $(1)/etc/uci-defaults
-       $(if $(wildcard ./files/$(BOARD)_$(SUBTARGET)), \
-               $(INSTALL_DATA) ./files/$(BOARD)_$(SUBTARGET) \
-               $(1)/etc/uci-defaults/30_uboot-envtools, \
-               $(if $(wildcard ./files/$(BOARD)), \
-                       $(INSTALL_DATA) ./files/$(BOARD) \
-                       $(1)/etc/uci-defaults/30_uboot-envtools \
-               ) \
-       )
-endef
-
-$(eval $(call BuildPackage,uboot-envtools))
index 03917bd949370046bf0ddee2d56a6171a1c56d9d..de738725f26c2dd484ad102bbb849210c30faafd 100644 (file)
@@ -35,6 +35,26 @@ define Package/uboot-tools/description
        to work with the U-Boot bootloader,
 endef
 
+define Package/uboot-envtools
+       SECTION:=utils
+       CATEGORY:=Utilities
+       SUBMENU:=Boot Loaders
+       PKG_FLAGS+=nonshared
+       TITLE:=read/modify U-Boot bootloader environment
+       URL:=http://www.denx.de/wiki/U-Boot
+endef
+
+define Package/uboot-envtools/description
+       This package includes tools to read and modify U-Boot
+       bootloader environment.
+endef
+
+define Package/uboot-envtools/conffiles
+       /etc/config/ubootenv
+       /etc/fw_env.config
+       /etc/fw_sys.config
+endef
+
 define Build/Configure
        $(MAKE) -C $(PKG_BUILD_DIR) tools-only_defconfig
        $(MAKE) -C $(PKG_BUILD_DIR) syncconfig
@@ -46,4 +66,29 @@ MAKE_FLAGS += \
        TARGET_LDFLAGS="$(TARGET_LDFLAGS)"
 
 define Build/Compile
+       $(call Build/Compile/Default,envtools)
 endef
+
+define Package/uboot-envtools/install
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/env/fw_printenv $(1)/usr/sbin
+       $(LN) fw_printenv $(1)/usr/sbin/fw_setenv
+       $(INSTALL_BIN) ./uboot-envtools/files/fw_printsys $(1)/usr/sbin
+       $(INSTALL_BIN) ./uboot-envtools/files/fw_setsys $(1)/usr/sbin
+       $(INSTALL_BIN) ./uboot-envtools/files/fw_loadenv $(1)/usr/sbin
+       $(INSTALL_DIR) $(1)/etc/board.d
+       $(INSTALL_DATA) ./uboot-envtools/files/fw_defaults $(1)/etc/board.d/05_fw_defaults
+       $(INSTALL_DIR) $(1)/lib
+       $(INSTALL_DATA) ./uboot-envtools/files/uboot-envtools.sh $(1)/lib
+       $(INSTALL_DIR) $(1)/etc/uci-defaults
+       $(if $(wildcard ./uboot-envtools/files/$(BOARD)_$(SUBTARGET)), \
+               $(INSTALL_DATA) ./uboot-envtools/files/$(BOARD)_$(SUBTARGET) \
+               $(1)/etc/uci-defaults/30_uboot-envtools, \
+               $(if $(wildcard ./uboot-envtools/files/$(BOARD)), \
+                       $(INSTALL_DATA) ./uboot-envtools/files/$(BOARD) \
+                       $(1)/etc/uci-defaults/30_uboot-envtools \
+               ) \
+       )
+endef
+
+$(eval $(call BuildPackage,uboot-envtools))