Closed anestisb closed 6 years ago
Sailfish ignored files when building from android-8.0.0_r3
Blobs plain copy:
PRODUCT_COPY_FILES device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/bin/init.foreground.sh:vendor/bin/init.foreground.sh:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/bin/init.mid.sh:vendor/bin/init.mid.sh:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/bin/init.power.sh:vendor/bin/init.power.sh:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/bin/init.qcom.devstart.sh:vendor/bin/init.qcom.devstart.sh:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/bin/init.radio.sh:vendor/bin/init.radio.sh:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/a2dp_audio_policy_configuration.xml:vendor/etc/a2dp_audio_policy_configuration.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/aanc_tuning_mixer.txt:vendor/etc/aanc_tuning_mixer.txt:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/audio_effects.conf:vendor/etc/audio_effects.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/audio_output_policy.conf:vendor/etc/audio_output_policy.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/audio_platform_info_tasha_t50.xml:vendor/etc/audio_platform_info_tasha_t50.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/audio_platform_info.xml:vendor/etc/audio_platform_info.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/audio_policy_configuration.xml:vendor/etc/audio_policy_configuration.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/audio_policy_volumes_drc.xml:vendor/etc/audio_policy_volumes_drc.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/default-permissions/default-permissions.xml:vendor/etc/default-permissions/default-permissions.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/default_volume_tables.xml:vendor/etc/default_volume_tables.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/fstab.sailfish:vendor/etc/fstab.sailfish:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/gps.conf:vendor/etc/gps.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/init/init.diag.rc:vendor/etc/init/init.diag.rc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/init/init.nanohub.rc:vendor/etc/init/init.nanohub.rc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/init/init.rc:vendor/etc/init/init.rc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/init/init.usb.rc:vendor/etc/init/init.usb.rc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/libnfc-brcm.conf:vendor/etc/libnfc-brcm.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/libnfc-nxp.conf:vendor/etc/libnfc-nxp.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/media_codecs_google_audio.xml:vendor/etc/media_codecs_google_audio.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/media_codecs_google_telephony.xml:vendor/etc/media_codecs_google_telephony.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/media_codecs_google_video.xml:vendor/etc/media_codecs_google_video.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/media_codecs_performance.xml:vendor/etc/media_codecs_performance.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/media_codecs.xml:vendor/etc/media_codecs.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/media_profiles_V1_0.xml:vendor/etc/media_profiles_V1_0.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/mixer_paths_tasha_t50.xml:vendor/etc/mixer_paths_tasha_t50.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/mixer_paths.xml:vendor/etc/mixer_paths.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/msm_irqbalance.conf:vendor/etc/msm_irqbalance.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.audio.low_latency.xml:vendor/etc/permissions/android.hardware.audio.low_latency.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.audio.pro.xml:vendor/etc/permissions/android.hardware.audio.pro.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.bluetooth_le.xml:vendor/etc/permissions/android.hardware.bluetooth_le.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.bluetooth.xml:vendor/etc/permissions/android.hardware.bluetooth.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml:vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.camera.front.xml:vendor/etc/permissions/android.hardware.camera.front.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.camera.full.xml:vendor/etc/permissions/android.hardware.camera.full.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.camera.raw.xml:vendor/etc/permissions/android.hardware.camera.raw.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.fingerprint.xml:vendor/etc/permissions/android.hardware.fingerprint.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.location.gps.xml:vendor/etc/permissions/android.hardware.location.gps.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.nfc.hcef.xml:vendor/etc/permissions/android.hardware.nfc.hcef.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.nfc.hce.xml:vendor/etc/permissions/android.hardware.nfc.hce.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.nfc.xml:vendor/etc/permissions/android.hardware.nfc.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.opengles.aep.xml:vendor/etc/permissions/android.hardware.opengles.aep.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.accelerometer.xml:vendor/etc/permissions/android.hardware.sensor.accelerometer.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.barometer.xml:vendor/etc/permissions/android.hardware.sensor.barometer.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.compass.xml:vendor/etc/permissions/android.hardware.sensor.compass.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.gyroscope.xml:vendor/etc/permissions/android.hardware.sensor.gyroscope.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.hifi_sensors.xml:vendor/etc/permissions/android.hardware.sensor.hifi_sensors.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.light.xml:vendor/etc/permissions/android.hardware.sensor.light.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.proximity.xml:vendor/etc/permissions/android.hardware.sensor.proximity.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.stepcounter.xml:vendor/etc/permissions/android.hardware.sensor.stepcounter.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.sensor.stepdetector.xml:vendor/etc/permissions/android.hardware.sensor.stepdetector.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.telephony.carrierlock.xml:vendor/etc/permissions/android.hardware.telephony.carrierlock.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.telephony.cdma.xml:vendor/etc/permissions/android.hardware.telephony.cdma.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.telephony.gsm.xml:vendor/etc/permissions/android.hardware.telephony.gsm.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml:vendor/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.usb.accessory.xml:vendor/etc/permissions/android.hardware.usb.accessory.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.usb.host.xml:vendor/etc/permissions/android.hardware.usb.host.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.vr.headtracking.xml:vendor/etc/permissions/android.hardware.vr.headtracking.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.vr.high_performance.xml:vendor/etc/permissions/android.hardware.vr.high_performance.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.vulkan.level.xml:vendor/etc/permissions/android.hardware.vulkan.level.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.vulkan.version.xml:vendor/etc/permissions/android.hardware.vulkan.version.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.wifi.direct.xml:vendor/etc/permissions/android.hardware.wifi.direct.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.hardware.wifi.xml:vendor/etc/permissions/android.hardware.wifi.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.software.midi.xml:vendor/etc/permissions/android.software.midi.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/android.software.sip.voip.xml:vendor/etc/permissions/android.software.sip.voip.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/com.nxp.mifare.xml:vendor/etc/permissions/com.nxp.mifare.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/permissions/handheld_core_hardware.xml:vendor/etc/permissions/handheld_core_hardware.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/r_submix_audio_policy_configuration.xml:vendor/etc/r_submix_audio_policy_configuration.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/seccomp_policy/mediacodec.policy:vendor/etc/seccomp_policy/mediacodec.policy:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/sec_config:vendor/etc/sec_config:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/sound_trigger_mixer_paths_tasha_t50.xml:vendor/etc/sound_trigger_mixer_paths_tasha_t50.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/sound_trigger_mixer_paths.xml:vendor/etc/sound_trigger_mixer_paths.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/sound_trigger_platform_info.xml:vendor/etc/sound_trigger_platform_info.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/thermal-engine.conf:vendor/etc/thermal-engine.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/thermal-engine-vr.conf:vendor/etc/thermal-engine-vr.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/usb_audio_policy_configuration.xml:vendor/etc/usb_audio_policy_configuration.xml:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/wifi/p2p_supplicant_overlay.conf:vendor/etc/wifi/p2p_supplicant_overlay.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/etc/wifi/wpa_supplicant_overlay.conf:vendor/etc/wifi/wpa_supplicant_overlay.conf:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/firmware/libpn551_fw.so:vendor/firmware/libpn551_fw.so:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/firmware/wlan/qca_cld/WCNSS_cfg.dat:vendor/firmware/wlan/qca_cld/WCNSS_cfg.dat:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini:vendor/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/ueventd.rc:vendor/ueventd.rc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/usr/idc/synaptics_dsxv26.idc:vendor/usr/idc/synaptics_dsxv26.idc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/usr/idc/uinput-fpc.idc:vendor/usr/idc/uinput-fpc.idc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/usr/idc/vr-virtual-touchpad-1.idc:vendor/usr/idc/vr-virtual-touchpad-1.idc:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/usr/keylayout/gpio-keys.kl:vendor/usr/keylayout/gpio-keys.kl:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/usr/keylayout/qpnp_pon.kl:vendor/usr/keylayout/qpnp_pon.kl:google ignored.
PRODUCT_COPY_FILES vendor/google_devices/sailfish/vendor/usr/keylayout/uinput-fpc.kl:vendor/usr/keylayout/uinput-fpc.kl:google ignored.
Bins & libs present in AOSP that override included /vendor files:
/vendor/bin/hostapd
/vendor/bin/hostapd_cli
/vendor/bin/hw/android.hardware.audio@2.0-service
/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service
/vendor/bin/hw/android.hardware.bluetooth@1.0-service
/vendor/bin/hw/android.hardware.boot@1.0-service
/vendor/bin/hw/android.hardware.camera.provider@2.4-service
/vendor/bin/hw/android.hardware.configstore@1.0-service
/vendor/bin/hw/android.hardware.contexthub@1.0-service
/vendor/bin/hw/android.hardware.drm@1.0-service
/vendor/bin/hw/android.hardware.dumpstate@1.0-service.marlin
/vendor/bin/hw/android.hardware.gatekeeper@1.0-service
/vendor/bin/hw/android.hardware.gnss@1.0-service
/vendor/bin/hw/android.hardware.graphics.allocator@2.0-service
/vendor/bin/hw/android.hardware.graphics.composer@2.1-service
/vendor/bin/hw/android.hardware.keymaster@3.0-service
/vendor/bin/hw/android.hardware.light@2.0-service
/vendor/bin/hw/android.hardware.media.omx@1.0-service
/vendor/bin/hw/android.hardware.memtrack@1.0-service
/vendor/bin/hw/android.hardware.nfc@1.0-service
/vendor/bin/hw/android.hardware.power@1.0-service
/vendor/bin/hw/android.hardware.sensors@1.0-service
/vendor/bin/hw/android.hardware.thermal@1.0-service
/vendor/bin/hw/android.hardware.usb@1.0-service.marlin
/vendor/bin/hw/android.hardware.vibrator@1.0-service.marlin
/vendor/bin/hw/android.hardware.vr@1.0-service
/vendor/bin/hw/android.hardware.wifi@1.0-service
/vendor/bin/hw/rild
/vendor/bin/hw/wpa_supplicant
/vendor/bin/nanoapp_cmd
/vendor/bin/rmnetcli
/vendor/bin/sh
/vendor/bin/toybox_vendor
/vendor/bin/vndservice
/vendor/bin/vndservicemanager
/vendor/etc/init/android.hardware.audio@2.0-service.rc
/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service.rc
/vendor/etc/init/android.hardware.bluetooth@1.0-service.rc
/vendor/etc/init/android.hardware.boot@1.0-service.rc
/vendor/etc/init/android.hardware.camera.provider@2.4-service.rc
/vendor/etc/init/android.hardware.configstore@1.0-service.rc
/vendor/etc/init/android.hardware.contexthub@1.0-service.rc
/vendor/etc/init/android.hardware.drm@1.0-service.rc
/vendor/etc/init/android.hardware.dumpstate@1.0-service.marlin.rc
/vendor/etc/init/android.hardware.gatekeeper@1.0-service.rc
/vendor/etc/init/android.hardware.gnss@1.0-service.rc
/vendor/etc/init/android.hardware.graphics.allocator@2.0-service.rc
/vendor/etc/init/android.hardware.graphics.composer@2.1-service.rc
/vendor/etc/init/android.hardware.keymaster@3.0-service.rc
/vendor/etc/init/android.hardware.light@2.0-service.rc
/vendor/etc/init/android.hardware.media.omx@1.0-service.rc
/vendor/etc/init/android.hardware.memtrack@1.0-service.rc
/vendor/etc/init/android.hardware.nfc@1.0-service.rc
/vendor/etc/init/android.hardware.power@1.0-service.rc
/vendor/etc/init/android.hardware.sensors@1.0-service.rc
/vendor/etc/init/android.hardware.thermal@1.0-service.rc
/vendor/etc/init/android.hardware.usb@1.0-service.marlin.rc
/vendor/etc/init/android.hardware.vibrator@1.0-service.marlin.rc
/vendor/etc/init/android.hardware.vr@1.0-service.rc
/vendor/etc/init/android.hardware.wifi@1.0-service.rc
/vendor/etc/init/hostapd.android.rc
/vendor/etc/init/rild.rc
/vendor/etc/init/vndservicemanager.rc
/vendor/etc/mkshrc
/vendor/etc/wifi/wpa_supplicant.conf
/vendor/lib64/camera.device@1.0-impl.so
/vendor/lib64/camera.device@3.2-impl.so
/vendor/lib64/hw/activity_recognition.sailfish.so
/vendor/lib64/hw/android.hardware.audio@2.0-impl.so
/vendor/lib64/hw/android.hardware.audio.effect@2.0-impl.so
/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl.so
/vendor/lib64/hw/android.hardware.boot@1.0-impl.so
/vendor/lib64/hw/android.hardware.camera.provider@2.4-impl.so
/vendor/lib64/hw/android.hardware.contexthub@1.0-impl.so
/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl.so
/vendor/lib64/hw/android.hardware.gnss@1.0-impl.so
/vendor/lib64/hw/android.hardware.graphics.allocator@2.0-impl.so
/vendor/lib64/hw/android.hardware.graphics.composer@2.1-impl.so
/vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so
/vendor/lib64/hw/android.hardware.keymaster@3.0-impl.so
/vendor/lib64/hw/android.hardware.light@2.0-impl.so
/vendor/lib64/hw/android.hardware.memtrack@1.0-impl.so
/vendor/lib64/hw/android.hardware.nfc@1.0-impl.so
/vendor/lib64/hw/android.hardware.power@1.0-impl.so
/vendor/lib64/hw/android.hardware.renderscript@1.0-impl.so
/vendor/lib64/hw/android.hardware.sensors@1.0-impl.so
/vendor/lib64/hw/android.hardware.thermal@1.0-impl.so
/vendor/lib64/hw/android.hardware.vr@1.0-impl.so
/vendor/lib64/hw/audio.primary.default.so
/vendor/lib64/hw/audio.primary.msm8996.so
/vendor/lib64/hw/audio.r_submix.default.so
/vendor/lib64/hw/audio.usb.default.so
/vendor/lib64/hw/bootctrl.msm8996.so
/vendor/lib64/hw/context_hub.default.so
/vendor/lib64/hw/gralloc.default.so
/vendor/lib64/hw/gralloc.msm8996.so
/vendor/lib64/hw/hwcomposer.msm8996.so
/vendor/lib64/hw/lights.msm8996.so
/vendor/lib64/hw/lights.sailfish.so
/vendor/lib64/hw/local_time.default.so
/vendor/lib64/hw/memtrack.msm8996.so
/vendor/lib64/hw/nfc_nci.sailfish.so
/vendor/lib64/hw/power.default.so
/vendor/lib64/hw/power.marlin.so
/vendor/lib64/hw/sensors.sailfish.so
/vendor/lib64/hw/thermal.sailfish.so
/vendor/lib64/hw/vibrator.default.so
/vendor/lib64/hw/vr.sailfish.so
/vendor/lib64/libalsautils.so
/vendor/lib64/libbt-vendor.so
/vendor/lib64/libc2dcolorconvert.so
/vendor/lib64/libcld80211.so
/vendor/lib64/libdynamic_sensor_ext.so
/vendor/lib64/libeffects.so
/vendor/lib64/libgptutils.so
/vendor/lib64/libhidparser.so
/vendor/lib64/libhubconnection.so
/vendor/lib64/libhwc2on1adapter.so
/vendor/lib64/libkeystore-engine-wifi-hidl.so
/vendor/lib64/libkeystore-wifi-hidl.so
/vendor/lib64/libmm-omxcore.so
/vendor/lib64/libOmxCore.so
/vendor/lib64/libOmxVdec.so
/vendor/lib64/libOmxVenc.so
/vendor/lib64/libqdMetaData.so
/vendor/lib64/libqdutils.so
/vendor/lib64/libqservice.so
/vendor/lib64/libril.so
/vendor/lib64/librmnetctl.so
/vendor/lib64/libsdmcore.so
/vendor/lib64/libsdmutils.so
/vendor/lib64/libstagefrighthw.so
/vendor/lib64/libtinycompress.so
/vendor/lib64/libtinyxml.so
/vendor/lib64/libwifi-hal.so
/vendor/lib64/libwpa_client.so
/vendor/lib64/mediadrm/libdrmclearkeyplugin.so
/vendor/lib64/soundfx/libaudiopreprocessing.so
/vendor/lib64/soundfx/libbundlewrapper.so
/vendor/lib64/soundfx/libdownmix.so
/vendor/lib64/soundfx/libeffectproxy.so
/vendor/lib64/soundfx/libldnhncr.so
/vendor/lib64/soundfx/libqcompostprocbundle.so
/vendor/lib64/soundfx/libqcomvisualizer.so
/vendor/lib64/soundfx/libqcomvoiceprocessingdescriptors.so
/vendor/lib64/soundfx/libqcomvoiceprocessing.so
/vendor/lib64/soundfx/libreverbwrapper.so
/vendor/lib64/soundfx/libvisualizer.so
/vendor/lib64/soundfx/libvolumelistener.so
/vendor/lib/camera.device@1.0-impl.so
/vendor/lib/camera.device@3.2-impl.so
/vendor/lib/hw/activity_recognition.sailfish.so
/vendor/lib/hw/android.hardware.audio@2.0-impl.so
/vendor/lib/hw/android.hardware.audio.effect@2.0-impl.so
/vendor/lib/hw/android.hardware.bluetooth@1.0-impl.so
/vendor/lib/hw/android.hardware.boot@1.0-impl.so
/vendor/lib/hw/android.hardware.camera.provider@2.4-impl.so
/vendor/lib/hw/android.hardware.contexthub@1.0-impl.so
/vendor/lib/hw/android.hardware.drm@1.0-impl.so
/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl.so
/vendor/lib/hw/android.hardware.gnss@1.0-impl.so
/vendor/lib/hw/android.hardware.graphics.allocator@2.0-impl.so
/vendor/lib/hw/android.hardware.graphics.composer@2.1-impl.so
/vendor/lib/hw/android.hardware.graphics.mapper@2.0-impl.so
/vendor/lib/hw/android.hardware.keymaster@3.0-impl.so
/vendor/lib/hw/android.hardware.light@2.0-impl.so
/vendor/lib/hw/android.hardware.memtrack@1.0-impl.so
/vendor/lib/hw/android.hardware.nfc@1.0-impl.so
/vendor/lib/hw/android.hardware.power@1.0-impl.so
/vendor/lib/hw/android.hardware.renderscript@1.0-impl.so
/vendor/lib/hw/android.hardware.sensors@1.0-impl.so
/vendor/lib/hw/android.hardware.soundtrigger@2.0-impl.so
/vendor/lib/hw/android.hardware.thermal@1.0-impl.so
/vendor/lib/hw/android.hardware.vr@1.0-impl.so
/vendor/lib/hw/audio.primary.default.so
/vendor/lib/hw/audio.primary.msm8996.so
/vendor/lib/hw/audio.r_submix.default.so
/vendor/lib/hw/audio.usb.default.so
/vendor/lib/hw/bootctrl.msm8996.so
/vendor/lib/hw/camera.msm8996.so
/vendor/lib/hw/context_hub.default.so
/vendor/lib/hw/gralloc.default.so
/vendor/lib/hw/gralloc.msm8996.so
/vendor/lib/hw/hwcomposer.msm8996.so
/vendor/lib/hw/lights.msm8996.so
/vendor/lib/hw/lights.sailfish.so
/vendor/lib/hw/local_time.default.so
/vendor/lib/hw/memtrack.msm8996.so
/vendor/lib/hw/nfc_nci.sailfish.so
/vendor/lib/hw/power.default.so
/vendor/lib/hw/power.marlin.so
/vendor/lib/hw/sensors.sailfish.so
/vendor/lib/hw/thermal.sailfish.so
/vendor/lib/hw/vibrator.default.so
/vendor/lib/hw/vr.sailfish.so
/vendor/lib/libalsautils.so
/vendor/lib/libbt-vendor.so
/vendor/lib/libc2dcolorconvert.so
/vendor/lib/libdynamic_sensor_ext.so
/vendor/lib/libeffects.so
/vendor/lib/libgptutils.so
/vendor/lib/libhidparser.so
/vendor/lib/libhubconnection.so
/vendor/lib/libhwc2on1adapter.so
/vendor/lib/libmmcamera_interface.so
/vendor/lib/libmmjpeg_interface.so
/vendor/lib/libmm-omxcore.so
/vendor/lib/libmm-qcamera.so
/vendor/lib/libOmxCore.so
/vendor/lib/libOmxVdec.so
/vendor/lib/libOmxVenc.so
/vendor/lib/libqdMetaData.so
/vendor/lib/libqdutils.so
/vendor/lib/libqomx_core.so
/vendor/lib/libqservice.so
/vendor/lib/libril.so
/vendor/lib/librmnetctl.so
/vendor/lib/libsdmcore.so
/vendor/lib/libsdmutils.so
/vendor/lib/libsensorndkbridge.so
/vendor/lib/libstagefrighthw.so
/vendor/lib/libtinycompress.so
/vendor/lib/libtinyxml.so
/vendor/lib/libwpa_client.so
/vendor/lib/mediadrm/libdrmclearkeyplugin.so
/vendor/lib/soundfx/libaudiopreprocessing.so
/vendor/lib/soundfx/libbundlewrapper.so
/vendor/lib/soundfx/libdownmix.so
/vendor/lib/soundfx/libeffectproxy.so
/vendor/lib/soundfx/libldnhncr.so
/vendor/lib/soundfx/libqcompostprocbundle.so
/vendor/lib/soundfx/libqcomvisualizer.so
/vendor/lib/soundfx/libqcomvoiceprocessingdescriptors.so
/vendor/lib/soundfx/libqcomvoiceprocessing.so
/vendor/lib/soundfx/libreverbwrapper.so
/vendor/lib/soundfx/libvisualizer.so
/vendor/lib/soundfx/libvolumelistener.so
Having the default warnings when build env detects duplicates is actually a nice feature to have so we can easily spot resources included by the scripts, although not reaching the output image.
Since AOSP is partially building / including resources stored under /vendor, when the same items are included from the vendor generate script, files conflict since they have the same destination. AOSP build system is configured for each
PRODUCT_COPY_FILES
entry to keep only the first. This effectively means that some files located under /vendor in factory images are parsed & included properly, although they're ignored.I'm not sure for all items which is the desired config and to what extend some functionality might be broken if AOSP versions are included instead of the factory ones. My best guess at this point is that for ROMs that GPlay wants to be installed the factory setup might be more close to something decently functioning. For non-GPlay ROMs the AOSP versions are most probably the best option.
I'll gather some evidence here for each device and see if we need to take any further action.
To assist investigation I've included a new flag (
--force-vimg
) which can be used to force the vendor blobs over the AOSP definitions. Behind the scenes it uses a small hack to override priorities forPRODUCT_COPY_FILES
, forcing factory extracted blobs to be included before the AOSP ones (and thus the latter are ignored instead). This flag is disabled by default.