diff options
Diffstat (limited to 'etc/rc.d/geli')
-rw-r--r-- | etc/rc.d/geli | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/etc/rc.d/geli b/etc/rc.d/geli index f642589..253dbab 100644 --- a/etc/rc.d/geli +++ b/etc/rc.d/geli @@ -34,20 +34,15 @@ . /etc/rc.subr name="geli" +start_precmd='[ -n "$(geli_make_list)" ]' start_cmd="geli_start" stop_cmd="geli_stop" +required_modules="geom_eli:g_eli" geli_start() { devices=`geli_make_list` - # If there are no devices return before loading geom_eli.ko. - if [ -z "${devices}" ]; then - return - fi - - kldstat -q -m g_eli || geli load || err 1 'geom_eli module failed to load.' - if [ -z "${geli_tries}" ]; then if [ -n "${geli_attach_attempts}" ]; then # Compatibility with rc.d/gbde. |