2c579984329b6131dcf6e27c23163633bf553e0b
[dragonfly.git] / etc / rc.d / abi
1 #!/bin/sh
2 #
3 # $FreeBSD: src/etc/rc.d/abi,v 1.2 2003/05/05 15:38:41 mtm Exp $
4 #
5
6 # PROVIDE: abi
7 # REQUIRE: LOGIN
8 # BEFORE:  securelevel
9
10 . /etc/rc.subr
11
12 echo -n 'Additional ABI support:'
13
14 name="sysvipc"
15 rcvar=`set_rcvar`
16 start_cmd="sysv_start"
17 stop_cmd=":"
18
19 sysv_start()
20 {
21         echo -n ' sysvipc'
22         kldload -n sysvmsg
23         kldload -n sysvsem
24         kldload -n sysvshm
25 }
26 load_rc_config $name
27 run_rc_command "$1"
28
29 name="linux"
30 rcvar=`set_rcvar`
31 start_cmd="linux_start"
32
33 linux_start()
34 {
35         echo -n ' linux'
36         kldload -n linux
37         if [ -x /compat/linux/sbin/ldconfig ]; then
38                 /compat/linux/sbin/ldconfig
39         fi
40 }
41 load_rc_config $name
42 run_rc_command "$1"
43
44 echo '.'