diff --git a/README.md b/README.md index 698fcfac0cced522c91b89b9a77418e197cf5964..67ffcb71a07551af4526ca0f16921386f6414cab 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,13 @@ gluon-ssid-changer ================== -This package adds a script, that changes the SSID when there is no connection to -the selected Gateway. +This package adds a script to change the SSID to an Offline-SSID when there is +no connection to any gateway. +This SSID can be generated from the nodes hostname with the first +and last part of the nodename or the mac address, to allow observers to +recognise which node is down. The script is called once a minute by micron.d +and it will change from online to offline-SSID maximum once every (definable) +timeframe. You can enable/disable it in the config mode. diff --git a/gluon-ssid-changer/Makefile b/gluon-ssid-changer/Makefile index 9a5127c76320e1cb8090169ff4c4b09d46378c99..f9a628fb0d8eb254dcb6d351942f0dc32d52062a 100644 --- a/gluon-ssid-changer/Makefile +++ b/gluon-ssid-changer/Makefile @@ -7,6 +7,9 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) include $(TOPDIR)/../package/gluon.mk +PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG) + + define Package/gluon-ssid-changer SECTION:=gluon CATEGORY:=Gluon @@ -31,6 +34,7 @@ define Build/Configure endef define Build/Compile + $(call GluonBuildI18N,gluon-ssid-changer,i18n) $(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/) endef @@ -38,6 +42,7 @@ define Package/gluon-ssid-changer/install $(CP) ./files/* $(1)/ $(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/ ./gluonShellDiet.sh $(1)/lib/gluon/ssid-changer/ssid-changer.sh + $(call GluonInstallI18N,gluon-ssid-changer,$(1)) endef define Package/gluon-ssid-changer/postinst diff --git a/gluon-ssid-changer/i18n/de.po b/gluon-ssid-changer/i18n/de.po index 385c646289297a958e68b664edf250cec018a168..991f598fd6ea8e6c74f9a7616bf2066d80db263c 100644 --- a/gluon-ssid-changer/i18n/de.po +++ b/gluon-ssid-changer/i18n/de.po @@ -17,5 +17,5 @@ msgid "" "Here you can enable to automatically change the SSID to the OFFLINE-SSID " "when the node has no connection to the selected Gateway." msgstr "" -"Hier hast du aktivieren, dass dein Knoten automatisch die SSID auf die " +"Hier kannst du aktivieren, dass dein Knoten automatisch die SSID auf die " "OFFLINE-SSID ändert wenn keine Verbundung zum Freifunk Server besteht." diff --git a/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua b/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua index cc2e87418f5ff51fde431155458457f1717ec404..d053b46d534d3a8cf970c1bd138967c896327e56 100644 --- a/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua +++ b/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua @@ -20,14 +20,14 @@ function f:write() if enabled.data then uci:section('ssid-changer', 'settings', 'settings', { enabled = '1', - -- prefix = prefix.data - -- switch_timeframe = switch_timeframe.data or '1440' - -- tq_limit_max = tq_limit_max.data or '55' - -- first = first.data or '5' - -- prefix = prefix.data or 'FF_OFFLINE_' - -- suffix = suffix.data or 'nodename' - -- tq_limit_min = tq_limit_min.data or '45' - -- tq_limit_enabled = tq_limit_enabled.data or '0' + -- prefix = prefix.data + -- switch_timeframe = switch_timeframe.data or '1440' + -- tq_limit_max = tq_limit_max.data or '55' + -- first = first.data or '5' + -- prefix = prefix.data or 'FF_OFFLINE_' + -- suffix = suffix.data or 'nodename' + -- tq_limit_min = tq_limit_min.data or '45' + -- tq_limit_enabled = tq_limit_enabled.data or '0' }) else uci:set('ssid-changer', 'settings', 'enabled', '0')