f419db58a2
This removes PKG_VERSION and PKG_RELEASE from most Makefiles, as the value was never useful for Gluon packages; instead, PKG_VERSION is set to 1 in gluon.mk. It also removes two other weird definitions: - gluon-iptables-clamp-mss-to-pmtu replicating the old PKG_VERSION logic from gluon-core, but without the fixed PKG_BUILD_DIR to prevent unnessary rebuilds - gluon-hoodselector set GLUON_VERSION=3
28 lines
999 B
Makefile
28 lines
999 B
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=gluon-state-check
|
|
|
|
include ../gluon.mk
|
|
|
|
define Package/gluon-state-check
|
|
TITLE:=Provides info about the routers state
|
|
DEPENDS:=+gluon-core +micrond
|
|
endef
|
|
|
|
define Package/gluon-state-check/description
|
|
gluon-state-check executes checks in `/lib/gluon/state/check.d/` and provides
|
|
a flag file for each check in `/var/gluon/state` depending on the return code
|
|
of the check. A flag file is created (or "touched") if the corresponding check
|
|
exits cleanly and gets removed otherwise. If the flags are "touched", they
|
|
are only accessed, but not modified. In this way, the atime of a flag file
|
|
reflects when the last check was performed and the mtime reflects when
|
|
when the state was last changed.
|
|
|
|
This package provides the following checks:
|
|
- `has_default_gw6` - check whether the router has a default IPv6-route on br-client.
|
|
|
|
The checks are executed once every minute (by micron.d).
|
|
endef
|
|
|
|
$(eval $(call BuildPackageGluon,gluon-state-check))
|