diff --git a/ff-ap-timer/Makefile b/ff-ap-timer/Makefile index 12224207c74f35f3f4054fb8d731120e52be9bef..1f1be772d9b4878e6464489f0645fc11ed0ec292 100644 --- a/ff-ap-timer/Makefile +++ b/ff-ap-timer/Makefile @@ -1,22 +1,28 @@ +# SPDX-FileCopyrightText: 2023 kb-light, Michael Schwarz, Florian Maurer +# SPDX-License-Identifier: BSD-2-Clause include $(TOPDIR)/rules.mk -PKG_NAME:=ffho-ap-timer +PKG_NAME:=ff-ap-timer PKG_VERSION:=1 +PKG_LICENSE:=BSD-2-Clause PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) include $(TOPDIR)/../package/gluon.mk -define Package/ffho-ap-timer - SECTION:=ffho - CATEGORY:=FFHO +define Package/$(PKG_NAME) + SECTION:=gluon + CATEGORY:=Gluon TITLE:=Timer for the client wifi DEPENDS:=+gluon-core - MAINTAINER:=Freifunk Hochstift <kontakt@hochstift.freifunk.net> endef -define Package/ffho-ap-timer/description - Timer for the client wifi +define Package/$(PKG_NAME)/conffiles +/etc/config/ap-timer +endef + +define Package/$(PKG_NAME)/description + Allow to turn client wifi on and off on set schedule endef $(eval $(call BuildPackageGluon,$(PKG_NAME))) diff --git a/ff-ap-timer/ReadMe.md b/ff-ap-timer/README.md similarity index 81% rename from ff-ap-timer/ReadMe.md rename to ff-ap-timer/README.md index 88207770588ef4e07299c5325f6bfa1452839e62..2ec264052b6dd7c0b29421a051b6df473f749ed8 100644 --- a/ff-ap-timer/ReadMe.md +++ b/ff-ap-timer/README.md @@ -1,7 +1,8 @@ -ffho-ap-timer +ff-ap-timer ============= -Timer for the client wifi with three modes (daily, weekly, monthly) +Timer for the client wifi with three modes (daily, weekly, monthly). +The ff-ap-timer module can turn the client_radio on and off, but does not touch mesh or private wifi configuration. /etc/config/ap-timer ------------------- diff --git a/ff-ap-timer/files/lib/gluon/upgrade/900-remove-aptimer-config b/ff-ap-timer/files/lib/gluon/upgrade/900-remove-aptimer-config deleted file mode 100755 index fc7a40b40783cabcb681403cd31fa5237289c305..0000000000000000000000000000000000000000 --- a/ff-ap-timer/files/lib/gluon/upgrade/900-remove-aptimer-config +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -rm -f /etc/config/aptimer diff --git a/ff-web-ap-timer/Makefile b/ff-web-ap-timer/Makefile index 4ee9c55d01c8e35cbbb0e7dbb91be7299593d3d7..139faee6450063552488e8b7eff2ce7855570c32 100644 --- a/ff-web-ap-timer/Makefile +++ b/ff-web-ap-timer/Makefile @@ -1,18 +1,24 @@ +# SPDX-FileCopyrightText: 2023 kb-light, Michael Schwarz, Florian Maurer +# SPDX-License-Identifier: BSD-2-Clause include $(TOPDIR)/rules.mk -PKG_NAME:=ffho-web-ap-timer +PKG_NAME:=ff-web-ap-timer PKG_VERSION:=1 +PKG_LICENSE:=BSD-2-Clause PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) include $(TOPDIR)/../package/gluon.mk -define Package/ffho-web-ap-timer - SECTION:=ffho - CATEGORY:=FFHO - TITLE:=Luci module for ap-timer settings - DEPENDS:=+gluon-web-admin - MAINTAINER:=Freifunk Hochstift <kontakt@hochstift.freifunk.net> +define Package/$(PKG_NAME) + SECTION:=gluon + CATEGORY:=Gluon + TITLE:=Web module for ap-timer settings + DEPENDS:=+gluon-web-admin +ff-ap-timer +endef + +define Package/$(PKG_NAME)/description + Gluon-web module for ap-timer settings endef $(eval $(call BuildPackageGluon,$(PKG_NAME))) diff --git a/ff-web-ap-timer/README.md b/ff-web-ap-timer/README.md new file mode 100644 index 0000000000000000000000000000000000000000..9d31a9409322d19d04cb717ffefa766f4ab725a9 --- /dev/null +++ b/ff-web-ap-timer/README.md @@ -0,0 +1,7 @@ +ff-web-ap-timer +================= + +Gluon-web module for ap-timer settings. + +This allows to set the configuration of the ff-ap-timer from the web-ui in the config mode. +The ff-ap-timer module can turn the client_radio on and off, but does not touch mesh or private wifi configuration. \ No newline at end of file diff --git a/ff-web-ap-timer/ReadMe.md b/ff-web-ap-timer/ReadMe.md deleted file mode 100644 index 7eaa0b57567983c53cdc79f06274a6e492514271..0000000000000000000000000000000000000000 --- a/ff-web-ap-timer/ReadMe.md +++ /dev/null @@ -1,4 +0,0 @@ -ffho-web-ap-timer -================= - -Gluon-web module for ap-timer settings. diff --git a/ff-web-ap-timer/luasrc/lib/gluon/config-mode/controller/admin/ap-timer.lua b/ff-web-ap-timer/luasrc/lib/gluon/config-mode/controller/admin/ap-timer.lua index 6944c16ca9006cf793a5aae248bdcd58c7f5c585..523ddaada2ba5414ea57af8b1edf4dd9b59a194c 100644 --- a/ff-web-ap-timer/luasrc/lib/gluon/config-mode/controller/admin/ap-timer.lua +++ b/ff-web-ap-timer/luasrc/lib/gluon/config-mode/controller/admin/ap-timer.lua @@ -1,2 +1,2 @@ -package 'ffho-web-ap-timer' +package 'ff-web-ap-timer' entry({"admin", "ap-timer"}, model("admin/ap-timer"), _("AP Timer"), 30) diff --git a/ff-web-ap-timer/luasrc/lib/gluon/config-mode/model/admin/ap-timer.lua b/ff-web-ap-timer/luasrc/lib/gluon/config-mode/model/admin/ap-timer.lua index 9d02bb2e258bcf5f1962c6fcc69cdbf37afa39cc..bc46a0dc478dd73df0131cc50a802683561f00da 100644 --- a/ff-web-ap-timer/luasrc/lib/gluon/config-mode/model/admin/ap-timer.lua +++ b/ff-web-ap-timer/luasrc/lib/gluon/config-mode/model/admin/ap-timer.lua @@ -1,6 +1,6 @@ local uci = require('simple-uci').cursor() -pkg_i18n = i18n 'ffho-web-ap-timer' +pkg_i18n = i18n 'ff-web-ap-timer' if not uci:get('ap-timer', 'settings') then uci:section('ap-timer', 'ap-timer', 'settings')