From 76eef5bfb5a27e8a0f7fcafe19c07cc4e0f00178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20H=C3=BCbner?= Date: Mon, 10 Mar 2025 17:49:25 +0100 Subject: [PATCH] falter-berlin-owmsh: Introduce new package We would like to use the owm publish script on notes with low flash too. As the former placement in the luci-package pulled a lot of luci dependencies on install, we move this into its own package. --- packages/falter-berlin-owmsh/Makefile | 41 +++++++++++++++++++ .../falter-berlin-owmsh}/files/owm.sh | 0 2 files changed, 41 insertions(+) create mode 100644 packages/falter-berlin-owmsh/Makefile rename {luci/luci-app-falter-owm => packages/falter-berlin-owmsh}/files/owm.sh (100%) diff --git a/packages/falter-berlin-owmsh/Makefile b/packages/falter-berlin-owmsh/Makefile new file mode 100644 index 00000000..699ce07b --- /dev/null +++ b/packages/falter-berlin-owmsh/Makefile @@ -0,0 +1,41 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=falter-berlin-owmsh +PKG_VERSION:=1.0 + +include $(INCLUDE_DIR)/package.mk + +define Package/falter-berlin-owmsh/default + SECTION:=falter-berlin + CATEGORY:=falter-berlin + URL:=https://github.com/freifunk-berlin/falter-packages + PKGARCH:=all +endef + +define Package/falter-berlin-owmsh + $(call Package/falter-berlin-owmsh/default) + TITLE:=Freifunk Berlin owm.sh + EXTRA_DEPENDS:=uci jshn +endef + + +define Package/falter-berlin-owmsh/description + Script for publishing a nodes position on the Freifunk Berlin network map +endef + +define Build/Prepare + mkdir -p $(PKG_BUILD_DIR) +endef + +define Build/Configure +endef + +define Build/Compile +endef + +define Package/falter-berlin-owmsh/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) ./files/owm.sh $(1)/usr/sbin/owm.sh +endef + +$(eval $(call BuildPackage,falter-berlin-owmsh)) diff --git a/luci/luci-app-falter-owm/files/owm.sh b/packages/falter-berlin-owmsh/files/owm.sh similarity index 100% rename from luci/luci-app-falter-owm/files/owm.sh rename to packages/falter-berlin-owmsh/files/owm.sh