mirror of
https://git.proxmox.com/git/pve-common
synced 2025-06-14 16:49:44 +00:00
SectionConfig:write_config: sort options by key name
Else we can get different config digest...
This commit is contained in:
parent
885641fb6a
commit
df89e5eb15
@ -453,7 +453,8 @@ sub write_config {
|
||||
|
||||
my $done_hash = { comment => 1, disable => 1};
|
||||
|
||||
foreach my $k (keys %$opts) {
|
||||
my @option_keys = sort keys %$opts;
|
||||
foreach my $k (@option_keys) {
|
||||
next if $opts->{$k}->{optional};
|
||||
$done_hash->{$k} = 1;
|
||||
my $v = $scfg->{$k};
|
||||
@ -463,7 +464,7 @@ sub write_config {
|
||||
$data .= &$format_config_line($propertyList->{$k}, $k, $v);
|
||||
}
|
||||
|
||||
foreach my $k (keys %$opts) {
|
||||
foreach my $k (@option_keys) {
|
||||
next if defined($done_hash->{$k});
|
||||
my $v = $scfg->{$k};
|
||||
next if !defined($v);
|
||||
|
Loading…
Reference in New Issue
Block a user