Correct behavior of 'start -fC'

Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
Tom Eastep 2014-11-02 09:25:23 -08:00
parent 8c0c1bd1e0
commit c97226c46c

View File

@ -574,14 +574,14 @@ start_command() {
esac esac
if [ -n "${g_fast}${AUTOMAKE}" ]; then if [ -n "${g_fast}${AUTOMAKE}" ]; then
if [ -z "$g_fast" -o -z "$LEGACY_FASTSTART" ]; then if [ -z "$g_fast" -o -z "${LEGACY_FASTSTART}${g_counters}" ]; then
# #
# Automake or LEGACY_FASTSTART=No -- use the last compiled script # Automake or ( LEGACY_FASTSTART=No and not -C ) -- use the last compiled script
# #
object=firewall object=firewall
else else
# #
# 'start -f' with LEGACY_FASTSTART=Yes -- use last saved configuration # 'start -f' with ( LEGACY_FASTSTART=Yes or -C ) -- use last saved configuration
# #
object=$RESTOREFILE object=$RESTOREFILE
fi fi