polaris: Rename rootdir to init and migrate to blueprints

Change-Id: I6a1e20817445ce0f25bb04fbf91d4883effcec4a
This commit is contained in:
Bruno Martins
2024-12-22 14:48:26 +00:00
parent a8776e0284
commit ef66ac07b4
6 changed files with 22 additions and 30 deletions

View File

@@ -1,5 +1,5 @@
#
# Copyright (C) 2018-2022 The LineageOS Project
# Copyright (C) 2018-2024 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
@@ -29,7 +29,7 @@ TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
# Recovery
TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom
TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/init/fstab.qcom
# Inherit from the proprietary version
include vendor/xiaomi/polaris/BoardConfigVendor.mk

View File

@@ -57,7 +57,8 @@ PRODUCT_COPY_FILES += \
# Device fstab
PRODUCT_PACKAGES += \
fstab.qcom
fstab.qcom \
fstab.qcom.ramdisk
# Device init scripts
PRODUCT_PACKAGES += \

18
init/Android.bp Normal file
View File

@@ -0,0 +1,18 @@
//
// Copyright (C) 2024 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "fstab.qcom",
src: "fstab.qcom",
soc_specific: true,
ramdisk_available: true,
}
prebuilt_etc {
name: "init.target.rc",
src: "init.target.rc",
sub_dir: "init/hw",
soc_specific: true,
}

View File

@@ -1,27 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := fstab.qcom
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/fstab.qcom
LOCAL_REQUIRED_MODULES := fstab.qcom_ramdisk
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := fstab.qcom_ramdisk
LOCAL_MODULE_STEM := fstab.qcom
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/fstab.qcom
LOCAL_MODULE_PATH := $(TARGET_RAMDISK_OUT)
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := init.target.rc
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/init.target.rc
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init/hw
include $(BUILD_PREBUILT)