diff options
author | Álvaro Fernández Rojas <noltari@gmail.com> | 2020-03-24 19:14:42 +0100 |
---|---|---|
committer | Paul Spooren <mail@aparcar.org> | 2020-03-27 09:23:34 -1000 |
commit | 1ea6d644dc720ddfa7fd328f2e80b43694280835 (patch) | |
tree | 5138f870247d1a3beb8d6feab0a4b361d11dc931 /utils/bcm27xx-eeprom/Makefile | |
parent | 132f58ee493ad4e9b918222df6d48f2c99c392b9 (diff) |
bcm27xx-eeprom: add package for updating RPi bootloader
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'utils/bcm27xx-eeprom/Makefile')
-rw-r--r-- | utils/bcm27xx-eeprom/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/utils/bcm27xx-eeprom/Makefile b/utils/bcm27xx-eeprom/Makefile new file mode 100644 index 000000000..6ea5c337d --- /dev/null +++ b/utils/bcm27xx-eeprom/Makefile @@ -0,0 +1,58 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=bcm27xx-eeprom +PKG_VERSION:=a9ca308223c1d0426b9ab320696b95954078c3b4 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/raspberrypi/rpi-eeprom/tar.gz/$(PKG_VERSION)? +PKG_HASH:=072dbbd4b53c2c0b5764ff628f63cc8d679a99cfe84d8f50acea06922084515e + +PKG_LICENSE:=BSD-3-Clause Custom +PKG_LICENSE_FILES:=LICENSE + +PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com> + +include $(INCLUDE_DIR)/package.mk + +TAR_OPTIONS:=--strip-components 1 $(TAR_OPTIONS) +TAR_CMD=$(HOST_TAR) -C $(1) $(TAR_OPTIONS) + +define Package/bcm27xx-eeprom + SECTION:=utils + CATEGORY:=Utilities + DEPENDS:=bcm27xx-userland +blkid +pciutils +python3-light + TITLE:=BCM27xx EEPROM tools +endef + +define Package/bcm27xx-eeprom/description + BCM27xx EEPROM tools. +endef + +define Build/Compile + true +endef + +define Package/bcm27xx-eeprom/conffiles +/etc/bcm27xx-eeprom.conf +endef + +define Package/bcm27xx-eeprom/install + $(INSTALL_DIR) $(1)/etc + $(INSTALL_CONF) $(PKG_BUILD_DIR)/rpi-eeprom-update-default $(1)/etc/bcm27xx-eeprom.conf + + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/rpi-eeprom-config $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/rpi-eeprom-update $(1)/usr/bin + + $(INSTALL_DIR) $(1)/lib/firmware/raspberrypi/bootloader + $(CP) $(PKG_BUILD_DIR)/firmware/release-notes.md $(1)/lib/firmware/raspberrypi/bootloader + + $(INSTALL_DIR) $(1)/lib/firmware/raspberrypi/bootloader/critical + $(CP) $(PKG_BUILD_DIR)/firmware/critical/ $(1)/lib/firmware/raspberrypi/bootloader/ + + $(INSTALL_DIR) $(1)/lib/firmware/raspberrypi/bootloader/stable + $(CP) $(PKG_BUILD_DIR)/firmware/stable/ $(1)/lib/firmware/raspberrypi/bootloader/ +endef + +$(eval $(call BuildPackage,bcm27xx-eeprom)) |