sm7125-common:migrate recovery init rc files to Soong

Move init.recovery.qcom.rc and init.recovery.usb.rc from
PRODUCT_COPY_FILES to proper prebuilt_etc modules.

This aligns recovery configuration with Soong-only builds,
ensures correct installation under /recovery/root, and
improves maintainability going forward.
This commit is contained in:
theshaenix
2026-01-06 16:23:57 +05:30
parent 7f7b28b7ec
commit 691ae80522
2 changed files with 24 additions and 2 deletions

View File

@@ -227,9 +227,11 @@ PRODUCT_PACKAGES += \
init.qcom.usb.rc \
init.sm7125.rc
# Recovery init script
# Recovery
PRODUCT_PACKAGES += \
init.recovery.qcom.sh
init.recovery.qcom.sh \
init.recovery.qcom.rc \
init.recovery.usb.rc
# Vendor shell scripts
PRODUCT_PACKAGES += \

20
recovery/root/Android.bp Normal file
View File

@@ -0,0 +1,20 @@
//
// Copyright (C) 2026 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "init.recovery.qcom.rc",
src: "init.recovery.qcom.rc",
sub_dir: "recovery/root",
filename: "init.recovery.qcom.rc",
installable: true,
}
prebuilt_etc {
name: "init.recovery.usb.rc",
src: "init.recovery.usb.rc",
sub_dir: "recovery/root",
filename: "init.recovery.usb.rc",
installable: true,
}