mirror of
https://github.com/orhun/systeroid
synced 2024-07-22 10:54:19 +00:00
fix(sysctl): disable setting values for deprecated variables
This commit is contained in:
parent
c98e427d2c
commit
7d3ac997d2
|
@ -132,7 +132,15 @@ impl<'a> App<'a> {
|
|||
if let Some(new_value) = new_value {
|
||||
let config = self.sysctl.config.clone();
|
||||
if let Some(param) = self.sysctl.get_parameter(¶meter) {
|
||||
param.update_value(&new_value, &config, &mut self.stdout)?;
|
||||
if DEPRECATED_VARIABLES.contains(¶m.absolute_name().unwrap_or_default()) {
|
||||
eprintln!(
|
||||
"{}: {} is deprecated, value not set",
|
||||
env!("CARGO_PKG_NAME"),
|
||||
parameter
|
||||
);
|
||||
} else {
|
||||
param.update_value(&new_value, &config, &mut self.stdout)?;
|
||||
}
|
||||
}
|
||||
} else if display_value {
|
||||
self.sysctl
|
||||
|
|
Loading…
Reference in a new issue