sensors-conf-convert
Convert sensors.conf configuration files
SYNOPSIS
sensors-conf-convert [options] [file]
PARAMETERS
-d
Include DEBUG statements. Useful for debugging if the conversion fails.
-i
Convert the file in-place, overwriting the original. Creates a backup file [file].bak first.
-o
Write the converted output to specified
-q
Be quiet, suppress all warnings.
-v
Verbose mode, print all conversions performed.
-h
Show usage information and exit.
-V
Show version information and exit.
DESCRIPTION
The `sensors-conf-convert` command is a utility used to convert sensor configuration files from older formats to the format expected by the `libsensors` library in recent versions of the `lm-sensors` package.
Older configuration files are often written for specific kernel versions or may use deprecated syntax. When `libsensors` is updated, these older configurations might cause errors or incorrect sensor readings.
This command processes these older config files, identifies and fixes incompatibilities by updating the syntax and structure to be compatible with the current `libsensors` version. This ensures that your sensor monitoring setup continues to function correctly after updating `lm-sensors` without requiring manual modification of complex configuration files. The primary goal is seamless transition and continued accurate hardware monitoring. It simplifies the update process, saving users from manually parsing config file syntax and updating it by hand.
CAVEATS
The `sensors-conf-convert` command attempts to automatically update configuration files, but complex or severely outdated configurations may still require manual intervention after conversion. Always review the converted output to ensure accuracy.
EXIT STATUS
The `sensors-conf-convert` command exits with a status of 0 if the conversion was successful, and a non-zero value if an error occurred.
BACKUP FILES
When using the `-i` option to convert a file in-place, a backup of the original file is created with the `.bak` extension. This allows you to revert to the original configuration if the conversion introduces problems.
HISTORY
The `sensors-conf-convert` command was introduced as part of the `lm-sensors` package to manage the evolution of the `libsensors` library and its configuration file format. As `lm-sensors` matured and gained wider adoption, the need to automatically migrate configuration files became apparent.
Prior to this tool, users were required to manually update config files for each new release. This task became increasingly complex as the configuration file format changed. The introduction of `sensors-conf-convert` simplified the process, ensuring that users can easily upgrade their systems without experiencing compatibility issues. The command continues to be maintained and updated with changes in the sensor configuration format.
SEE ALSO
sensors(1), sensors.conf(5)