zenfone9: Convert factory mnt_point symlink to install_symlink targets

Change-Id: I4882509a60545416223f25ccab12142e05e127a6
diff --git a/Android.bp b/Android.bp
index 27c8df7..013e76b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -15,3 +15,10 @@
         "vendor.nxp.eventprocessor@1.0::INxpEseEvtProcessor",
     ],
 }
+
+install_symlink {
+    name: "mnt_point_factory_symlink",
+    vendor: true,
+    installed_location: "factory",
+    symlink_target: "/mnt/vendor/persist",
+}
diff --git a/Android.mk b/Android.mk
index 86b4abb..1670023 100755
--- a/Android.mk
+++ b/Android.mk
@@ -74,18 +74,12 @@
 	@echo "Creating $(ASUSFW_MOUNT_POINT)"
 	@mkdir -p $(TARGET_OUT_VENDOR)/asusfw
 
-FACTORY_MOUNT_POINT_SYMLINK := $(TARGET_OUT_VENDOR)/factory
-$(FACTORY_MOUNT_POINT_SYMLINK): $(LOCAL_INSTALLED_MODULE)
-	@echo "Creating $@ link"
-	@rm -rf $@
-	$(hide) ln -sf /mnt/vendor/persist $@
-
 XROM_MOUNT_POINT := $(TARGET_OUT_VENDOR)/xrom
 $(XROM_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
 	@echo "Creating $(XROM_MOUNT_POINT)"
 	@mkdir -p $(TARGET_OUT_VENDOR)/xrom
 
-ALL_DEFAULT_INSTALLED_MODULES += $(ASUSFW_MOUNT_POINT) $(FACTORY_MOUNT_POINT_SYMLINK) $(XROM_MOUNT_POINT)
+ALL_DEFAULT_INSTALLED_MODULES += $(ASUSFW_MOUNT_POINT) $(XROM_MOUNT_POINT)
 
 WIFI_FIRMWARE_SYMLINKS := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld
 $(WIFI_FIRMWARE_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
diff --git a/device.mk b/device.mk
index d132984..6844da0 100755
--- a/device.mk
+++ b/device.mk
@@ -246,6 +246,10 @@
 PRODUCT_PACKAGES += \
     android.hardware.memtrack-V1-ndk_platform.vendor
 
+# Mount Point symlink
+PRODUCT_PACKAGES += \
+    mnt_point_factory_symlink
+
 # NFC
 PRODUCT_PACKAGES += \
     NfcNci \