sabrina: Mount factory partition in init scripts
authorNolen Johnson <johnsonnolen@gmail.com>
Sun, 6 Oct 2024 15:52:55 +0000 (11:52 -0400)
committerNolen Johnson <johnsonnolen@gmail.com>
Mon, 7 Oct 2024 00:40:08 +0000 (00:40 +0000)
Change-Id: I3db4f2d3619fcb93aa586c8cbe984580ee17b3e7
(cherry picked from commit dc31682e22553d647b12605c55166ebfc1ad3538)

device.mk
init-files/init.amlogic.target.rc [new file with mode: 0644]

index ec74034495552e8a59dee6e1bec810a5d5b18272..85ff86d6ec0261d1de160bcef2db2f86a599e24b 100644 (file)
--- a/device.mk
+++ b/device.mk
@@ -15,6 +15,7 @@ PRODUCT_COPY_FILES += \
     $(LOCAL_PATH)/init-files/tee_key_inject.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tee_key_inject.rc \
     $(LOCAL_PATH)/init-files/init.amlogic.sku.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.sku.rc \
     $(LOCAL_PATH)/init-files/init.amlogic.wifi_buildin.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.wifi_buildin.rc \
+    $(LOCAL_PATH)/init-files/init.amlogic.target.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.target.rc \
     $(LOCAL_PATH)/init-files/init.recovery.sabrina.rc:recovery/root/init.recovery.sabrina.rc
 
 ## Kernel Modules
diff --git a/init-files/init.amlogic.target.rc b/init-files/init.amlogic.target.rc
new file mode 100644 (file)
index 0000000..80e1ddd
--- /dev/null
@@ -0,0 +1,5 @@
+on fs
+    wait /dev/block/platform/ffe07000.emmc/factory
+    mkdir /mnt/vendor/factory 0770 system system
+    mount ext4 /dev/block/platform/ffe07000.emmc/by-name/factory /mnt/vendor/factory noatime nosuid nodev nodelalloc nomblk_io_submit
+    restorecon -R /mnt/vendor/factory