37 lines
1.1 KiB
Makefile
37 lines
1.1 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=gluon-ssid-changer
|
|
PKG_VERSION:=5
|
|
|
|
include $(TOPDIR)/../package/gluon.mk
|
|
|
|
define Package/$(PKG_NAME)
|
|
TITLE:=changes the SSID to an Offline-SSID so clients don't connect to an offline WiFi
|
|
DEPENDS:=+gluon-core +micrond
|
|
endef
|
|
|
|
define Package/$(PKG_NAME)/description
|
|
Script to change the SSID to an Offline-SSID when there is no connection to
|
|
any gateway. This SSID can be generated from the node's 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 micrond
|
|
and it will change from online to Offline-SSID once per definable timeframe at
|
|
most.
|
|
endef
|
|
|
|
|
|
define Build/Compile
|
|
$(call Gluon/Build/Compile)
|
|
./gluonShellDiet.sh shsrc/ssid-changer.sh > $(PKG_BUILD_DIR)/ssid-changer.sh
|
|
endef
|
|
|
|
define Package/$(PKG_NAME)/install
|
|
$(Gluon/Build/Install)
|
|
|
|
$(INSTALL_DIR) $(1)/lib/gluon/ssid-changer
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/ssid-changer.sh $(1)/lib/gluon/ssid-changer/
|
|
endef
|
|
|
|
|
|
$(eval $(call BuildPackageGluon,$(PKG_NAME)))
|