29 lines
		
	
	
		
			1014 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1014 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| include $(TOPDIR)/rules.mk
 | |
| 
 | |
| PKG_NAME:=gluon-state-check
 | |
| PKG_VERSION:=1
 | |
| 
 | |
| 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))
 |