diff options
| author | Leandro Pereira <leandro@hardinfo.org> | 2020-05-09 18:37:09 -0700 | 
|---|---|---|
| committer | Leandro Pereira <leandro@hardinfo.org> | 2020-05-09 18:39:11 -0700 | 
| commit | 99866467da395f141788654952f2964d3106c9f0 (patch) | |
| tree | 9b0c4bbb63c6ce6aef58c6aca246feeaf94e79ea /modules | |
| parent | 2dbe79d105e7898ee2594e2038052150436eb207 (diff) | |
Make more data files updatable by moving them to data/
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/devices.c | 41 | 
1 files changed, 29 insertions, 12 deletions
| diff --git a/modules/devices.c b/modules/devices.c index 05d3bf8a..cb4c723d 100644 --- a/modules/devices.c +++ b/modules/devices.c @@ -830,21 +830,38 @@ guchar hi_module_get_weight(void)  void hi_module_init(void)  { -    static SyncEntry pci_ids = { -        .name = N_("Update PCI ID listing"), -        .file_name = "pci.ids", -    }; - -    sync_manager_add_entry(&pci_ids); - +    static SyncEntry entries[] = { +        { +            .name = N_("Update PCI ID listing"), +            .file_name = "pci.ids", +        }, +        { +            .name = N_("Update USB ID listing"), +            .file_name = "usb.ids", +        }, +        { +            .name = N_("Update EDID vendor codes"), +            .file_name = "edid.ids", +        }, +        { +            .name = N_("Update IEEE OUI vendor codes"), +            .file_name = "ieee_oui.ids", +        }, +        { +            .name = N_("Update SD card manufacturer information"), +            .file_name = "sdcard.ids", +        },  #if defined(ARCH_x86) || defined(ARCH_x86_64) -    static SyncEntry cpuflags_conf = { -        .name = N_("Update CPU feature database"), -        .file_name = "cpuflags.conf", +        { +            .name = N_("Update CPU feature database"), +            .file_name = "cpuflags.conf", +        }, +#endif /* defined(ARCH_x86) */      }; +    gint i; -    sync_manager_add_entry(&cpuflags_conf); -#endif /* defined(ARCH_x86) */ +    for (i = 0; i < G_N_ELEMENTS(entries); i++) +        sync_manager_add_entry(&entries[i]);      init_cups();      sensors_init(); | 
