mirror of https://github.com/jetkvm/kvm.git
feat: add hostname change detection and reboot requirement in network settings (#989)
This commit is contained in:
parent
0952c6abf2
commit
0a09d9e8bf
|
|
@ -284,6 +284,11 @@ func shouldRebootForNetworkChange(oldConfig, newConfig *types.NetworkConfig) (re
|
|||
l.Info().Msg("IPv6 mode changed with udhcpc, reboot required")
|
||||
}
|
||||
|
||||
if newConfig.Hostname.String != oldConfig.Hostname.String {
|
||||
rebootRequired = true
|
||||
l.Info().Msg("Hostname changed, reboot required")
|
||||
}
|
||||
|
||||
return rebootRequired, postRebootAction
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -278,6 +278,14 @@ export default function SettingsNetworkRoute() {
|
|||
});
|
||||
}
|
||||
|
||||
if (dirty.hostname) {
|
||||
changes.push({
|
||||
label: m.network_hostname_title(),
|
||||
from: initialSettingsRef.current?.hostname?.toString() ?? "",
|
||||
to: data.hostname?.toString() ?? "",
|
||||
});
|
||||
}
|
||||
|
||||
// If no critical fields are changed, save immediately
|
||||
if (changes.length === 0) return onSubmit(settings);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue