Currently .rc updates serialnumber from ro.serialno on boot and before
enabling .sh to execute. Once .sh starts executing, it tries to read
ro.serialno and if it shows empty string, it tries to write dummy value
for adb interface to work properly. But it happens that .sh couldn't
access ro.serialno due to sepolicy permission and in that .sh endup
overriding serialnumber with dummy value. This causes all devices
get same dummy value instead of having different serialnumber for each
hardware. Fix the issue by checking serialnumber in .sh if it is already
updated by .rc rule or not and write dummy value to serialnumber sysfs entry
only if it is empty.
Change-Id: Ie07dfa6f05d9847800143b4c318c55367e865935
Hide IMS APN for MCCMNC 20404 45400 45403 45404 45431 based
on the SIM card ICCID.
Change-Id: Ieed71d33b1931ae72b7a3a5e0634fdb20b910bbb
CRs-Fixed: 2043193
An effectively empty Android makefile to stop Android
build system from scanning deeper into the subdirectories
for Android.mk for pick up.
To use, modify the manifest to copy/link this file
as Android.mk to the needed directories.
Change-Id: Iac19312304a87daa0d2277fe77a5261166ef27be
Allow system permission for wlan device node, so that WLAN user space
wifistatemachine can wait till the wlan driver is completly initialized.
Change-Id: Ie34f8e7fdde97be3b78224c08f3b9ba6e45b1696
CRs-Fixed: 2010830
On 64 bit architecture, off_t is 'long long', whereas on 32 bit
architecture off_t is just 'long', i.e. 4 bytes less. Due to this,
integer overflow is seen, and gpt-utils was not able to mark bootup as
successful, causing the device to be slot switched after 7 reboots by
the bootloader. Use off64_t instead.
Change-Id: I4c568188dc1b9076b282ba66d1ec45a81861a2a0
- Enable compilation of display libraries for sdm845
- Set the permissions for the max_brightness node
Change-Id: Ib544404e151c79e4959793aa313d0121674a6b11
Add time_daemon in init.qcom.rc to make it be effective to all
platforms.
Time_daemon will change into class_main, then it will be started in
min framework mode. And class main services will be restarted once
system starts from min framework mode to normal mode.
So remove start and restart time_daemon action from init.qcom.rc.
Change-Id: Ie127c909e16eea6c4f9313341c3910d88c6d282a
CRs-Fixed: 2019549
We now support init.qcom.vendor.rc file which is intended to
contain VENDOR service definitions, triggers common to all targets.
This file will stay at /vendor/etc/init, so the vendor service
definitions written with this file will now correctly stay in
vendor region.
Change-Id: I82a3aaad6dcc566daf09aa155cd25df199b4794e