abi revision 98184
1#!/bin/sh 2# 3# $FreeBSD: head/etc/rc.d/abi 98184 2002-06-13 22:14:37Z gordon $ 4# 5 6# PROVIDE: abi 7# REQUIRE: LOGIN 8# KEYWORD: FreeBSD 9 10. /etc/rc.subr 11 12echo -n 'Additional ABI support:' 13 14name="sysvipc" 15rcvar=`set_rcvar` 16start_cmd="sysv_start" 17stop_cmd=":" 18 19sysv_start() 20{ 21 echo -n ' sysvipc' 22 kldload sysvmsg >/dev/null 2>&1 23 kldload sysvsem >/dev/null 2>&1 24 kldload sysvshm >/dev/null 2>&1 25} 26load_rc_config $name 27run_rc_command "$1" 28 29name="linux" 30rcvar=`set_rcvar` 31start_cmd="linux_start" 32 33linux_start() 34{ 35 echo -n ' linux' 36 if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then 37 kldload linux > /dev/null 2>&1 38 fi 39 if [ -x /compat/linux/sbin/ldconfig ]; then 40 /compat/linux/sbin/ldconfig 41 fi 42} 43load_rc_config $name 44run_rc_command "$1" 45 46name="svr4" 47rcvar=`set_rcvar` 48start_precmd="echo -n ' svr4'" 49start_cmd="kldload svr4 > /dev/null 2>&1" 50 51load_rc_config $name 52run_rc_command "$1" 53 54echo '.' 55