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