forked from extern/shorewall_code
Merge branch '4.4.22'
This commit is contained in:
commit
b1b323191c
@ -3054,8 +3054,19 @@ EOF
|
|||||||
|
|
||||||
fatal_error "Can't rename $configfile to $configfile.bak: $!" unless rename $configfile, "$configfile.bak";
|
fatal_error "Can't rename $configfile to $configfile.bak: $!" unless rename $configfile, "$configfile.bak";
|
||||||
fatal_error "Can't rename $configfile.updated to $configfile: $!" unless rename "$configfile.updated", $configfile;
|
fatal_error "Can't rename $configfile.updated to $configfile: $!" unless rename "$configfile.updated", $configfile;
|
||||||
|
|
||||||
|
if ( system( "diff -q $configfile $configfile.bak > /dev/null" ) ) {
|
||||||
|
progress_message3 "Configuration file $configfile updated - old file renamed $configfile.bak";
|
||||||
|
} else {
|
||||||
|
if ( unlink "$configfile.bak" ) {
|
||||||
|
progress_message3 "No update required to configuration file $configfile; $configfile.bak not saved";
|
||||||
|
} else {
|
||||||
|
warning_message "Unable to unlink $configfile.bak";
|
||||||
|
progress_message3 "No update required to configuration file $configfile; $configfile.b";
|
||||||
|
}
|
||||||
|
|
||||||
progress_message3 "Configuration file $configfile updated - old file renamed $configfile.bak";
|
exit 0;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
fatal_error "$fn does not exist";
|
fatal_error "$fn does not exist";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user