No description
Find a file
Tom Cherry 60971e6ce2 init: add reboot_on_failure service option
This replaces the recently added `exec_reboot_on_failure` builtin, since
it'll be cleaner to extend service definitions than extending `exec`.
This is in line with what we decided when adding `exec_start` instead
of extending `exec` to add parameters for priority.

Test: `exec_start` a service with a reboot_on_failure option and watch
      the system reboot appropriately when the service is not found and when
      the service terminates with a non-zero exit code.

Change-Id: I332bf9839fa94840d159a810c4a6ba2522189d0b
2019-09-13 16:48:35 +01:00
adb Merge "adb: fix old host transport selection." 2019-09-12 19:58:20 +00:00
base Remove -D_FILE_OFFSET_BITS=64 on host builds 2019-09-12 00:27:38 +00:00
bootstat Merge "bootstat: power_on* handling" 2019-07-15 08:59:33 -07:00
cpio
debuggerd Mark some tests as requiring root. 2019-08-27 16:09:32 -07:00
deprecated-adf adf: rename. 2019-02-14 16:30:24 -08:00
diagnose_usb
fastboot fastbootd: skip COW group 2019-09-11 18:32:57 -07:00
fs_mgr libsnapshot: tests for public APIs. 2019-09-11 18:32:57 -07:00
gatekeeperd Remove libhwbinder/libhidltransport deps 2019-09-05 14:17:42 -07:00
healthd Remove libhwbinder/libhidltransport deps 2019-09-05 14:17:42 -07:00
include
init init: add reboot_on_failure service option 2019-09-13 16:48:35 +01:00
janitors Add the two best build system janitors. 2019-03-25 10:25:13 -07:00
libappfuse Close /dev/fuse FD before calling onClosed 2019-05-31 17:06:52 +01:00
libasyncio Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libbacktrace libbacktrace: Fix clang-tidy warning 2019-09-09 18:39:08 +02:00
libbinderwrapper
libcrypto_utils
libcutils system/apex/*/bin should be 0751 2019-09-10 18:54:28 -07:00
libdiskconfig
libgrallocusage
libion ion-unit-tests: Add system heap presence test 2019-09-10 00:46:45 -07:00
libkeyutils mini-keyctl: fix key id parsing by "0x" prefix 2019-04-15 15:19:08 -07:00
liblog liblog: run liblog#enoent only as root 2019-09-04 13:39:06 -07:00
libmeminfo Fix incorrect closing of fds. 2019-08-09 14:03:30 -07:00
libmemtrack Remove libhwbinder/libhidltransport deps 2019-09-05 14:17:42 -07:00
libmemunreachable Merge "Mark some tests as requiring root." 2019-08-27 19:59:55 -07:00
libmetricslogger
libmodprobe libmodprobe: add verbose mode 2019-08-07 10:44:32 -07:00
libnativebridge Update OWNERS for libnativebridge 2019-02-13 19:20:59 +09:00
libnativeloader Update paths and names for the new ART APEX. 2019-08-30 17:47:31 +01:00
libnetutils Refactor OWNERS files for Android Core Networking 2019-02-12 13:25:13 +08:00
libpackagelistparser libpackageparser: C rules for bools. 2019-08-12 12:43:34 -07:00
libpixelflinger Mark gglMulx and gglMulAddx as always_inline 2019-02-14 11:59:48 -08:00
libprocessgroup Let blkio cgroup follow sched_policy 2019-08-29 03:51:32 +00:00
libprocinfo Add ReadMapFileAsyncSafe function. 2019-08-23 10:07:44 -07:00
libqtaguid
libsparse libsparse: replace legacy min() with std::min() 2019-08-15 14:07:51 +08:00
libstats Merge "libstats: remove _USING_LIBCXX." 2019-08-06 12:39:52 -07:00
libsuspend
libsync Enable native_bridge_support for libsync 2019-05-15 12:40:33 +02:00
libsystem Merge changes I8186718c,I8d6f33e9,I56fe5e11,Ie4004c98,I531d3d60, ... am: b26696e2dd 2019-05-21 02:24:56 -07:00
libsysutils Make the SocketListener control pipe O_CLOEXEC. 2019-05-08 21:02:57 -07:00
libunwindstack Add test mapping to run the libunwind tests. 2019-09-03 13:32:51 -07:00
libusbhost Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libutils Merge "Reland "libutils: Introduce StaticString16""" 2019-09-06 02:29:23 +00:00
libvndksupport Make android_load_sphal_library thread-safe 2019-07-15 13:58:51 -07:00
libziparchive Avoid using data descriptors in ZIP files when possible. 2019-07-23 06:58:53 +00:00
llkd
lmkd Merge "lmkd: Prevent non-main threads being registered or killed by lmkd" 2019-07-12 13:39:47 -07:00
logcat logcat: switch to <regex>. 2019-08-08 08:53:59 -07:00
logd logd: Allow setDropped() to be called on already dropped messages 2019-08-23 14:58:14 -07:00
logwrapper
property_service init: ro.boottime.init.first_stage 2019-05-08 16:07:10 +00:00
qemu_pipe
reboot
rootdir init: add reboot_on_failure service option 2019-09-13 16:48:35 +01:00
run-as run-as: improve diagnostics on failure. 2019-03-13 11:16:03 -07:00
sdcard Move layout_version to /data/misc/installd 2019-08-21 10:12:18 -07:00
shell_and_utilities Include ldd in /system/bin. 2019-07-25 12:47:34 -07:00
storaged Remove libhwbinder/libhidltransport deps 2019-09-05 14:17:42 -07:00
toolbox toolbox: add modprobe 2019-08-06 13:58:13 -07:00
trusty Merge "Provide VINTF for Trusty Keymaster" 2019-09-10 19:09:04 +00:00
usbd Remove libhwbinder/libhidltransport deps 2019-09-05 14:17:42 -07:00
watchdogd
.clang-format
.clang-format-2 Move clang-formats to build. 2019-01-18 14:26:33 -08:00
.clang-format-4 Move clang-formats to build. 2019-01-18 14:26:33 -08:00
.gitignore
Android.bp
CleanSpec.mk Rename product_services to system_ext 2019-07-09 08:56:53 +00:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS
PREUPLOAD.cfg
TEST_MAPPING Add init_tests to CTS 2019-08-22 08:37:55 -07:00