aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.qcom.rc
AgeCommit message (Collapse)Author
2020-02-25shinano-common: Move thermanager service declaration to its respective init.rcArian
Change-Id: Ic72c75a4efe964758b29e71bc4263ce1b191493d
2020-02-07shinano-common: Add CAP_SYS_BOOT for chargerSubbaraman Narayanamurthy
Add CAP_SYS_BOOT capability for charger service so that it can shutdown/reboot the system. Change-Id: I17ccba74d5a3c38bd751c55bcf42fb3689d730a7
2020-02-07shinano-common: Change user/group permission for for chargerSubbaraman Narayanamurthy
Make charger binary run as system instead of root. Since it needs to handle input key events, add input as a supplemental group in addition to system and graphics. Change-Id: Id1dc46f335087147b7d8cf674664c26f0b511de1
2020-02-07shinano-common: Update charger service path and labelSubbaraman Narayanamurthy
charger binary is moved to /system/bin. Also the label got changed to charger. Update it accordingly. Change-Id: I78574238f9fc5ec028d10ab866676bfc0cd36370
2019-11-10shinano-common: tfa9890: Move to vendorArian
Change-Id: Icdfdac046bc0bfc0ced4a2c1846579322f606153
2019-10-25shinano-common: rootdir: Enable backlight trigger for LCDRicardo Cerqueira
Disable backlight when blanked out. Ref: CRACKLING-626 Change-Id: Ifc698c1470b086b0e1f083c3c234f272988d108c
2019-10-25shinano-common: rootdir: Move brc-uim-sysfs to vendorArian
Change-Id: I95d5f00b45c456f76b2adb3079144e8118b3ce69
2019-10-25shinano-common: rootdir: Drop duplicated data/time creationArian
Change-Id: I9db1bd8795e62f5f7cc60ea1f801b903e824d078
2019-10-25shinano-common: rootdir: Set bluetooth properties from makefileArian
Change-Id: I1b2ac64116c056000bf482a613b0a4904f73b1ae
2019-10-25shinano-common: rootdir: Add missing location directories creationArian
Change-Id: Ie3fe0d32000e03c56cd6a5998c81ce8cef84af10
2019-10-25shinano-common: Move mlog_qmi_service to core servicekoron393
Change-Id: I85db3526042ec91ba51ef82be5a666631a002457
2019-10-25shinano-common: Do not symlink sdcard legacy pathDemon Singur
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
2019-10-25shinano-common: rootdir: Drop useless /tmp mountArian
Change-Id: If3761cc54f925ce7646eee95f65b0d0aa8017554
2019-10-25shinano-common: rootdir: Mount lta-label from fstabArian
Change-Id: I5056d8f1d3d33d72abeb0129ddfe3929e18163c2
2019-10-25shinano-common: Remove init.platform-common.rcArian
* Glove mode should be set from the touch HAL * Move TFA9890 AMP and Double tap to wake to init.qcom.rc
2019-10-25shinano-common: Drop wvkbdArian
2019-10-25Revert "shinano: fix led light permissions"Arian
This reverts commit 7c6eeb92c503a0da01d48ce3b61fa689e16ba390.
2019-10-25shinano-common: Cleanup init.qcom.rc againMichael Bestas
* Remove entries created by init.rc * Remove obsolete & unused entries * Remove useless chmod when proper perms are set by mkdir Change-Id: Ifb1a2d8c915de13438393e5a0cac7706d7decd7a
2019-10-25shinano-common: Mark rmt_storage as shutdown criticalBruce Levy
rmt_storage should not be automatically killed by Android during shutdown since it is needed to actually process the peripheral shutdown Change-Id: I58a29fe86955f0abad944727bb4208dad89f495d
2019-10-25shinano-common: Remove creation of /data/misc/locationWang Han
* Remove them all. Change-Id: Iaabd720bbdd0d7120a1ac7c05ecb13e389bf74e4
2019-10-25shinano-common: Remove data/nfc creationArian
2019-10-25shinano-common: rootdir: Update second RIL daemon serviceBruno Martins
* Match the new changes introduced in O * Important sidenote: if the kernel doesn't support one of the capabilities, that's enough for the whole capability set to fail for that particular service. Previous to adding the full support for these capabilities into the kernel, the following was printed in the dmesg: init: init.variant.rc: 5: capability 'BLOCK_SUSPEND' not supported by the kernel While checking rild's capabilities (`cat /proc/$$/status`, where $$ is the PID), it could be seen that those were totally messed up: Name: rild ... Uid: 1001 1001 1001 1001 Gid: 1001 1001 1001 1001 ... Groups: 1005 1007 2001 2901 3003 3009 3010 9998 ... CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffff CapAmb: 0000000000000000 ... After adding CAP_BLOCK_SUSPEND support to the kernel, it changed to: Name: rild ... Uid: 1001 1001 1001 1001 Gid: 1001 1001 1001 1001 ... Groups: 1005 1007 2001 2901 3003 3009 3010 9998 ... CapInh: 0000001000003000 CapPrm: 0000001000003000 CapEff: 0000001000003000 CapBnd: fffffff000003000 CapAmb: 0000001000003000 ... In this particular case, messed up capabilities resulted in broken mobile data. Change-Id: I8e5888ebeb4bcf26eed85a2c4dca320faad8f7e0
2019-10-25shinano-common: use /vendor for /system/vendorDemon Singur
The /vendor symlink is available as soon as /system is mounted, just use /vendor. Change-Id: I2e92ed2abe225f1366cac418b13763bb5617f704
2019-10-25shinano-common: Move hardware specific .rc files to /vendor/etc/init/hwAbhishek Arpure
The reason these files are moved to /vendor/etc/init/hw and not /vendor/etc/init is because 'init' scans the /vendor/etc/init folder for vendor service .rc fragments to import. That would either result in duplicate imports or out-of-order imports of these hardware specific .rc files and that *may* have unintended consequences. In order to preserve the current import order for MTP, we move all hardware specific .rc files to /vendor/etc/init/hw which is not autoscanned by init BUT leave the init.${ro.hardware}.rc (i.e. init.qcom.rc in this case) in root for 'init' to find. Change-Id: I14531da05e2a3a256f734f8de96e1f1969c753f9
2019-10-25shinano-common: Move fstab to /system/vendorBruno Martins
Change-Id: I460888519e447da8ab3800d62d60c5600b902da1
2019-10-25shinano-common: Restructure rootdir folderArian