AdGuardHome: fix running at bcm53xx

This commit is contained in:
CN_SZTL 2019-10-03 12:27:43 +08:00
parent c70eaa70f6
commit 71fc749def
No known key found for this signature in database
GPG Key ID: 6850B6345C862176
2 changed files with 7 additions and 2 deletions

View File

@ -44,7 +44,7 @@ ifeq ($(ARCH),aarch64)
endif
define Build/Prepare
[ ! -f $(PKG_BUILD_DIR)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz ] && wget https://github.com/AdguardTeam/AdGuardHome/releases/download/$(PKG_VERSION)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz -O $(PKG_BUILD_DIR)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz
[ ! -f $(PKG_BUILD_DIR)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz ] && wget https://github.com/AdguardTeam/AdGuardHome/releases/download/$(PKG_VERSION)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz -O $(PKG_BUILD_DIR)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz
tar -xzvf $(PKG_BUILD_DIR)/AdGuardHome_$(PKG_ARCH_AdGuardHome).tar.gz -C $(PKG_BUILD_DIR)
endef
@ -53,13 +53,18 @@ endef
define Build/Compile
chmod +x $(PKG_BUILD_DIR)/AdGuardHome/AdGuardHome && upx --lzma $(PKG_BUILD_DIR)/AdGuardHome/AdGuardHome
ifeq ($(BOARD),bcm53xx)
$(RM) -f $(PKG_BUILD_DIR)/AdGuardHome/AdGuardHome
$(CP) -f ./files/bin/adg_bcm53xx $(PKG_BUILD_DIR)/AdGuardHome/AdGuardHome
chmod 0755 $(PKG_BUILD_DIR)/AdGuardHome/AdGuardHome
endif
endef
define Package/$(PKG_NAME)/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/AdGuardHome/AdGuardHome $(1)/usr/bin/AdGuardHome
$(INSTALL_DIR) $(1)/etc/AdGuardHome
$(CP) -r ./files/etc/AdGuardHome $(1)/etc
$(CP) -fpR ./files/etc/AdGuardHome $(1)/etc
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

Binary file not shown.