blob: 21d21c5e881180f9ebaa09e090849b8ea724b681 [file] [edit]
# Copyright 2016 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
description "Update /data's security.restorecon_last xattr"
author "chromium-os-dev@chromium.org"
# Updates security.restorecon_last xattr of /data (and /cache on N) once
# ARC finishes booting. For more details, see comments in
# ArcSetup::OnUpdateRestoreconLast() in arc_setup.cc. Note that arc-booted is
# only emitted when ARC successfully reaches the boot_progress_enable_screen
# phase, which implies that all the restorecon_recursive calls done by init
# have successfully completed.
start on arc-booted
# Use 'never' since terminating this job fails ARC to start.
oom score never
exec /usr/sbin/arc-setup --mode=update-restorecon-last \
"--log_tag=${UPSTART_JOB}"