Make cutils aware of the new log location

Change-Id: I02984ed352935b3d8e7af1490ff0564893bcd949
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
logcat needs to know about the /dev/log -> /dev/alog change explicitly

Change-Id: Ia3cf447ba28f482118f269b1ac89685193dca6a2
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Add /usr/libexec/droid-hybris/lib-dev-alog/ to the LD_LIBRARY_PATH
for all init'ed binaries to support the /dev/alog used in Mer

Change-Id: I95851875d01107273f452bf95587a7cdd9fb24ca
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Don't create/mount dev/proc/sys... when booting with Mer

Change-Id: I77d6524723942a2dca190995fa5457fb676c0b84
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Never run init's 'charger' action set

Change-Id: Ia47d2e565b0b560fc1877f3f61275a228e493ae3
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Force SELINUX off since Mer doesn't support it

Change-Id: I33ef8fb24e61da05f9c5dd9e51d65f6e0c396de4
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Set high debug level

Change-Id: I057e370575e785d0cc8c94bf44f64d8e0a10df24
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Mer can specify mis-alignment handling - this is the wrong place to set it

Change-Id: I616c4c4274f3fac97d02b690a1b26bd905caa50f
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Mount points are handled by Mer

Change-Id: I23b685aacfa7de2e23685f913ede970df64edfe4
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Systemd handles control groups

Change-Id: I7a0a1d9ad180fce70fe74195e1e75274324ce30a
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Mer handles all networking

Change-Id: I59ba4e8c0757651b7f4def615573880a3daa8c56
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Mer uses udev

Change-Id: Ib7738f2f138c8730bc1e3a1d5c4490eee9c78502
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Manage services as used by Mer

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Add a "ready" trigger to init to run post boot

Change-Id: Icdeeefd509092cfd922c71e22142c72aa189d3c4
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Notify Mer's systemd that we're done

Change-Id: If6a16f43397f00c8e579af79ae6cf8459786e7b3
Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Disable usb import

Change-Id: I8aba60bc79fb4aab3854f0569b325ad69c5126d4
Signed-off-by: David Greaves <david@dgreaves.com>
property_service.c: adding support for getprop and listprop

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
[vibra] allow system group to trigger haptics

Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
[init] trigger late_start on property change

Android's late_start is triggered by mount_all, which also determines whether
the /data partition is encrypted.

Mer rootfs now has to spawn a service after mount points are ready, and before
peripheral services (such as sensors, wlan, bt, ...) are started. That service
has to issue `setprop droid.late_start trigger_late_start`

Change-Id: I3a2c118e671b9eae8e8f1cb64f55da57c214ac8f
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
[mako] netd is needed for fwreload

mako needs this service in order to be able to reload wlan firmware.

WLAN driver on mako is built-in module, and needs external trigger
to re-read firmware once it's in place by conn_init service.

On Android, WLAN firmware reloader logic is in WifiStateTracker.java

Change-Id: I246a48a1a91508062143ab2dbf02495d9c3a986c
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>