Index: head/etc/rc.d/archdep =================================================================== --- head/etc/rc.d/archdep (revision 179928) +++ head/etc/rc.d/archdep (revision 179929) @@ -1,50 +1,45 @@ #!/bin/sh # # $FreeBSD$ # # PROVIDE: archdep # REQUIRE: mountcritremote # KEYWORD: nojail . /etc/rc.subr name=archdep start_cmd="archdep_start" stop_cmd=":" -# SCO binary emulation -# -ibcs2_compat() -{ - if checkyesno ibcs2_enable; then - echo -n ' ibcs2' - load_kld ibcs2 - case ${ibcs2_loaders} in - [Nn][Oo]) - ;; - *) - for i in ${ibcs2_loaders}; do - load_kld ibcs2_$i - done - ;; - esac - fi -} - archdep_start() { local _arch _arch=`${SYSCTL_N} hw.machine_arch` - echo -n "Initial $_arch initialization:" case $_arch in i386) - ibcs2_compat + # SCO binary emulation + # + if checkyesno ibcs2_enable; then + echo -n 'Initial i386 initialization:' + echo -n ' ibcs2' + load_kld ibcs2 + case ${ibcs2_loaders} in + [Nn][Oo]) + ;; + *) + for i in ${ibcs2_loaders}; do + load_kld ibcs2_$i + done + ;; + esac + echo '.' + fi ;; esac - echo '.' } load_rc_config $name run_rc_command "$1"