xref: /freebsd/libexec/rc/rc.d/sysvipc (revision f99f0ee14e3af81c23150a6a340259ca8a33d01a)
1c97588b4SEdward Tomasz Napierala#!/bin/sh
2c97588b4SEdward Tomasz Napierala#
3c97588b4SEdward Tomasz Napierala#
4c97588b4SEdward Tomasz Napierala
5c97588b4SEdward Tomasz Napierala# PROVIDE: sysvipc
682431b75SEdward Tomasz Napierala# REQUIRE: kldxref
7c97588b4SEdward Tomasz Napierala# KEYWORD: nojail
8c97588b4SEdward Tomasz Napierala
9c97588b4SEdward Tomasz Napierala. /etc/rc.subr
10c97588b4SEdward Tomasz Napierala
11c97588b4SEdward Tomasz Napieralaname="sysvipc"
12c97588b4SEdward Tomasz Napieraladesc="Load SysV IPC modules"
13c97588b4SEdward Tomasz Napieralarcvar="sysvipc_enable"
14c97588b4SEdward Tomasz Napieralastart_cmd="${name}_start"
15c97588b4SEdward Tomasz Napieralastop_cmd=":"
16c97588b4SEdward Tomasz Napierala
17c97588b4SEdward Tomasz Napieralasysvipc_start()
18c97588b4SEdward Tomasz Napierala{
19c97588b4SEdward Tomasz Napierala	load_kld sysvmsg
20c97588b4SEdward Tomasz Napierala	load_kld sysvsem
21c97588b4SEdward Tomasz Napierala	load_kld sysvshm
22c97588b4SEdward Tomasz Napierala}
23c97588b4SEdward Tomasz Napierala
24c97588b4SEdward Tomasz Napieralaload_rc_config $name
25*f99f0ee1SAlexander Leidinger
26*f99f0ee1SAlexander Leidinger# doesn't make sense to run in a svcj: privileged operations
27*f99f0ee1SAlexander Leidingersysvipc_svcj="NO"
28*f99f0ee1SAlexander Leidinger
29c97588b4SEdward Tomasz Napieralarun_rc_command "$1"
30