blob: b62abe3293ca2a4a77c81659b08607b9eec60690 [file] [log] [blame] [edit]
# Copyright 2024 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
description "Privacy Monitoring Daemon for ChromeOS"
author "chromium-os-dev@chromium.org"
# Service is started by D-Bus when a message is sent to its well-known name.
# Terminate when user logs out.
stop on stopping ui
respawn
respawn limit 3 60 # if the job respawns 3 times in a minute, stop trying.
# Allow us to be killed as we are not critical to the system.
oom score -100
# Minijail forks off the desired process.
expect fork
exec minijail0 --config /usr/share/minijail/regmond.conf -- /usr/bin/regmond
# Wait for daemon to claim its D-Bus name before transitioning to started.
post-start exec minijail0 -u regmond -g regmond /usr/bin/gdbus \
wait --system --timeout 15 org.chromium.Regmond