summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/mdconfig
diff options
context:
space:
mode:
Diffstat (limited to 'etc/rc.d/mdconfig')
-rw-r--r--etc/rc.d/mdconfig4
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/rc.d/mdconfig b/etc/rc.d/mdconfig
index 8ee3b2a..b02990f 100644
--- a/etc/rc.d/mdconfig
+++ b/etc/rc.d/mdconfig
@@ -84,7 +84,7 @@ init_variables()
fi
if [ "${_file}" != "${_file%.uzip}" ]; then
# Load geom_uzip kernel module if needed
- require_kld geom_uzip
+ kldstat -q -m g_uzip || kldload geom_uzip || err 1 "geom_uzip failed to load."
_dev="/dev/${_md}.uzip"
fi
for _i in `df ${_file} 2>/dev/null`; do _fs=${_i}; done
@@ -103,7 +103,7 @@ mdconfig_start()
{
local _md _mp _config _type _dev _file _fs _newfs _fsck_cmd
- require_kld g_md
+ kldstat -q -m g_md || kldload geom_md || err 1 "geom_md failed to load."
for _md in ${_mdconfig_list}; do
init_variables ${_md}
OpenPOWER on IntegriCloud