mirror of
https://github.com/cockpit-project/cockpit.git
synced 2026-11-03 21:49:50 -09:00
kdump: Apply strict equality everywhere
This commit is contained in:
parent
fd00db13c5
commit
cf9064dc21
3 changed files with 21 additions and 21 deletions
|
|
@ -37,7 +37,7 @@ export class ConfigFileSUSE extends ConfigFile {
|
||||||
}
|
}
|
||||||
|
|
||||||
// if nothing changed, don't bother parsing the content
|
// if nothing changed, don't bother parsing the content
|
||||||
if (rawContent == this._rawContent)
|
if (rawContent === this._rawContent)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
this._rawContent = rawContent;
|
this._rawContent = rawContent;
|
||||||
|
|
@ -206,7 +206,7 @@ export class ConfigFileSUSE extends ConfigFile {
|
||||||
this._updateSetting(settings, "KDUMP_SAVEDIR", savedir);
|
this._updateSetting(settings, "KDUMP_SAVEDIR", savedir);
|
||||||
}
|
}
|
||||||
// compression
|
// compression
|
||||||
if (this.settings.compression.enabled != settings.compression.enabled) {
|
if (this.settings.compression.enabled !== settings.compression.enabled) {
|
||||||
if (settings.compression.enabled) {
|
if (settings.compression.enabled) {
|
||||||
this._updateSetting(settings, "KDUMP_DUMPFORMAT", "compressed");
|
this._updateSetting(settings, "KDUMP_DUMPFORMAT", "compressed");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ export class ConfigFile {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rawContent == this._rawContent)
|
if (rawContent === this._rawContent)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// if (skipNotify === undefined)
|
// if (skipNotify === undefined)
|
||||||
|
|
@ -188,7 +188,7 @@ export class ConfigFile {
|
||||||
this.settings.compression.enabled = (
|
this.settings.compression.enabled = (
|
||||||
("core_collector" in this.settings._internal) &&
|
("core_collector" in this.settings._internal) &&
|
||||||
this.settings._internal.core_collector.value &&
|
this.settings._internal.core_collector.value &&
|
||||||
(this.settings._internal.core_collector.value.split(" ").indexOf("-c") != -1)
|
(this.settings._internal.core_collector.value.split(" ").indexOf("-c") !== -1)
|
||||||
);
|
);
|
||||||
|
|
||||||
this.settings.core_collector = this.settings._internal?.core_collector?.value ?? defaultCoreCollector;
|
this.settings.core_collector = this.settings._internal?.core_collector?.value ?? defaultCoreCollector;
|
||||||
|
|
@ -222,9 +222,9 @@ export class ConfigFile {
|
||||||
// wipe old target settings
|
// wipe old target settings
|
||||||
for (const key in this.settings.targets) {
|
for (const key in this.settings.targets) {
|
||||||
const oldTarget = this.settings.targets[key];
|
const oldTarget = this.settings.targets[key];
|
||||||
if (oldTarget.type == "mount") {
|
if (oldTarget.type === "mount") {
|
||||||
delete settings._internal[oldTarget.fsType];
|
delete settings._internal[oldTarget.fsType];
|
||||||
} else if (oldTarget.type == "ssh") {
|
} else if (oldTarget.type === "ssh") {
|
||||||
delete settings._internal.ssh;
|
delete settings._internal.ssh;
|
||||||
delete settings._internal.sshkey;
|
delete settings._internal.sshkey;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -253,7 +253,7 @@ export class ConfigFile {
|
||||||
settings._internal.core_collector.value =
|
settings._internal.core_collector.value =
|
||||||
settings._internal.core_collector.value
|
settings._internal.core_collector.value
|
||||||
.split(" ")
|
.split(" ")
|
||||||
.filter(e => e != "-F")
|
.filter(e => e !== "-F")
|
||||||
.join(" ");
|
.join(" ");
|
||||||
} else {
|
} else {
|
||||||
settings._internal.core_collector = { value: defaultCoreCollector };
|
settings._internal.core_collector = { value: defaultCoreCollector };
|
||||||
|
|
@ -263,7 +263,7 @@ export class ConfigFile {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// compression
|
// compression
|
||||||
if (this.settings.compression.enabled != settings.compression.enabled) {
|
if (this.settings.compression.enabled !== settings.compression.enabled) {
|
||||||
if (settings.compression.enabled) {
|
if (settings.compression.enabled) {
|
||||||
// enable compression
|
// enable compression
|
||||||
if ("core_collector" in settings._internal)
|
if ("core_collector" in settings._internal)
|
||||||
|
|
@ -277,7 +277,7 @@ export class ConfigFile {
|
||||||
settings._internal.core_collector.value =
|
settings._internal.core_collector.value =
|
||||||
settings._internal.core_collector.value
|
settings._internal.core_collector.value
|
||||||
.split(" ")
|
.split(" ")
|
||||||
.filter((e) => { return (e != "-c") })
|
.filter((e) => { return (e !== "-c") })
|
||||||
.join(" ");
|
.join(" ");
|
||||||
} else {
|
} else {
|
||||||
// if we don't have anything on this in the original settings,
|
// if we don't have anything on this in the original settings,
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ function getLocation(target, config) {
|
||||||
|
|
||||||
if (target.type === "ssh") {
|
if (target.type === "ssh") {
|
||||||
path = `${target.server}:${path}`;
|
path = `${target.server}:${path}`;
|
||||||
} else if (target.type == "nfs") {
|
} else if (target.type === "nfs") {
|
||||||
if (!config.nfs_supports_directory) {
|
if (!config.nfs_supports_directory) {
|
||||||
path = '';
|
path = '';
|
||||||
}
|
}
|
||||||
|
|
@ -396,7 +396,7 @@ export class KdumpPage extends React.Component {
|
||||||
' ' + _("Results of the crash will be stored in $0 as $1, if kdump is properly configured."),
|
' ' + _("Results of the crash will be stored in $0 as $1, if kdump is properly configured."),
|
||||||
<span className="pf-v6-u-font-family-monospace-vf">{path}</span>,
|
<span className="pf-v6-u-font-family-monospace-vf">{path}</span>,
|
||||||
<span className="pf-v6-u-font-family-monospace-vf">vmcore</span>);
|
<span className="pf-v6-u-font-family-monospace-vf">vmcore</span>);
|
||||||
} else if (target.type === "ssh" || target.type == "nfs") {
|
} else if (target.type === "ssh" || target.type === "nfs") {
|
||||||
verifyMessage = fmt_to_fragments(
|
verifyMessage = fmt_to_fragments(
|
||||||
' ' + _("Results of the crash will be copied through $0 to $1 as $2, if kdump is properly configured."),
|
' ' + _("Results of the crash will be copied through $0 to $1 as $2, if kdump is properly configured."),
|
||||||
<span className="pf-v6-u-font-family-monospace-vf">{target.type === "ssh" ? "SSH" : "NFS"}</span>,
|
<span className="pf-v6-u-font-family-monospace-vf">{target.type === "ssh" ? "SSH" : "NFS"}</span>,
|
||||||
|
|
@ -474,26 +474,26 @@ ${enableCrashKernel}
|
||||||
kdumpLocation = _("invalid: multiple targets defined");
|
kdumpLocation = _("invalid: multiple targets defined");
|
||||||
} else {
|
} else {
|
||||||
const locationPath = getLocation(target, this.props.kdumpStatus.config);
|
const locationPath = getLocation(target, this.props.kdumpStatus.config);
|
||||||
if (target.type == "local") {
|
if (target.type === "local") {
|
||||||
kdumpLocation = cockpit.format(_("Local, $0"), locationPath);
|
kdumpLocation = cockpit.format(_("Local, $0"), locationPath);
|
||||||
targetCanChange = true;
|
targetCanChange = true;
|
||||||
} else if (target.type == "ssh") {
|
} else if (target.type === "ssh") {
|
||||||
kdumpLocation = cockpit.format(_("Remote over SSH, $0"), locationPath);
|
kdumpLocation = cockpit.format(_("Remote over SSH, $0"), locationPath);
|
||||||
targetCanChange = true;
|
targetCanChange = true;
|
||||||
} else if (target.type == "nfs") {
|
} else if (target.type === "nfs") {
|
||||||
kdumpLocation = cockpit.format(_("Remote over NFS, $0"), locationPath);
|
kdumpLocation = cockpit.format(_("Remote over NFS, $0"), locationPath);
|
||||||
targetCanChange = true;
|
targetCanChange = true;
|
||||||
} else if (target.type == "raw") {
|
} else if (target.type === "raw") {
|
||||||
kdumpLocation = _("Raw to a device");
|
kdumpLocation = _("Raw to a device");
|
||||||
} else if (target.type == "mount") {
|
} else if (target.type === "mount") {
|
||||||
/* mount targets outside of nfs are too complex for the
|
/* mount targets outside of nfs are too complex for the
|
||||||
* current target dialog */
|
* current target dialog */
|
||||||
kdumpLocation = _("On a mounted device");
|
kdumpLocation = _("On a mounted device");
|
||||||
} else if (target.type == "ftp") {
|
} else if (target.type === "ftp") {
|
||||||
kdumpLocation = _("Remote over FTP");
|
kdumpLocation = _("Remote over FTP");
|
||||||
} else if (target.type == "sftp") {
|
} else if (target.type === "sftp") {
|
||||||
kdumpLocation = _("Remote over SFTP");
|
kdumpLocation = _("Remote over SFTP");
|
||||||
} else if (target.type == "cifs") {
|
} else if (target.type === "cifs") {
|
||||||
kdumpLocation = _("Remote over CIFS/SMB");
|
kdumpLocation = _("Remote over CIFS/SMB");
|
||||||
} else {
|
} else {
|
||||||
kdumpLocation = _("No configuration found");
|
kdumpLocation = _("No configuration found");
|
||||||
|
|
@ -573,7 +573,7 @@ ${enableCrashKernel}
|
||||||
let alertDetail;
|
let alertDetail;
|
||||||
if (!this.props.stateChanging && this.props.kdumpStatus && this.props.kdumpStatus.installed !== undefined) {
|
if (!this.props.stateChanging && this.props.kdumpStatus && this.props.kdumpStatus.installed !== undefined) {
|
||||||
if (this.props.kdumpStatus.installed) {
|
if (this.props.kdumpStatus.installed) {
|
||||||
if (this.props.reservedMemory == 0) {
|
if (this.props.reservedMemory === 0) {
|
||||||
alertMessage = fmt_to_fragments(
|
alertMessage = fmt_to_fragments(
|
||||||
_("Kernel did not boot with the $0 setting"),
|
_("Kernel did not boot with the $0 setting"),
|
||||||
<span className="pf-v6-u-font-family-monospace-vf">crashkernel</span>
|
<span className="pf-v6-u-font-family-monospace-vf">crashkernel</span>
|
||||||
|
|
@ -585,7 +585,7 @@ ${enableCrashKernel}
|
||||||
<span className="pf-v6-u-font-family-monospace-vf">GRUB_CMDLINE_LINUX</span>,
|
<span className="pf-v6-u-font-family-monospace-vf">GRUB_CMDLINE_LINUX</span>,
|
||||||
<span className="pf-v6-u-font-family-monospace-vf">/etc/default/grub</span>
|
<span className="pf-v6-u-font-family-monospace-vf">/etc/default/grub</span>
|
||||||
);
|
);
|
||||||
} else if (this.props.kdumpStatus.state == "failed") {
|
} else if (this.props.kdumpStatus.state === "failed") {
|
||||||
alertMessage = (
|
alertMessage = (
|
||||||
<>
|
<>
|
||||||
{_("Service has an error")}
|
{_("Service has an error")}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue