diff --git a/multiple-v6-watchdoog/Makefile b/multiple-v6-watchdoog/Makefile index 513d65b3c55d6a4ee9b52eb52cdef83a7cbe80ec..5553d548ae0b365225e8ebe5562af0ca590c530e 100644 --- a/multiple-v6-watchdoog/Makefile +++ b/multiple-v6-watchdoog/Makefile @@ -6,9 +6,7 @@ PKG_RELEASE:=1 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) -PKG_BUILD_DEPENDS += lua/host luci-base/host - -include $(INCLUDE_DIR)/package.mk +include $(GLUONDIR)/include/package.mk define Package/ffnw-multiple-v6-watchdoog SECTION:=networke @@ -21,31 +19,20 @@ define Package/ffnw-multiple-v6-watchdoog/description Restart br-client if multiple v6 adresses exsist endef -define SrcDiet - $(FIND) $(1) -type f | while read src; do \ - if $(STAGING_DIR_HOST)/bin/lua $(STAGING_DIR_HOST)/bin/LuaSrcDiet \ - --noopt-binequiv -o "$$$$src.o" "$$$$src"; \ - then mv "$$$$src.o" "$$$$src"; fi; \ - done -endef - define Build/Prepare mkdir -p $(PKG_BUILD_DIR) - $(CP) ./luasrc/* $(PKG_BUILD_DIR)/ - $(call SrcDiet,$(PKG_BUILD_DIR),$(PKG_BUILD_DIR)) - chmod +x -R $(PKG_BUILD_DIR)/ endef define Build/Configure endef define Build/Compile + $(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/) endef define Package/ffnw-multiple-v6-watchdoog/install $(CP) ./files/* $(1)/ - $(INSTALL_DIR) $(1)/usr/sbin - $(CP) $(PKG_BUILD_DIR)/multiple-v6-watchdoog $(1)/usr/sbin/multiple-v6-watchdoog + $(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/ endef $(eval $(call BuildPackage,ffnw-multiple-v6-watchdoog))