rdr: Remove old format after new format is loaded

This commit is contained in:
tschettervictor
2025-02-13 13:18:09 -07:00
committed by GitHub
parent 5d5ee5b3e0
commit cbe448c4d2

View File

@@ -337,6 +337,12 @@ while [ "$#" -gt 0 ]; do
validate_rdr_rule $RDR_IF $RDR_SRC $RDR_DST $1 $2 $3
persist_rdr_rule $RDR_INET $RDR_IF $RDR_SRC $RDR_DST $1 $2 $3
load_rdr_rule $RDR_INET $RDR_IF $RDR_SRC $RDR_DST $1 $2 $3
# Temp block to remove old format after new format is loaded the first time
while read rules; do
if [ "$(echo ${rules} | wc -w)" -lt 6 ]; then
sed -i '' "/^${rules}$/d" "${bastille_jailsdir}/${_jail}/rdr.conf"
fi
done < "${bastille_jailsdir}/${_jail}/rdr.conf"
shift "$#"
else
case "${4}" in