Makefile 922 字节
Newer Older
S
songchenwen 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
include $(TOPDIR)/rules.mk

PKG_NAME:=luci-app-r2sflasher
PKG_VERSION:=1
PKG_RELEASE:=1
PKG_DATE:=20200413

include $(INCLUDE_DIR)/package.mk

define Package/$(PKG_NAME)
  CATEGORY:=LuCI
  SUBMENU:=3. Applications
  TITLE:=LuCI Application to Flash NanoPi R2S ROM
  PKGARCH:=all
  DEPENDS:=+bash +unzip +gzip +pv +losetup +tar +zstd
endef

define Build/Prepare
endef
 
define Build/Configure
endef
 
define Build/Compile
endef

define Package/$(PKG_NAME)/install	
	$(INSTALL_DIR) $(1)/usr/bin
	cp ./root/usr/bin/rom_flash $(1)/usr/bin/rom_flash
	
	$(INSTALL_DIR) $(1)/usr/lib/lua/luci
	cp -pR ./luasrc/* $(1)/usr/lib/lua/luci/
	
	$(INSTALL_DIR) $(1)/usr/lib/lua/luci/i18n
	po2lmo ./po/zh-cn/r2sflasher.po $(1)/usr/lib/lua/luci/i18n/r2sflasher.zh-cn.lmo
endef

define Package/$(PKG_NAME)/postinst
#!/bin/sh
chmod a+x $${IPKG_INSTROOT}/usr/bin/rom_flash >/dev/null 2>&1
exit 0
endef

$(eval $(call BuildPackage,$(PKG_NAME)))