aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.qcom.rc (follow)
Commit message (Collapse)AuthorAge
...
* msm8996-common: rootdir: Moving location sockets from /data to /devSaurabh Srivastava2018-10-19
| | | | | | | | | | Keeping sockets in /data/vendor/location prevents unmounting of /data partition after build load. CRs-Fixed: 2175511 Change-Id: Ide726a84b6b5f8df0c18d7d7dcbc1ee469b6d934 Signed-off-by: Erfan Abdi <erfangplus@gmail.com> Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update bluetooth stack to LA.UM.7.2.r1-04000-sdm660.0Davide Garberi2018-10-19
| | | | | | | * From Nokia 7 Plus B2N_sprout:9/PPR1.180610.011/00WW_3_22C Change-Id: Ia7218dca9e94ad7e2a7918d30aaeea6078ab7cb7 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: We aren't using the camera wrapper anymoreDavide Garberi2018-10-19
| | | | | Change-Id: I1305bedcd14af9b648809790f9d8faf86440d049 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Add pocketmode appfluxi2018-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I71e47d5f203adb7e28d37447e19a8041a1d02840 msm8996-common: PocketMode: Apply LineageOS rebrand Change-Id: I1de627062f56bd125f430033e8bb7aad8fe48f69 msm8996-common: pocketmode: Bump sdk version Change-Id: Ic521e380868bdc886e15c6a8a472564a98dbc094 msm8996-common: PocketMode: Explicitly include Android support libs * Fixes non-jack build Change-Id: I9d8346193577c7be218e12efb20f52ca9946eb14 msm8996-common: PocketMode: Properly depend on Lineage SDK * This is actually the proper library to include (only spotted while buidling with Jack disabled, because app compilation was failing). Change-Id: Ib61f93704c6411a4cb1f91d9e8693a1775934037 msm8996-common: PocketMode: Remove useless cast Change-Id: I655b0b80ccafdaae422a2464d2b8409f70be0e8c msm8996-common: Adapt to Zuk Change-Id: I9050faac37de0a8392b31fed5c3562d4553c546f msm8996-common: Set LOCAL_SDK_VERSION where possible. This change sets LOCAL_SDK_VERSION for all packages where this is possible without breaking the build, and LOCAL_PRIVATE_PLATFORM_APIS := true otherwise. Setting one of these two will be made required soon, and this is a change in preparation for that. Not setting LOCAL_SDK_VERSION makes the app implicitly depend on the bootclasspath, which is often not required. This change effectively makes depending on private apis opt-in rather than opt-out. Test: make relevant packages Bug: 73535841 Change-Id: Ic906adbd670c4dbfe2cdf0b71cdbeaf9ac08a27e msm8996-common: sepolicy: Address a fingerprint denial Change-Id: I07c75d58357f7eea2dcc68ed80dacbab76bb30f5 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Update for Pie display and perf stackDavide Garberi2018-10-06
| | | | | Change-Id: I1de1749a4e13f6870a9bb4348a5a9f18f0528461 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: skip wait for hwservicemanagerWei Wang2018-09-26
| | | | | | | | | | | | | | Wait for hwservicemanager is no longer needed after this CL: https://android-review.googlesource.com/#/c/356043/ Bug: 36399429 Test: nash boot Signed off by: Nolen Johnson <johnsonnolen@gmail.com> Change-Id: I12c5adab70dc519b5e834eb35262ff73d214978b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Make sure graphics HAL services started before mounting dataWei Wang2018-09-26
| | | | | | | | | Bug: 36409349 Signed off by: Nolen Johnson <johnsonnolen@gmail.com> Change-Id: I1df0bd7878c7d67d3695ad1644c6b928cee0e323 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Start hwservicemanager earlyChia-I Wu2018-09-26
| | | | | | | Test: builds and boots Bug: 35173320 Change-Id: I9f060904174103a6a145a83cbb4c100728ff6df6
* msm8996-common: start bootanim before mounting data partitionWei Wang2018-09-26
| | | | | | | | | Bug: 30118894 Signed off by: Nolen Johnson <johnsonnolen@gmail.com> Change-Id: If84764e3ce51f467b2dfa867ce28e1e396422d45 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Change the MBN copy property prefixSai Kousik Swarna2018-09-25
| | | | | | | | | Changes the prefix of mbn_copy_completed to ro.vendor.ril as there a permission error with current prefix. and due to this MBN OTA is failed. Change-Id: I31a0032aba79177680b7b91363d1d9be97dd9c90 CRs-Fixed: 2261501
* msm8996-common: Fix MBN copy issueHua Liu2018-09-25
| | | | | | | | | | | | DAC_OVERRIDE is disabled for all the vendor init scripts in Android P. This change will grant "group root" the write permission temporarily for deleting/copying operations. System user could not access the MBN files in data partition no longer. Only radio user and root group have read permission after boot up. Change-Id: I9f184da2253dc5896b145c0e52fc3b42da15d9f7
* msm8996-common: Change scripts for copying MBNsHua Liu2018-09-25
| | | | | | | | | | | | | | 1) Using "chmod -h" instead of "chmod" 2) Using "mkdir -m" instread of 2 seperate commands for creating directory and change permission 3) Using "write" command in RC file instead of "echo ...>" in bash 4) Create "data/vendor/modem_config" for storing MBNs, which is read only 5) Remove qcril.db copying in sh file, since this logic is not used anymore Change-Id: Ib9a9e0d32ae529dab3dc0c164062d2887dff4439
* msm8996-common: Address dac_override and dac_read_search issues in init.qcom.shSridhar Parasuram2018-09-25
| | | | | | | init.qcom.sh accesses files owned by groups radio, system and hence the groups have been added. Change-Id: I535eeaf42f38532ec6de46eb57f3cc0e1d959a47
* msm8996-common: rootdir: do not symlink sdcard legacy pathDemon Singur2018-09-25
| | | | | | | Solves the following denial. denied { write } for pid=548 comm="init" name="storage" dev="rootfs" ino=15996 scontext=u:r:vendor_init:s0 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 Change-Id: If246f497bd8384f0fee81469d8d29dcb528d4d4e
* msm8996-common: rootdir: do not create /tombstones symlinkDemon Singur2018-09-25
| | | | | | | Solves the following denial. denied { add_name } for comm="init" name="tombstones" scontext=u:r:vendor_init:s0 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=1 Change-Id: Iff7d85d6f13f8fa0efc4a594bfcefdbb9d8ee3ed
* msm8996-common: Restrict rmt_storage to CPU0.Cosme Domínguez Díaz2018-09-13
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use QTI bluetooth stackBruno Martins2018-08-31
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove oem_2901 group for second RIL daemon serviceWang Han2018-08-28
| | | | | | * Matches rild.legacy.rc from Pie's RIL Change-Id: Icdb0a3e4859bc0a4011e34fdd483cef2ca3b8a7f
* msm8996-common: Remove creation of /data/misc/wifi and /data/misc/dhcpHan Wang2018-08-28
| | | | | | | | * The creation of /data/misc/wifi and /data/misc/dhcp was moved long ago to the core init.rc script. Moreover, /data/misc/wifi is deprecated since wpa_supplicant now relies on /data/vendor/wifi. Change-Id: Ic0a33af44ffe163d3dd06cebdc1e192dc9bcb11f
* msm8996-common: Don't start supplicant with interfacesRoshan Pius2018-08-28
| | | | | | | | | | Framework will now add interface to supplicant (via HIDL) when it needs to control an interface, so don't specify them in the startup params. Bug: 69426063 Test: Device boots up and able to connect to wifi. Change-Id: I817d28093f8b982e3806c212babd888c0f5eb7c0
* msm8996-common: wpa_supplicant(hidl): Add support for starting HAL lazilyRoshan Pius2018-08-28
| | | | | | | Bug: 72394251 Test: Able to start supplicant from framework using ISupplicant.getService() Change-Id: I19b8434e7241b9028e7dc86316ec9d5512affcca
* msm8996-common: wpa_supplicant: Move control sockets to /data/vendorJeff Vander Stoep2018-08-28
| | | | | | | | | | | | Treble compliance. Bug: 70228425 Bug: 70393317 Test: complete wifi test in b/70393317 Test: Test wifi on Taimen and Sailfish Test: verify sockets exist in /data/vendor/wifi/wpa/sockets Change-Id: I0bfc3a351419f0a03498e79664949f353369bf1b
* msm8996-common: Remove unneeded hci_filter_root service.Cosme Domínguez Díaz2018-08-11
|
* msm8896-common: Grant RWX permissions for group to /persist/wlan_btLuK13372018-08-09
| | | | | | | * Without group perms our bluetooth HAL is unable to access file with bluetooth address. Change-Id: Idf00d5d31be34ec1aaf66ddfaf3646d913d63687
* msm8996-common: wifi_supplicant: Deprecate entropy.binJeff Vander Stoep2018-08-09
| | | | | | | | | | | | Wpa_supplicant's random pool is not necessary on Android. Randomness is already provided by the entropymixer service which ensures sufficient entropy is maintained across reboots. Commit b410eb1913 'Initialize /dev/urandom earlier in boot' seeds /dev/urandom with that entropy before either wpa_supplicant or hostapd are run. Bug: 34980020 Test: Use wifi and wifi tethering on Taimen Change-Id: Ib5caf362bc939911b357db186a274957d3fbf186
* msm8996-common: Move ppd service to system-background cpuset.Cosme Domínguez Díaz2018-08-09
|
* msm8996-common: Move more services to system-background.Cosme Domínguez Díaz2018-08-04
| | | | * And use our cpuset for the camera daemon.
* msm8996-common: Update second RIL daemon serviceBruno Martins2018-08-04
| | | | | | * Match the new changes introduced in O Change-Id: I43c6fa60214ce91d6a149f15416a9f3170abfdd5
* msm8996-common: Remove port-bridge service.Cosme Domínguez Díaz2018-08-04
|
* msm8996-common: rootdir: Update fs tune from marlinLuca Stefani2018-08-04
| | | | Change-Id: I142e2842a3a88852d0e0e3598b00cd219259e6a0
* msm8996-common: Use low level shutdown trigger to stop cnss-daemonNiranjan Pendharkar2018-06-29
| | | | | | | | | | | | Low level shutdown is triggered after SystemServer is cleaned up. sys.shutdown.requested is private to SystemServer and is used to syncrhonize the shutdown process if SystemServer crashes before hardware reboot is complete. Native daemons must use low level shutdown indication from powermanager for their graceful shutdown, if they wish to stop before init terminates the process. Change-Id: Ia583f7dce6f1927d9b766fdc132f082b409f4d67
* msm8996-common: rootdir: Move mm-pp-dpps to hal classEthan Chen2018-06-29
| | | | Change-Id: I1e243b057ed24a2bc50a206de7b6c5c8bd702617
* msm8996-common: Ship and enable atfwd daemonBruno Martins2018-05-06
| | | | | | | | * The atfwd daemon is responsible for handling AT command forward requests from modem and should be enabled for all targets except sda, apq, qcs. Change-Id: I886b616565f81da10ad4a7b52baf8854a0b26f52
* msm8996-common: rootdir: Remove non-existing services.Cosme Domínguez Díaz2018-05-02
|
* msm8996-common: rootdir: /system/vendor/bin/dpmQmiMgr -> /vendor/bin/dpmQmiMgr.Cosme Domínguez Díaz2018-04-08
|
* msm8996-common: rootdir: Restore init.qcom.sh.Cosme Domínguez Díaz2018-04-08
| | | | | * Imported from ZUI 3.5.315 removing everything that is not useful for our msm8996.
* msm8996-common: Restore some OEM edits.Cosme Domínguez Díaz2018-03-26
| | | | | * Partial revert of 6552f3fed81aa21b6db408765a588cd08f51370c with some comments.
* msm8996-common: Use our own camera socket path.Cosme Domínguez Díaz2018-03-22
| | | | | | | * The path should have the same length as the previous one: /data/misc/camera/cam_socket * Also make the directory for the socket.
* msm8996-common: Remove NET_ADMIN capability for cnss-daemon.Cosme Domínguez Díaz2018-03-12
|
* msm8996-common: Move ril-daemon2 from main to late_startCosme Domínguez Díaz2018-03-11
|
* msm8996-common: Add radio group rules to dpmQmiMgrDevi Sandeep Endluri V V2018-03-11
| | | | | | | | -dpmQmiMgr permissions are updated with radio group to communicate with QMUXD socket. CRs-Fixed: 2183993 Change-Id: I37195ffc6602d009ac4cace6c742484e70a768ec
* msm8996-common: Start dpmQmiMgr from init scriptDevi Sandeep Endluri V V2018-03-11
| | | | | | | | - Added user and group tag for dpmQmiMgr - Start the daemon with system privilege. CRs-Fixed: 2080471 Change-Id: Id3a4a9f849d336e103c3c6897daf34465230b83a
* msm8996-common: Update init.qcom.rc.Cosme Domínguez Díaz2018-03-11
| | | | | * From ZUI 3.5.261 but keeping LineageOS/android_device_xiaomi_msm8996-common work as reference.
* msm8996-common: Reduce dmesg verbose level by default.Cosme Domínguez Díaz2018-03-02
|
* msm8996-common: Clean up unneeded/unused services.Cosme Domínguez Díaz2018-03-02
| | | | * We don't ship blobs for them.
* msm8996-common: Move Wi-Fi files to vendorBruno Martins2018-03-02
| | | | Change-Id: I7e95baa01490ec76cf8ddfa051f01fc9b0bc5c7a
* msm8996-common: Turn down debugging on wpa_supplicant/hostapdDan Pasanen2018-03-02
|
* msm8996-common: rootdir: Move qcamerasvr from main to late_start.Cosme Domínguez Díaz2018-02-27
|
* msm8996-common: Set ioprio for rmt_storage serviceSahitya Tummala2018-02-27
| | | | | | | | Earlier, this used to be set from rmt_storage service with sys_admin capability. But now, that capability is dropped off and hence, set it here in init scripts. Change-Id: Ie8a3895c2b63da35d78fb9e571d74b735c969520
* msm8996-common: Run sensors daemon as system user instead of rootBrian Duddie2018-02-27
| | | | | | | | | | | | Grant capabilities and change file permissions to allow the sensors.qcom daemon to start up as the system user/group, rather than running as root. Fixes: 63775281 Test: monitor logcat after reboot, confirm no file open errors. Run QSensorTest, confirm all sensors provide sane data. Confirm that IMU calibration can read + write its saved settings. Run sensors CTS. Change-Id: Ib80ea21900d6af6cd34c82c4a63f50c7e0ac18ff