blob: 0747ef56a9edbccb9dfd7da03a260875a290ad3f [file] [log] [blame]
# 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}"