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