berlna: Rename rootdir to init and migrate to blueprints

Change-Id: I9d55dc634fc4df2c60d30a0c18ec356a857e3c4b
This commit is contained in:
Bruno Martins
2025-01-27 09:45:36 +00:00
committed by Nolen Johnson
parent b5fd8596e3
commit ff6bccfb75
10 changed files with 55 additions and 25 deletions

View File

@@ -49,16 +49,12 @@ $(foreach f,$(wildcard $(LOCAL_PATH)/configs/keylayout/*.kl),\
$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/$(notdir $f)))
# Init
$(foreach f,$(wildcard $(LOCAL_PATH)/rootdir/etc/init/hw/*.rc),\
$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/$(notdir $f)))
$(foreach f,$(wildcard $(LOCAL_PATH)/rootdir/etc/init/*.rc),\
$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_VENDOR)/etc/init/$(notdir $f)))
$(foreach f,$(wildcard $(LOCAL_PATH)/rootdir/bin/*.sh),\
$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_VENDOR)/bin/$(notdir $f)))
# Init (recovery)
PRODUCT_PACKAGES += \
init.ets.rc \
init.mmi.overlay.rc \
init.recovery.berlna.rc \
init.vendor.st21nfc.rc \
init.oem.fingerprint2.sh \
load_touch.sh.recovery
# Lights

51
init/Android.bp Normal file
View File

@@ -0,0 +1,51 @@
//
// SPDX-FileCopyrightText: The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "android.hardware.biometrics.fingerprint@2.1-service-ets2.rc",
src: "android.hardware.biometrics.fingerprint@2.1-service-ets2.rc",
sub_dir: "init",
vendor: true,
}
prebuilt_etc {
name: "init.ets.rc",
src: "init.ets.rc",
sub_dir: "init",
vendor: true,
}
prebuilt_etc {
name: "init.mmi.overlay.rc",
src: "init.mmi.overlay.rc",
sub_dir: "init/hw",
vendor: true,
}
prebuilt_etc {
name: "init.recovery.berlna.rc",
src: "init.recovery.berlna.rc",
sub_dir: "init",
recovery: true,
}
prebuilt_etc {
name: "init.vendor.st21nfc.rc",
src: "init.vendor.st21nfc.rc",
sub_dir: "init/hw",
vendor: true,
}
sh_binary {
name: "init.oem.fingerprint2.sh",
src: "init.oem.fingerprint2.sh",
vendor: true,
}
sh_binary {
name: "load_touch.sh",
src: "load_touch.sh",
recovery: true,
}

View File

@@ -1,17 +0,0 @@
//
// SPDX-FileCopyrightText: The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "init.recovery.berlna.rc",
src: "etc/init.recovery.berlna.rc",
sub_dir: "init",
recovery: true,
}
sh_binary {
name: "load_touch.sh",
src: "bin/load_touch.sh",
recovery: true,
}