| # Copyright 2014 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 "Brillo Buffet Service" | |
| author "chromium-os-dev@chromium.org" | |
| start on starting system-services | |
| stop on stopping system-services | |
| respawn | |
| env BUFFET_LOG_LEVEL=0 | |
| env BUFFET_STATE_PATH= | |
| env BUFFET_CONFIG_PATH= | |
| pre-start script | |
| mkdir -m 0755 -p /var/lib/buffet | |
| chown -R buffet:buffet /var/lib/buffet | |
| end script | |
| # Minijail actually forks off our desired process. | |
| expect fork | |
| exec minijail0 -i -g buffet -u buffet /usr/bin/buffet \ | |
| --v="${BUFFET_LOG_LEVEL}" \ | |
| --config_path="${BUFFET_CONFIG_PATH}" \ | |
| --state_path="${BUFFET_STATE_PATH}" |