dump-server-state: upstream release 22.03.10
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
3feacd0c6d
commit
75459baa35
|
@ -17,6 +17,7 @@ The **patch** part changes is incremented if multiple releases happen the same m
|
||||||
* evocheck: upstream release 22.03.1
|
* evocheck: upstream release 22.03.1
|
||||||
* evolinux-base: Add non-free repos & install non-free firmware on dedicated hardware
|
* evolinux-base: Add non-free repos & install non-free firmware on dedicated hardware
|
||||||
* evolinux-base: rename backup-server-state to dump-server-state
|
* evolinux-base: rename backup-server-state to dump-server-state
|
||||||
|
* dump-server-state: upstream release 22.03.10
|
||||||
* generate-ldif: Add services check for bkctld
|
* generate-ldif: Add services check for bkctld
|
||||||
* minifirewall: restore "force-restart" and fix "restart-if-needed"
|
* minifirewall: restore "force-restart" and fix "restart-if-needed"
|
||||||
* minifirewall: tail template follows symlinks
|
* minifirewall: tail template follows symlinks
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
PROGNAME="dump-server-state"
|
PROGNAME="dump-server-state"
|
||||||
REPOSITORY="https://gitea.evolix.org/evolix/dump-server-state"
|
REPOSITORY="https://gitea.evolix.org/evolix/dump-server-state"
|
||||||
|
|
||||||
VERSION="22.03.9"
|
VERSION="22.03.10"
|
||||||
readonly VERSION
|
readonly VERSION
|
||||||
|
|
||||||
dump_dir=
|
dump_dir=
|
||||||
|
@ -425,52 +425,65 @@ task_iptables() {
|
||||||
debug "Task: iptables"
|
debug "Task: iptables"
|
||||||
|
|
||||||
iptables_bin=$(command -v iptables)
|
iptables_bin=$(command -v iptables)
|
||||||
|
|
||||||
|
if [ -n "${iptables_bin}" ]; then
|
||||||
|
last_result=$({ ${iptables_bin} -L -n -v; ${iptables_bin} -t filter -L -n -v; } > "${dump_dir}/iptables-v.txt")
|
||||||
|
last_rc=$?
|
||||||
|
|
||||||
|
if [ ${last_rc} -eq 0 ]; then
|
||||||
|
debug "* iptables -v OK"
|
||||||
|
else
|
||||||
|
debug "* iptables -v ERROR"
|
||||||
|
debug "${last_result}"
|
||||||
|
# Ignore errors because we don't know if this is nft related or a real error
|
||||||
|
# rc=10
|
||||||
|
fi
|
||||||
|
|
||||||
|
last_result=$({ ${iptables_bin} -L -n; ${iptables_bin} -t filter -L -n; } > "${dump_dir}/iptables.txt")
|
||||||
|
last_rc=$?
|
||||||
|
|
||||||
|
if [ ${last_rc} -eq 0 ]; then
|
||||||
|
debug "* iptables OK"
|
||||||
|
else
|
||||||
|
debug "* iptables ERROR"
|
||||||
|
debug "${last_result}"
|
||||||
|
# Ignore errors because we don't know if this is nft related or a real error
|
||||||
|
# rc=10
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
debug "* iptables not found"
|
||||||
|
fi
|
||||||
|
|
||||||
|
iptables_save_bin=$(command -v iptables-save)
|
||||||
|
|
||||||
|
if [ -n "${iptables_save_bin}" ]; then
|
||||||
|
last_result=$(${iptables_save_bin} > "${dump_dir}/iptables-save.txt")
|
||||||
|
last_rc=$?
|
||||||
|
|
||||||
|
if [ ${last_rc} -eq 0 ]; then
|
||||||
|
debug "* iptables-save OK"
|
||||||
|
else
|
||||||
|
debug "* iptables-save ERROR"
|
||||||
|
debug "${last_result}"
|
||||||
|
# Ignore errors because we don't know if this is nft related or a real error
|
||||||
|
# rc=10
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
debug "* iptables-save not found"
|
||||||
|
fi
|
||||||
|
|
||||||
nft_bin=$(command -v nft)
|
nft_bin=$(command -v nft)
|
||||||
|
|
||||||
if [ -n "${nft_bin}" ]; then
|
if [ -n "${nft_bin}" ]; then
|
||||||
debug "* nft found, skip iptables"
|
last_result=$(${nft_bin} list ruleset > "${dump_dir}/nft-ruleset.txt")
|
||||||
else
|
last_rc=$?
|
||||||
if [ -n "${iptables_bin}" ]; then
|
|
||||||
last_result=$({ ${iptables_bin} -L -n -v; ${iptables_bin} -t filter -L -n -v; } >> "${dump_dir}/iptables-v.txt")
|
|
||||||
last_rc=$?
|
|
||||||
|
|
||||||
if [ ${last_rc} -eq 0 ]; then
|
if [ ${last_rc} -eq 0 ]; then
|
||||||
debug "* iptables -v OK"
|
debug "* nft ruleset OK"
|
||||||
else
|
|
||||||
debug "* iptables -v ERROR"
|
|
||||||
debug "${last_result}"
|
|
||||||
rc=10
|
|
||||||
fi
|
|
||||||
|
|
||||||
last_result=$({ ${iptables_bin} -L -n; ${iptables_bin} -t filter -L -n; } >> "${dump_dir}/iptables.txt")
|
|
||||||
last_rc=$?
|
|
||||||
|
|
||||||
if [ ${last_rc} -eq 0 ]; then
|
|
||||||
debug "* iptables OK"
|
|
||||||
else
|
|
||||||
debug "* iptables ERROR"
|
|
||||||
debug "${last_result}"
|
|
||||||
rc=10
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
debug "* iptables not found"
|
debug "* nft ruleset ERROR"
|
||||||
fi
|
debug "${last_result}"
|
||||||
|
rc=10
|
||||||
iptables_save_bin=$(command -v iptables-save)
|
|
||||||
|
|
||||||
if [ -n "${iptables_save_bin}" ]; then
|
|
||||||
last_result=$(${iptables_save_bin} > "${dump_dir}/iptables-save.txt")
|
|
||||||
last_rc=$?
|
|
||||||
|
|
||||||
if [ ${last_rc} -eq 0 ]; then
|
|
||||||
debug "* iptables-save OK"
|
|
||||||
else
|
|
||||||
debug "* iptables-save ERROR"
|
|
||||||
debug "${last_result}"
|
|
||||||
rc=10
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
debug "* iptables-save not found"
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue