blob: 9e829efee13bbf721129eca01c3457701a813dd1 [file] [log] [blame]
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
description "Chrome OS MIDI server"
author "chromium-os-dev@chromium.org"
env MIDIS_SOCKET_DIR=/run/midis
start on starting system-services
stop on stopping system-services
respawn
expect fork
# Allow the MIDI server real time priority.
limit rtprio 20 20
pre-start script
mkdir -p -m 1770 "${MIDIS_SOCKET_DIR}"
chown -R midis:midis "${MIDIS_SOCKET_DIR}"
end script
exec minijail0 -l -p -r -v -N \
-c 0x200000 -u midis -g midis -G -- /usr/bin/midis