abi revision 98184
113242Sbpb#!/bin/sh 213873Sbpb# 313242Sbpb# $FreeBSD: head/etc/rc.d/abi 98184 2002-06-13 22:14:37Z gordon $ 413242Sbpb# 513242Sbpb 613242Sbpb# PROVIDE: abi 713242Sbpb# REQUIRE: LOGIN 813242Sbpb# KEYWORD: FreeBSD 913242Sbpb 1013242Sbpb. /etc/rc.subr 1113242Sbpb 1213242Sbpbecho -n 'Additional ABI support:' 1313242Sbpb 1413242Sbpbname="sysvipc" 1513242Sbpbrcvar=`set_rcvar` 1613242Sbpbstart_cmd="sysv_start" 1713242Sbpbstop_cmd=":" 1813242Sbpb 1913242Sbpbsysv_start() 2013242Sbpb{ 2113242Sbpb echo -n ' sysvipc' 2213242Sbpb kldload sysvmsg >/dev/null 2>&1 2313242Sbpb kldload sysvsem >/dev/null 2>&1 2413242Sbpb kldload sysvshm >/dev/null 2>&1 2513242Sbpb} 2613242Sbpbload_rc_config $name 2713242Sbpbrun_rc_command "$1" 2813242Sbpb 2913242Sbpbname="linux" 3013242Sbpbrcvar=`set_rcvar` 3113242Sbpbstart_cmd="linux_start" 3213242Sbpb 3313242Sbpblinux_start() 3413242Sbpb{ 3513242Sbpb echo -n ' linux' 3613242Sbpb if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then 3713242Sbpb kldload linux > /dev/null 2>&1 3813242Sbpb fi 3913242Sbpb if [ -x /compat/linux/sbin/ldconfig ]; then 4013242Sbpb /compat/linux/sbin/ldconfig 4113242Sbpb fi 4213242Sbpb} 4313242Sbpbload_rc_config $name 4413242Sbpbrun_rc_command "$1" 4513242Sbpb 4613242Sbpbname="svr4" 4713242Sbpbrcvar=`set_rcvar` 4813242Sbpbstart_precmd="echo -n ' svr4'" 4913242Sbpbstart_cmd="kldload svr4 > /dev/null 2>&1" 5013242Sbpb 5113242Sbpbload_rc_config $name 5213242Sbpbrun_rc_command "$1" 5313242Sbpb 5413242Sbpbecho '.' 5513242Sbpb