blob: a4d651af2564f4dd4fadc06a872ad411c77d5759 [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 "System startup script"
author "chromium-os-dev@chromium.org"
start on startup
task
# Remember: This runs super early in the boot. Logging is not available (so you
# can't use `logger`). Failures here basically should not happen. If they do,
# the system will fail to boot. Oops!
# Disable OOM killer as we must never fail.
oom score never
script
# The kernel and /sbin/init mount /proc, /sys and /dev before
# we get here.
mount -n -t tmpfs -o nodev,noexec,nosuid tmp /tmp
mount -n -t tmpfs -o mode=0755,nodev,noexec,nosuid run /run
mkdir -m 1777 /run/lock
if [ -f /sys/fs/selinux/enforce ]; then
restorecon -R /run
fi
end script