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:
@@ -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
20
recovery/root/Android.bp
Normal 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,
|
||||
}
|
||||
Reference in New Issue
Block a user