mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-21 02:08:48 +02:00
More RTC changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@9336 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
0d87cecbad
commit
88c57231ac
@ -318,6 +318,7 @@ EOF
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
if [ -z "$RTCONLY" ]; then
|
||||||
if [ "$RESTOREFILE" = NONE ]; then
|
if [ "$RESTOREFILE" = NONE ]; then
|
||||||
COMMAND=clear
|
COMMAND=clear
|
||||||
clear_firewall
|
clear_firewall
|
||||||
@ -357,6 +358,7 @@ EOF
|
|||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -365,7 +367,18 @@ EOF
|
|||||||
STOPPING="Yes"
|
STOPPING="Yes"
|
||||||
|
|
||||||
TERMINATOR=
|
TERMINATOR=
|
||||||
|
EOF
|
||||||
|
emit ' if [ -n "$RTCONLY" ]; then';
|
||||||
|
|
||||||
|
push_indent;
|
||||||
|
emit( ' delete_tc1' ) if $config{CLEAR_TC};
|
||||||
|
|
||||||
|
emit( ' undo_routing',
|
||||||
|
' restore_default_route'
|
||||||
|
);
|
||||||
|
pop_indent;
|
||||||
|
emit <<'EOF';
|
||||||
|
else
|
||||||
deletechain shorewall
|
deletechain shorewall
|
||||||
|
|
||||||
run_stop_exit
|
run_stop_exit
|
||||||
@ -425,6 +438,7 @@ EOF
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
push_indent;
|
||||||
push_indent;
|
push_indent;
|
||||||
|
|
||||||
emit 'delete_tc1' if $config{CLEAR_TC};
|
emit 'delete_tc1' if $config{CLEAR_TC};
|
||||||
@ -578,12 +592,14 @@ EOF
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
emit 'run_stopped_exit';
|
emit( '',
|
||||||
|
'run_stopped_exit' ,
|
||||||
|
'set_state "Stopped"' );
|
||||||
|
|
||||||
pop_indent;
|
pop_indent;
|
||||||
|
pop_indent;
|
||||||
|
|
||||||
emit '
|
emit ' fi
|
||||||
set_state "Stopped"
|
|
||||||
|
|
||||||
logger -p kern.info "$PRODUCT Stopped"
|
logger -p kern.info "$PRODUCT Stopped"
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@ delete_proxyarp() {
|
|||||||
clear_firewall() {
|
clear_firewall() {
|
||||||
stop_firewall
|
stop_firewall
|
||||||
|
|
||||||
|
if [ -z "$RTCONLY" ]; then
|
||||||
setpolicy INPUT ACCEPT
|
setpolicy INPUT ACCEPT
|
||||||
setpolicy FORWARD ACCEPT
|
setpolicy FORWARD ACCEPT
|
||||||
setpolicy OUTPUT ACCEPT
|
setpolicy OUTPUT ACCEPT
|
||||||
@ -39,6 +40,7 @@ clear_firewall() {
|
|||||||
run_clear_exit
|
run_clear_exit
|
||||||
|
|
||||||
set_state "Cleared"
|
set_state "Cleared"
|
||||||
|
fi
|
||||||
|
|
||||||
logger -p kern.info "$PRODUCT Cleared"
|
logger -p kern.info "$PRODUCT Cleared"
|
||||||
}
|
}
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
clear_firewall() {
|
clear_firewall() {
|
||||||
stop_firewall
|
stop_firewall
|
||||||
|
|
||||||
|
if [ -z "$RTCONLY" ]; then
|
||||||
setpolicy INPUT ACCEPT
|
setpolicy INPUT ACCEPT
|
||||||
setpolicy FORWARD ACCEPT
|
setpolicy FORWARD ACCEPT
|
||||||
setpolicy OUTPUT ACCEPT
|
setpolicy OUTPUT ACCEPT
|
||||||
@ -15,6 +16,7 @@ clear_firewall() {
|
|||||||
run_clear_exit
|
run_clear_exit
|
||||||
|
|
||||||
set_state "Cleared"
|
set_state "Cleared"
|
||||||
|
fi
|
||||||
|
|
||||||
logger -p kern.info "$PRODUCT Cleared"
|
logger -p kern.info "$PRODUCT Cleared"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user