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))
 |