mirror of
https://github.com/LineageOS/android_device_essential_mata.git
synced 2026-08-18 11:12:34 +00:00
* Stop handling vendor mounting from kernel, first stage init is gonna do that, together with system (which is now /system) * Use correct mount flags coming from kernel dts * Move system and vendor mount points to /dev/block/by-name/, we don't have bootdevice symlink to that point in init * Copy fstab to recovery for first stage init Change-Id: Iaa0ecc3f13c3cfd3fe357ca509549d0f68a29cf0
84 lines
2.3 KiB
Makefile
84 lines
2.3 KiB
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
# Device init scripts
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := fstab.mata
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_REQUIRED_MODULES := fstab.mata_ramdisk
|
|
LOCAL_SRC_FILES := etc/fstab.mata
|
|
LOCAL_VENDOR_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := fstab.mata_ramdisk
|
|
LOCAL_MODULE_STEM := fstab.mata
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_SRC_FILES := etc/fstab.mata
|
|
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/first_stage_ramdisk
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := fstab.persist
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_SRC_FILES := etc/fstab.persist
|
|
LOCAL_VENDOR_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := init.mata.ramdump.rc
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_SRC_FILES := etc/init.mata.ramdump.rc
|
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := init.mata.rc
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_SRC_FILES := etc/init.mata.rc
|
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := init.mata.usb.rc
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_SRC_FILES := etc/init.mata.usb.rc
|
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := init.qcom.devstart.sh
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := EXECUTABLES
|
|
LOCAL_SRC_FILES := bin/init.qcom.devstart.sh
|
|
LOCAL_VENDOR_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := init.qcom.ipastart.sh
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := EXECUTABLES
|
|
LOCAL_SRC_FILES := bin/init.qcom.ipastart.sh
|
|
LOCAL_VENDOR_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := ueventd.mata.rc
|
|
LOCAL_MODULE_STEM := ueventd.rc
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_SRC_FILES := etc/ueventd.mata.rc
|
|
# this needs to be in /vendor/ueventd.rc
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)
|
|
include $(BUILD_PREBUILT)
|