aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-09trying to disable nfc on z3cdisable-nfcEvgeny Zinoviev
Change-Id: Id46e37a6fef526f6acb726a828b0ac4cbbb7ca61
2021-09-30shinano-common: init: Create NFC config directoryGeorg Veichtlbauer
Change-Id: I9f225f027bd8bf36ab6324fb5eddaeb866f4803f
2021-09-30shinano-common: nfc: Fix FW_DLL_ROOT_DIRGeorg Veichtlbauer
Commit 1c834a13e8494d25b730a75664c0cdf41e9a9709 moved NFC firmware DLL from vendor/firmware to vendor/lib, which causes the HAL not to be able to load the library on phDnldNfc_LoadFW. Fix this by adjusting the base path. Change-Id: Ic9477b44eca323b8d6e4f2c78afac6b1b2fe71a6
2021-09-09shinano-common: rootdir: Increase ZRAM sizeGeorg Veichtlbauer
* Qualcomm suggests 50% of RAM size for devices >2GB Change-Id: Ie0bfec4e364c9adcaf736c0b0423a4814fddb31a
2021-09-09shinano-common: rootdir: Enable zram on boot_completeWei Wang
This help to save ~50ms in boot time and bootanim shown time Bug: 62957152 Test: marlin boot and swap look normal after boot Change-Id: Icabec31aa677bd606ca8735fe9d2acb54e88bd75
2021-09-09shinano-common: rootdir: Tune zram performanceWei Wang
* Set page-cluster to 0 as the incremental cost of reading 1 page at a time is negligible for zram Change-Id: Ia73d08904551dfc8d57268fc4da3f9f34d10e277
2021-04-07shinano-common: rootdir: Introduce a service to start suntroldArian
* suntrold is a oneshot service and spawns a subprocess which is required for the rear camera. Since [1] oneshot services' process groups are killed which prevents suntrold from working correctly. * To work this issue around create a non-oneshot service, suntrold.sh, which never exits, so that suntrold can be started from it and it's subprocesses will not be killed. [1] https://github.com/aosp-mirror/platform_system_core/commit/d89ed132a0ee1a57046286b83e64a35b71774952 [Idea of this is from LuK1337] Co-authored-by: LuK1337 <priv.luk@gmail.com> Change-Id: Id9c4f56648168f0ffe19b2bb31c591750afe6f97
2021-04-05shinano-common: Switch to standalone extract utilsMichael Bestas
Align with templates while we are at it Change-Id: Ife50623a3d1b8733f5cc76995c982d8950d39ad4
2021-04-05shinano-common: sepolicy: Update labelsArian
* The default label in /data/ folders is system_data_root_folder now * ro.bt.bdaddr_path is labelled as exported_bluetooth_prop now Change-Id: Ifb689a1ffe0ee475790d75e4c8d69b01a82601e1
2021-04-05shinano-common: libshim_camera: Update GraphicBuffer sources to Android 11koron393
Signed-off-by: koron393 <koron393@gmail.com> Change-Id: I25387250e4369a2bd0a097a32a85258e0951db10
2021-04-05shinano-common: rootdir: Change tad_static module class to EXECUTABLESArian
Change-Id: I4beb505d86c17ca61d13f11153dacaf7dc117f57
2021-04-05shinano-common: Kill legacy keystoreBruno Martins
Legacy credential hash support was obsolete and got removed completely. From now on all the devices need to rely on gatekeeper, which in case of legacy devices should be the software implementation. This fixes setting a lockscreen PIN/password/pattern. Ref: https://android.googlesource.com/platform/frameworks/base/+/a758727c963948ae07e97c977a63b882216e8971 Change-Id: I020d1807db13b73f9990ac3704eadba49b65ee5c
2021-04-05shinano-common: Update loader config for media swcodec to 11Han Wang
* Head at bb8f985d773f63f9e943103cb1faae5bfba8e1e1. Change-Id: I4fb2bc8e40406b2fd8d6d002330f666b7fe5823e
2021-04-05shinano-common: Adapt init for 11Bruno Martins
Change-Id: I0f2e7eb4677b5ffb41a4e68079d3afc0d2203679
2021-04-05shinano-common: Move supplicant service init to wpa_supplicantJimmy Chen
Bug: 138790309 Test: boot and wifi function is ok Change-Id: I35cf3e03566443e20799623045eacd423fd7f5c4
2021-04-05shinano-common: Remove libhwbinder/libhidltransport depsSteven Moreland
Since these were combined into libhidlbase. Bug: 135686713 Test: build only (libhwbinder/libhidltransport are empty) Change-Id: I640a3f0e0839214523627bf0b59fd5ae9dd2c61c
2021-02-21shinano-common: rootdir: Start sensors on class mainDemon Singur
On hard resets the sensors daemon starts before the decryption is done causing sensors to not work until a soft reset. Move sensors to class main to avoid this issue. Change-Id: Ibb123c40ab22a8d9bb956072597bd8f71edd57a2
2021-02-21Revert "shinano-common: rootdir: Move sensors service to late_start"Tom Roida
This reverts commit a188d6267d2ee4e10ccf7b28e13d85493fbaebec. Change-Id: Id5f6115f4f8a1f47a23f24f61b3e7a7314735a2b
2020-12-29shinano-common: Add sony_effect configs and patch audio HAL to load it from ↵Roker2
vendor Change-Id: Ib6cf5a087b98890fb01d69f63d73887c4e38d5f8
2020-12-21shinano-common: Cleanup sepolicyArian
Change-Id: If615758376413b16fcc80addd03a9ba5cd388e8a
2020-12-19shinano-common: Kill dumpstate serviceArian
Change-Id: I00fd40659fefb9208fb68abdeb204f9478452c0f
2020-12-19shinano-common: rootdir: Move sensors service to late_startnailyk-fr
* Sensors service is failing after fmwk restart on encrypted devices. * Moving it to main make it fail on each fmwk restart because it start too early and storage is not fully avaiable. * So place it late_start to ensure encrypted devices are fully working. Change-Id: Ic2af7967478b3860d7028ea61d55912334bfad13 Signed-off-by: nailyk-fr <nailyk_git@nailyk.fr>
2020-12-19shinano-common: Remove tfa9890_ampArian
* This is unused since we use the stock Audio HAL Change-Id: I05c9a6119f55f4ba2550a4b336eb6a61350a7f1d
2020-12-19shinano-common: Handle clearpad and max1187x high touch sensitivity sysfs pathsGeorg Veichtlbauer
* Sirius has a max1187x instead of a clearpad touchscreen. Change-Id: Idb694cb85b04f20e3e90824cf48feed9ee142bb1
2020-12-18shinano-common: Import touch halGeorg Veichtlbauer
* from z3c, used by all shinano devices Squashed with: commit 5a3f9869745be6c5ded604810df7145e47db8858 Author: Arian <arian.kulmer@web.de> Date: Fri Dec 18 11:22:16 2020 +0100 shinano-common: touch: Fix formatting of Android.bp make blueprint_tools && bpfix device/sony/shinano-common/touch/Android.bp Change-Id: I33a0b2e03bde6278c6dec52f384e3f2f277019e0 commit 80d2c076a48d0f128d915cdf3c65a994f9914a90 Author: Arian <arian.kulmer@web.de> Date: Fri Dec 18 11:24:14 2020 +0100 shinano-common: touch: Move the manifest entry to vintf_fragments Change-Id: I590da80b5c1e7d6729d67b78e55164d33fa7d95b commit d76bab75f874ec15ec42dfaef036ea0476e6f3ec Author: Arian <arian.kulmer@web.de> Date: Fri Dec 18 11:31:02 2020 +0100 shinano-common: touch: clang-format Change-Id: I2e018de4544e4189336207902466e0e821673a5a Change-Id: Idf3e21f5530e40931b5f730dcf6fb2db851e9fb8
2020-12-18shinano-common: Add clang-format configurationArian
Change-Id: Idb4ce944e08d595887c1eb2a748b2f3ef2760686
2020-12-18shinano-common: De-commonize partition sizesGeorg Veichtlbauer
* castor/castor_windy differ from other devices Change-Id: I27817fb40f73db4fdcd984a92415bb07aba12269
2020-07-30shinano-common: Make use of gps_debug.conf to set xtra serversAlessandro Astone
* Just bind mount gps.conf to gps_debug.conf We can't directly build gps_debug.conf because it's a common target and we're not allowed to override targets anymore. Change-Id: Ia3c96665b50b0fe478e44186d1c65be723acbf5a
2020-07-30shinano-common: Ship stock audio HALArian
Change-Id: I17136742a4dcc58834e921146fc1da8aa41f903c
2020-03-16shinano-common: Add /apex/com.android.runtime/${LIB} to runtime search path.Peter Collingbourne
The canonical location of the HWASAN runtime, an LL-NDK library, is being moved to the runtime APEX. It is apparently the first LL-NDK library in the runtime APEX that does not require a legacy symlink in /system/${LIB}. Therefore we need to add the runtime APEX's ${LIB} directory to the various search paths used by the linker so that the library can be loaded from the default and sphal namespaces. Bug: http://b/134459232 Test: Builds Change-Id: I1f63e1a2a61e1717d00736ef431f3ec2a9334193 Merged-In: I1f63e1a2a61e1717d00736ef431f3ec2a9334193 (cherry picked from commit 61f5fdf5c907f83f777395b7ebd45432855b5e7b)
2020-03-16shinano-common: Extend sphal search paths for media swcodecWang Han
* Legacy devices do not have vndk-sp, so we have to add /system/{LIB} to sphal search paths to make sure linker can find the according libraries successfully. Change-Id: I95b4b4cc9b187ce2b3a50e4e4d1e4940f36e087d
2020-03-16shinano-common: Import and bind mount loader config for media swcodecWang Han
* This config needs to be modified for legacy devices. As there is no easy way to split it, import it into device tree and bind mount it instead. * Head at android-10.0.0_r2 (3ac371484399da6efbd0c835aa461d3326263ab1). Change-Id: I8d5003d7cd3a471c569844aede4b5ea4c68ae36b
2020-03-16shinano-common: media: Update opus omx codec rankingSujin Panicker
Update opus omx codec ranking to give c2 implementation higher priority. Change-Id: Id6f1064483980e5fb9079ef19163ada083f6de60
2020-03-16shinano-common: Move macaddrsetup service declaration to its respective init.rcArian
Change-Id: Ic434c18314838f845bcdca5e029a127db0500070
2020-02-25shinano-common: Move timekeep service declaration to its respective init.rcArian
Change-Id: I3b5206f44fbe29a90f43e0bdda48b4bd26435fb2
2020-02-25shinano-common: Move thermanager service declaration to its respective init.rcArian
Change-Id: Ic72c75a4efe964758b29e71bc4263ce1b191493d
2020-02-23shinano-common: sepolicy: Label touch nodes device-sideArian
Change-Id: I227d33c5c556d2ae00852519c29ab5757eb1c4ff
2020-02-18shinano-common: Drop QC implemenation for audio sw effectsArian
* AOSP implementation is used since I46197c387c9af88e1b8c22ffcc42d4dcf16bc31f Change-Id: I4de7bfcac10c673087ca6be900ed8804c503e7a2
2020-02-09shinano-common: audio: Add stock dmic acdb id'sArian
Change-Id: I1ba3d7415f54ce2ed5cb321b8dcefd5f705d5023
2020-02-07shinano-common: sepolicy: Allow NFC HAL to create and r/w files in nfc_data_fileArian
Change-Id: I1da080734c480f2fefd166f498361b449e987dbd
2020-02-07shinano-common: sepolicy: Label Trim Area DaemonArian
Change-Id: I849c429d6b1fd57d6593f4b9a6152f31477c71a0
2020-02-07shinano-common: rootdir: Move tad_static to vendor/binArian
Change-Id: I13e6a6523f1ce6aec0a0ddce491cd90c54635f85
2020-02-07shinano-common: Kill wait4tad_staticArian
Change-Id: I5ae7f5db25bd44b64a014cb1cefc40065851ac43
2020-02-07shinano-common: libshim_camera: Add pre N method to GraphicBufferkoron393
* Add Marshmallow method to GraphicBuffer and Mapper. * Apply module loading changes to Allocator. Signed-off-by: koron393 <koron393@gmail.com> Change-Id: I906fa4f123afd9b9e1b62f6e53c1a2f753a027c3
2020-02-07shinano-common: libshim_camera: Remove LIBUI_IN_VNDK ifdefskoron393
* Fix build Signed-off-by: koron393 <koron393@gmail.com> Change-Id: I70f2be803b45c06e5a3b2a4ad8ce2ca6c2397a3f
2020-02-07shinano-common: libshim_camera: Apply vector revert patcheskoron393
* Back to Marshmallow Signed-off-by: koron393 <koron393@gmail.com> Change-Id: Ie676b55a4fef033917da4287211548b124920832
2020-02-07shinano-common: libshim_camera: Fix build in Qkoron393
* Update header include path * Update shared lib dependencies Signed-off-by: koron393 <koron393@gmail.com> Change-Id: Ic4ba19aca78da9651111950f2cc40de18f698839
2020-02-07shinano-common: libshim_camera: Update sources to Qkoron393
* Copy from Q framework sources. Change-Id: I5b1998ce1834e825dad70f09bc8f6ab3d8e059e6 Signed-off-by: koron393 <koron393@gmail.com>
2020-02-07shinano-common: Correctly define libinit variablejhenrique09
Fixes: 15:55:35 error: system/core/init/Android.bp:95:1: "libinit" depends on undefined module "//device/sony/shinano-common/init/libinit_shinano" Change-Id: Ia1a58bea3df625fd76c060370dc7f9fa2a597765
2020-02-07shinano-common: Convert libinit_shinano to blueprintdianlujitao
* Drop libselinux dependency and -Wall cflag Change-Id: I990a4d2c68cd51f0043390408c3b128c4bb20900 Signed-off-by: Arian <arian.kulmer@web.de>
2020-02-07shinano-common: bluetooth: Push×pop PROPERTY_VALUE_MAX in buildcfg headerLuK1337
This deals with the PROPERTY_VALUE_MAX redefinition compilation issue. Change-Id: I34bb283512ca1a75c680af140846f16cccf0c645
2020-02-07shinano-common: Disable nonblocking_ffs to avoid recent crashes with adbdJohn Stultz
Recent changes to adbd have enabled nonblocking_ffs by default. These have seeminly uncovered some bad memory corruption in the kernel ffs gadget driver on every kernel I've tried so far. Unfortunately I've not been able to diagnose what is going wrong, so for now, lets disable the nonblocking_ffs. We still need to root cause the issue as its a problem even with the mainline kernel on HiKey, so its likely a generic kernel issue. Change-Id: I7a0797cc9e8e5f263e533beea23642f768c0f017 Signed-off-by: John Stultz <john.stultz@linaro.org>
2020-02-07shinano-common: configs: Add BT SCO to routes listSujin Panicker
- Issue with returning a valid device descriptor since BT SCO is not defined in IOProfile. - With Android-Q changes, first attempt to retrieve device descriptor from the avaiable HwModule may fail due to address and encoded format conditions. - Further device descriptor query is based on IOProfile with devices defined in audio_policy_configuration. - This change adds BT SCO to IOProfile. Change-Id: I52225070e97dd702f965ca5dbb5db9d128df1faf
2020-02-07shinano-common: Bluetooth HFP: Use WBS by defaultHansong Zhang
Bug: 72624793 Test: compilation Change-Id: I78ef8705d9fd38db10a4d8f2bc0eac58bcf61d0a
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
2020-02-07shinano-common: Address 'LOCAL_MODULE_TAGS := eng debug' deprecation.padarshr
Newer AOSP deprecates LOCAL_MODULE_TAGS := eng debug. We now remove that and instead add the package to PRODUCT_PACKAGES_ENG or PRODUCT_PACKAGES_DEBUG as applicable. To ensure that we don't miss out on any package during this switch, we add these explicitly, even though it might have been already added under PRODUCT_PACKAGES at some other location. Change-Id: I35bd67c3e7752be5bcd8f8682864062173e92724
2020-02-07shinano-common: Disable fluence for speakernailyk-fr
* Disable fluence for speaker calls. This produces echo on the other side. * Stock has a weird configuration of fluence. According to the properties fluence is disabled at all but the log tells us that is probably enabled in handset mode and that's why we have enabled it. Stock is using mixer path voice-dmic-ef. * However, fluence seems to be disabled in speaker mode: Stock uses id 11 as acdb_tx and voice-speaker-mic as mixer path which is the default for disabled fluence. Change-Id: I62dfcef5bfddfcc3eeb75d1c04b21275d0875efd Signed-off-by: Arian <arian.kulmer@web.de>
2020-02-01shinano-common: rootdir: Clean recovery script upArian
Change-Id: Ia6f2ce370430e7329c5354cb16a84947e99e2542
2019-11-14shinano-common: Drop useless lta-label mountArian
Change-Id: Ifb8bb7161a04f17f93922d4df80fc50cb348d72c
2019-11-11shinano-common: media: Remove unsupported media codecsWang Han
11-11 17:09:09.364 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type video/divx 11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type video/divx311 11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type video/divx4 11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type audio/alac 11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type audio/dsd Change-Id: I155b0632b961919a3d618e51d7554f45ba45f695 Signed-off-by: Arian <arian.kulmer@web.de>
2019-11-11shinano-common: media: Update media codecs from 23.5.A.1.291Arian
Change-Id: Idd3354a94e7348fbdf2d51900e5780ceb20f98a2
2019-11-11Revert "msm8974: camera: Update media_profiles for new camrecorder modes"Arian
This reverts commit e6dfb545d60213575c35870c9ad1e807f4489fe6. Change-Id: Ibd74587646f505cfd590e7b12cfc972800238a7e
2019-11-10shinano-common: Enable fluenceArian
Change-Id: Id6860755f6e11496f1fa191d45809e6cae1b2f48
2019-11-10shinano-common: audio: Use default dmic acdb id'sArian
* We changed 43 to 13 and 41 to 6 previously which made the device too loud during calls * Not overwriting the acdb id's restores the expected behaviour. Change-Id: I6a9ac391e58a8fdcd1ea36a97d1b162244b1db66
2019-11-10shinano-common: tfa9890: Move to vendorArian
Change-Id: Icdfdac046bc0bfc0ced4a2c1846579322f606153
2019-11-10shinano-common: Drop anc propArian
Change-Id: I16199a0f3219fc468ccdb4a385f4efcd9077e68a
2019-10-26shinano-common: Kill idddArian
Change-Id: I09d42c051f400840db25dcb558dc26e51bff554c
2019-10-26shinano-common: Beatify WCD9320 Symlink creationArian
Change-Id: I0355db4289511f3008a29cc03c772cb94d50f2dd
2019-10-25shinano-common: Back to stock fluence settingsArian
* With the stock blobs this doesn't work correct Change-Id: I5ddec461c72e7e5bc3c43d0281c23f24aa307f8d
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: Set usb to mtp on chargerArian
* Otherwise adb will try to start and crash the device while offmode charging at a computer. Change-Id: I4752de69b765c4528cedf0ce58092a882bc584a3
2019-10-25shinano-common: rootdir: Move brc-uim-sysfs to vendorArian
Change-Id: I95d5f00b45c456f76b2adb3079144e8118b3ce69
2019-10-25shinano-common: Move common dependencies to msm8974-commonArian
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: Add back 1.1.1 and 1.1.6 camera firmwareArian
Change-Id: I73afaf78ed14b492a471ee1e4ecedf3707cdbcda
2019-10-25shinano-common: rootdir: Update tad_static and wait4tad_static from 23.5.A.1.291Arian
Change-Id: I64c9118fed18f250099c1bb9cffc7881c4fd5342
2019-10-25shinano-common: Build nfc_nci.msm8974Arian
Change-Id: I3d5ace9ad0661e89b00741e92190a88dd04272b4
2019-10-25shinano-common: Build android.hardware.nfc@1.0-implArian
Change-Id: I755d490db1f15e827301f17a71aef8fcce784bb0
2019-10-25shinano-common: pn54x: Clean libnfc-nxp.confArian
Change-Id: Ic774191714283f5b0568cbccd8e37e94f3627f61
2019-10-25shinano-common: pn54x: Apply sony changes to libnfc-nxp.confArian
Change-Id: I18ca325c809a5567af51e6201f8bbd0136a581bb
2019-10-25shinano-common: pn54x: Drop unused example configsArian
Change-Id: I3c24076930fd7e4698ab21607e9ca92c08160d26
2019-10-25shinano-common: pn54x: Disable NfcF HCESimon Shields
Change-Id: Ied174a171ede1dfb42fefc9c386e18fc921b0cb7
2019-10-25shinano-common: pn54x: advertise support for extended length NFCPaul Keith
device support for extended length NFC successfully tested with German ID card and "AusweisApp2" (horribly unreliable, but working) on cheeseburger (OnePlus 5). Change-Id: I8db6a7eb13e2daf0fa7e7db3723db2b6b367281a
2019-10-25shinano-common: pn54x: libnfc-brcm.conf -> libnfc-nci.confjrior001
Change-Id: Ib234f09778166848d66de6ba0f1d5237d839de0c
2019-10-25shinano-common: pn54x: Fix NFC breakageHamster Tian
* NFC stack in Android M has native support for Mifare Classic, but default protocol number is wrong. This property will correct the number for PN547C2. * Mostly copied from sample configuration, with NCI_DISCOVERY_TYPE_POLL_KOVIO changed to 0x77. Any other value will cause errorneous commands sent to NFCC, and NFC stack will fall into infinite loop. * PSE and Android Beam is working. Change-Id: I84b32efd27316292aab753c308df62357677d543
2019-10-25shinano-common: pn54x: Clean libnfc-brcm.confArian
Change-Id: Icb7e64684d7722bd4ec350409a5e9a0be247f59d
2019-10-25shinano-common: pn54x: Apply sony changes to linbnfc-brcm.confArian
Change-Id: Ie1d0acaab00761904a7bda1ce55a34cbcb3f5f1f
2019-10-25shinano-common: pn54x: Import from lineage-15.1Arian
* https://github.com/LineageOS/android_system_nfc/tree/lineage-15.1/halimpl/pn54x/common * support for pn54x has been dropped in lineage-16.0 and above Change-Id: I19f2c3a6e3066bf9aaaaf4ddcd7d7ad867de0ed8
2019-10-25shinano-common: bluetooth: Config cleanupArian
* firmware has been moved to /vendor/firmware * remove code which is commented-out Change-Id: If38da425cc2db94fb53821d3d73ba225c3169fd0
2019-10-25shinano-common: Commonize Partition information to msm8974-commonArian
* data and system is shinano-common, rhine has a bigger data and smaller system partition Change-Id: I193637500c9aad637d164ad0f410290ef92397f3
2019-10-25shinano-common: Drop duplicated BOARD_HAVE_BLUETOOTH flagArian
* BOARD_HAVE_BLUETOOTH is automatically true when BOARD_HAVE_BLUETOOTH_BCM is true Change-Id: I9304013a1981b1475792021688d82278f6b6f118
2019-10-25shinano-common: rootdir: Add missing location directories creationArian
Change-Id: Ie3fe0d32000e03c56cd6a5998c81ce8cef84af10
2019-10-25shinano-common: sepolicy: Sort file_contexts alphabeticallyArian
Change-Id: Ie8f6db203696481b4a5ee304b5f579a58293e52f
2019-10-25shinano-common: We don't have a shinano specific headerArian
Change-Id: I0a6b116400cf542588ef885e09b25864901b6565
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: Create root folders outside of vendor init scriptBruno Martins
* The core SELinux policies for vendor_init are being restricted as to comply with Treble. Simply adding a local rule to allow creating folders under rootfs would be enough, but at the same time defining the extra root folders and making use of AID/fs configuration file to set perms is more neat and clean. * Furthermore, with System As Root / is a read-only filesystem so we can't create our mountpoints from init script anymore Change-Id: Idabd7ae72e4c4fd9daac5ba3be3e6236f79f251b