diff --git a/etc/etc.amd64/rc.amd64 b/etc/etc.amd64/rc.amd64 index e38be7cc5cf5..b42161ec50ce 100644 --- a/etc/etc.amd64/rc.amd64 +++ b/etc/etc.amd64/rc.amd64 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: rc.i386,v 1.36 1998/11/01 13:04:15 wosch Exp $ +# $Id: rc.i386,v 1.37 1998/11/11 05:25:32 peter Exp $ # Do i386 specific processing # @@ -94,6 +94,9 @@ fi # screen saver if [ "X${saver}" != X"NO" ] ; then echo -n ' screensaver' + for i in `kldstat | awk '$5 ~ "^splash_.*$" { print $5 }'`; do + kldunload $i + done kldstat -v | grep -q _saver || kldload ${saver}_saver fi diff --git a/etc/etc.i386/rc.i386 b/etc/etc.i386/rc.i386 index e38be7cc5cf5..b42161ec50ce 100644 --- a/etc/etc.i386/rc.i386 +++ b/etc/etc.i386/rc.i386 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: rc.i386,v 1.36 1998/11/01 13:04:15 wosch Exp $ +# $Id: rc.i386,v 1.37 1998/11/11 05:25:32 peter Exp $ # Do i386 specific processing # @@ -94,6 +94,9 @@ fi # screen saver if [ "X${saver}" != X"NO" ] ; then echo -n ' screensaver' + for i in `kldstat | awk '$5 ~ "^splash_.*$" { print $5 }'`; do + kldunload $i + done kldstat -v | grep -q _saver || kldload ${saver}_saver fi