~mmach/netext73/lm-sensors

« back to all changes in this revision

Viewing changes to prog/init/sysconfig-lm_sensors-convert

  • Committer: mmach
  • Date: 2020-02-05 20:28:34 UTC
  • Revision ID: netbit73@gmail.com-20200205202834-zc3sla47j9e700w5
3.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
# Convert an lm_sensors service configuration file from the old convention
 
4
# (MODULE_0, MODULE_1...) to the new convention (HWMON_MODULES).
 
5
#
 
6
# Copyright (C) 2009  Jean Delvare <jdelvare@suse.de>
 
7
#
 
8
# Released without a license on purpose. This is public domain code, so
 
9
# that package maintainers can include it in their post-install script.
 
10
 
 
11
CONFIG=/etc/sysconfig/lm_sensors
 
12
test -r "$CONFIG" || exit 0
 
13
 
 
14
unset ${!MODULE_*} $HWMON_MODULES
 
15
. "$CONFIG"
 
16
test -n "$HWMON_MODULES" && exit 0
 
17
 
 
18
for i in ${!MODULE_*} ; do
 
19
        eval module=\$$i
 
20
        if test -z "$HWMON_MODULES" ; then
 
21
                HWMON_MODULES="$module"
 
22
        else
 
23
                HWMON_MODULES="$HWMON_MODULES $module"
 
24
        fi
 
25
done
 
26
test -z "$HWMON_MODULES" && exit 0
 
27
 
 
28
echo >> "$CONFIG"
 
29
echo "# New configuration format generated by sysconfig-lm_sensors-convert" >> "$CONFIG"
 
30
echo "HWMON_MODULES=\"$HWMON_MODULES\"" >> "$CONFIG"