Don't rely on a shell scripts to do the simple job of loading

kernel modules for ibcs2_enable and svr4_enable.

Don't rely on a shell script to do the neglibly less simple
job of loading a kernel module and running one command for
linux_enable.

These shell scripts are going away.
This commit is contained in:
Sheldon Hearn 2000-08-18 08:07:02 +00:00
parent 432b948f76
commit b53cf64a81
3 changed files with 30 additions and 6 deletions

View File

@ -31,8 +31,17 @@ esac
#
case ${ibcs2_enable} in
[Yy][Ee][Ss])
echo -n ' ibcs2'; ibcs2 > /dev/null 2>&1
;;
echo -n ' ibcs2'
kldload ibcs2 > /dev/null 2>&1
case ${ibcs2_loaders} in
[Nn][Oo])
;;
*)
for i in ${ibcs2_loaders}; do
kldload ibcs2_$i > /dev/null 2>&1
done
;;
esac
esac
case ${xtend_enable} in

View File

@ -31,8 +31,17 @@ esac
#
case ${ibcs2_enable} in
[Yy][Ee][Ss])
echo -n ' ibcs2'; ibcs2 > /dev/null 2>&1
;;
echo -n ' ibcs2'
kldload ibcs2 > /dev/null 2>&1
case ${ibcs2_loaders} in
[Nn][Oo])
;;
*)
for i in ${ibcs2_loaders}; do
kldload ibcs2_$i > /dev/null 2>&1
done
;;
esac
esac
case ${xtend_enable} in

10
etc/rc
View File

@ -548,7 +548,13 @@ fi
#
case ${linux_enable} in
[Yy][Ee][Ss])
echo -n ' linux'; linux > /dev/null 2>&1
echo -n ' linux'
if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then
kldload linux > /dev/null 2>&1
fi
if [ -x /compat/linux/sbin/ldconfig ]; then
/compat/linux/sbin/ldconfig
fi
;;
esac
@ -556,7 +562,7 @@ esac
#
case ${svr4_enable} in
[Yy][Ee][Ss])
echo -n ' svr4'; svr4 > /dev/null 2>&1
echo -n ' svr4'; kldload svr4 > /dev/null 2>&1
;;
esac