pbr: detect missing iptables
Signed-off-by: Stan Grishin <stangri@melmac.ca>
This commit is contained in:
parent
f558461895
commit
a86985879f
|
@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=pbr
|
PKG_NAME:=pbr
|
||||||
PKG_VERSION:=1.0.0
|
PKG_VERSION:=1.0.0
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
PKG_LICENSE:=GPL-3.0-or-later
|
PKG_LICENSE:=GPL-3.0-or-later
|
||||||
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
|
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
|
||||||
|
|
||||||
|
|
|
@ -109,6 +109,7 @@ get_text() {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
errorConfigValidation) r="Config ($packageConfigFile) validation failure!";;
|
errorConfigValidation) r="Config ($packageConfigFile) validation failure!";;
|
||||||
errorNoIpFull) r="ip-full binary cannot be found!";;
|
errorNoIpFull) r="ip-full binary cannot be found!";;
|
||||||
|
errorNoIptables) r="iptables binary cannot be found!";;
|
||||||
errorNoIpset) r="Resolver set support (${resolver_set}) requires ipset, but ipset binary cannot be found!";;
|
errorNoIpset) r="Resolver set support (${resolver_set}) requires ipset, but ipset binary cannot be found!";;
|
||||||
errorNoNft) r="Resolver set support (${resolver_set}) requires nftables, but nft binary cannot be found!";;
|
errorNoNft) r="Resolver set support (${resolver_set}) requires nftables, but nft binary cannot be found!";;
|
||||||
errorResolverNotSupported) r="Resolver set (${resolver_set}) is not supported on this system!";;
|
errorResolverNotSupported) r="Resolver set (${resolver_set}) is not supported on this system!";;
|
||||||
|
@ -336,6 +337,12 @@ load_environment() {
|
||||||
state add 'errorSummary' 'errorNoIpFull'
|
state add 'errorSummary' 'errorNoIpFull'
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
if ! is_nft; then
|
||||||
|
if [ -z "$iptables" ] || [ ! -x "$iptables" ]; then
|
||||||
|
state add 'errorSummary' 'errorNoIptables'
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
resolver 'check_support'
|
resolver 'check_support'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue