No description
Find a file
Sandeep Patil 6012db553c healthd: build 'charger' and 'healthd' binaries
This renames the old '/sbin/healthd' to '/sbin/charger'
which is to be only used in recovery and charger-only mode.

.. and adds a new dynamically linked executable in /system/bin/healthd
to be used as 'healthd' in Android.

   text    data     bss     dec     hex filename
 817404   36704   37960  892068   d9ca4 root/sbin/charger {was healthd}
  72717   11064   12984   96765   179fd system/bin/healthd {*new*}
 890121   47768   50944  988833   f16a1 (TOTALS)

Corresponding changes in recovery and charger-only .rc files are
required change how 'charger' is launched in each mode.

Update the seclable for healthd with the launch path in init.rc

Test: Boot tested and verified all 3 modes (recovery, charge-only,
android)

Change-Id: I4ada27a4c113258c5be1fd10adb0f58232b10024
Signed-off-by: Sandeep Patil <sspatil@google.com>
2016-11-08 07:36:07 -08:00
adb Merge "Make "adb logcat" pass $ANDROID_LOG_TAGS through again." 2016-10-27 01:10:07 +00:00
adf system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
base Add StartsWithIgnoreCase/EndsWithIgnoreCase. 2016-10-25 14:56:04 -07:00
bootstat bootstat: drop event_log_list_builder 2016-10-24 11:13:16 -07:00
cpio mkbootfs: Fix the default st_mode for root directory. 2016-10-07 16:14:27 -07:00
debuggerd Merge "fix regression from android_lookupEventTag_len()" 2016-10-24 23:12:42 +00:00
fastboot Merge "Rely on the platform -std default." 2016-10-14 02:28:38 +00:00
fingerprintd system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
fs_mgr Merge "Make sure wait for the dm device" 2016-10-26 22:35:28 +00:00
gatekeeperd system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
healthd healthd: build 'charger' and 'healthd' binaries 2016-11-08 07:36:07 -08:00
include Merge "radio: fix compatibility for 64 bit processes" 2016-10-27 15:23:05 +00:00
init Merge "init: allow '.' and '@' in service names" am: d879e0c750 am: 8ef815de68 am: 96306b71a1 2016-10-26 17:51:32 +00:00
libbacktrace Make libbacktrace build with LLVM r275480 2016-10-25 22:16:47 -07:00
libbinderwrapper Move libbinderwrapper's headers into libbinderwrapper. 2016-09-16 09:02:47 -07:00
libcrypto_utils Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libcutils Merge "Rename 'wifi_legacy_hal' to 'android.hardware.wifi@1.0-service'" 2016-10-25 23:30:07 +00:00
libdiskconfig system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libion libion: open /dev/ion read-only 2016-10-21 14:29:22 -07:00
liblog liblog: remove reference to log/logger.h 2016-10-26 14:59:42 -07:00
libmemtrack libmemtrack: Add HIDL support for Memtrack 2016-10-10 14:11:18 -07:00
libmemunreachable Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libnativebridge Upgrade native bridge to version 3 to support namespace 2016-10-25 11:11:38 -07:00
libnativeloader Upgrade native bridge to version 3 to support namespace 2016-10-25 11:11:38 -07:00
libnetutils system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libpackagelistparser system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libpixelflinger system/core: preparation to pull back interfaces from android/log.h 2016-10-20 08:11:39 -07:00
libprocessgroup Use readdir instead of readdir_r. 2016-09-28 14:04:12 -07:00
libsparse Merge "libsparse: output_file.c, fix large data chunk issue" am: 62c9101646 am: faaeda8e12 am: 4179f2ec65 2016-10-07 17:39:17 +00:00
libsuspend Revert "libsuspend: move to exponential backoff" am: 23c8bab024 2016-10-18 18:52:09 +00:00
libsync Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libsysutils Merge "system/core: preparation to pull back interfaces from android/log.h" 2016-10-20 18:03:57 +00:00
libusbhost Merge "usblib: Wrap USBDEVFS_REAPURBNDELAY ioctl" 2016-10-27 16:15:12 +00:00
libutils Merge "system/core: preparation to pull back interfaces from android/log.h" am: 27d2d49f48 am: 8a7297a09f 2016-10-20 18:21:18 +00:00
libziparchive Merge "system/core: preparation to pull back interfaces from android/log.h" am: 27d2d49f48 am: 8a7297a09f 2016-10-20 18:21:18 +00:00
lmkd system/core: preparation to pull back interfaces from android/log.h 2016-10-20 08:11:39 -07:00
logcat Merge "fix regression from android_lookupEventTag_len()" 2016-10-24 23:12:42 +00:00
logd Merge "logd: getTag() functional for chatty entries" 2016-10-26 14:17:28 +00:00
logwrapper Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 16:06:37 -07:00
reboot Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
rootdir healthd: build 'charger' and 'healthd' binaries 2016-11-08 07:36:07 -08:00
run-as run-as: Use Minijail for privilege dropping. 2016-07-19 11:03:52 -04:00
sdcard Merge "Small clean up of fuse code." am: 54c211db2e am: f620b87efe am: c2eaefdd15 2016-10-10 19:48:20 +00:00
toolbox Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
trusty system/core: preparation to pull back interfaces from android/log.h 2016-10-20 08:11:39 -07:00
tzdatacheck Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk init.rc: have hwservicemanager start the HAL class 2016-09-26 00:23:51 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00