Commit fbfb0019 authored by Franco Fichtner's avatar Franco Fichtner

system: refactor previous for single kldload spot

parent af8e12f5
...@@ -1450,22 +1450,22 @@ function system_kernel_configure($verbose = false) ...@@ -1450,22 +1450,22 @@ function system_kernel_configure($verbose = false)
'pfsync', 'pfsync',
); );
foreach ($mods as $mod) {
mwexecf('/sbin/kldload %s', $mod, true);
}
if (!empty($config['system']['crypto_hardware'])) { if (!empty($config['system']['crypto_hardware'])) {
log_error(sprintf('Loading %s cryptographic accelerator module.', $config['system']['crypto_hardware'])); log_error(sprintf('Loading %s cryptographic accelerator module.', $config['system']['crypto_hardware']));
mwexecf('/sbin/kldload %s', $config['system']['crypto_hardware'], true); $mods[] = $config['system']['crypto_hardware'];
} }
if (isset($config['system']['cryptodev_enable'])) { if (isset($config['system']['cryptodev_enable'])) {
log_error('Loading cryptodev kernel module.'); log_error('Loading cryptodev kernel module.');
mwexecf('/sbin/kldload %s', 'cryptodev', true); $mods[] = 'cryptodev';
} }
if (!empty($config['system']['thermal_hardware'])) { if (!empty($config['system']['thermal_hardware'])) {
log_error(sprintf('Loading %s thermal monitor module.', $config['system']['thermal_hardware'])); log_error(sprintf('Loading %s thermal monitor module.', $config['system']['thermal_hardware']));
mwexecf('/sbin/kldload %s', $config['system']['thermal_hardware'], true); $mods[] = $config['system']['thermal_hardware'];
}
foreach ($mods as $mod) {
mwexecf('/sbin/kldload %s', $mod, true);
} }
if ($verbose) { if ($verbose) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment