abi revision 136224
198184Sgordon#!/bin/sh 298184Sgordon# 398184Sgordon# $FreeBSD: head/etc/rc.d/abi 136224 2004-10-07 13:55:26Z mtm $ 498184Sgordon# 598184Sgordon 698184Sgordon# PROVIDE: abi 798184Sgordon# REQUIRE: LOGIN 8114735Smtm# BEFORE: securelevel 9136224Smtm# KEYWORD: nojail 1098184Sgordon 1198184Sgordon. /etc/rc.subr 1298184Sgordon 1398184Sgordonecho -n 'Additional ABI support:' 1498184Sgordon 1598184Sgordonname="sysvipc" 1698184Sgordonrcvar=`set_rcvar` 1798184Sgordonstart_cmd="sysv_start" 1898184Sgordonstop_cmd=":" 1998184Sgordon 2098184Sgordonsysv_start() 2198184Sgordon{ 2298184Sgordon echo -n ' sysvipc' 2398184Sgordon kldload sysvmsg >/dev/null 2>&1 2498184Sgordon kldload sysvsem >/dev/null 2>&1 2598184Sgordon kldload sysvshm >/dev/null 2>&1 2698184Sgordon} 2798184Sgordonload_rc_config $name 2898184Sgordonrun_rc_command "$1" 2998184Sgordon 3098184Sgordonname="linux" 3198184Sgordonrcvar=`set_rcvar` 3298184Sgordonstart_cmd="linux_start" 3398184Sgordon 3498184Sgordonlinux_start() 3598184Sgordon{ 3698184Sgordon echo -n ' linux' 3798184Sgordon if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then 3898184Sgordon kldload linux > /dev/null 2>&1 3998184Sgordon fi 4098184Sgordon if [ -x /compat/linux/sbin/ldconfig ]; then 4198184Sgordon /compat/linux/sbin/ldconfig 4298184Sgordon fi 4398184Sgordon} 4498184Sgordonload_rc_config $name 4598184Sgordonrun_rc_command "$1" 4698184Sgordon 4798184Sgordonname="svr4" 4898184Sgordonrcvar=`set_rcvar` 4998184Sgordonstart_precmd="echo -n ' svr4'" 5098184Sgordonstart_cmd="kldload svr4 > /dev/null 2>&1" 5198184Sgordon 5298184Sgordonload_rc_config $name 5398184Sgordonrun_rc_command "$1" 5498184Sgordon 5598184Sgordonecho '.' 56