Add property for UDFPS antispoof

Bug: 187394838
Bug: 187562932
Test: Antispoof is disabled by default.
Test: Use the following adb command to manully turn on antispoof.
      "setprop persist.vendor.fingerprint.disable.fake.override 0"
Change-Id: I56d1129af7e73a901ea5f3258517e68545c38894
diff --git a/conf/init.raviole.rc b/conf/init.raviole.rc
index 79cd899..f4e2e94 100644
--- a/conf/init.raviole.rc
+++ b/conf/init.raviole.rc
@@ -8,6 +8,24 @@
     wait_for_prop vendor.common.modules.ready 1
     start insmod_sh_raviole
 
+# Disables fingerprint antispoof by default
+on boot && property:ro.build.type=userdebug && \
+           property:persist.vendor.fingerprint.disable.fake.override=none
+    setprop vendor.fingerprint.disable.fake 100
+
+# Overrides fingerprint antispoof if following persist sysprops are set
+on boot && property:ro.build.type=userdebug && \
+           property:persist.vendor.fingerprint.disable.fake.override=0
+    setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
+
+on boot && property:ro.build.type=userdebug && \
+           property:persist.vendor.fingerprint.disable.fake.override=1
+    setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
+
+on boot && property:ro.build.type=userdebug && \
+           property:persist.vendor.fingerprint.disable.fake.override=100
+    setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
+
 service insmod_sh_raviole /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
     class main
     user root
diff --git a/device-oriole.mk b/device-oriole.mk
index 9fc07fd..233008b 100644
--- a/device-oriole.mk
+++ b/device-oriole.mk
@@ -127,3 +127,7 @@
 # SKU specific RROs
 PRODUCT_PACKAGES += \
     SettingsOverlayGR1YH
+
+# Fingerprint antispoof property
+PRODUCT_PRODUCT_PROPERTIES +=\
+    persist.vendor.fingerprint.disable.fake.override=none
diff --git a/device-raven.mk b/device-raven.mk
index 248d7ba..1c93601 100644
--- a/device-raven.mk
+++ b/device-raven.mk
@@ -117,3 +117,7 @@
 PRODUCT_PACKAGES += \
     NoCutoutOverlay \
     AvoidAppsInCutoutOverlay
+
+# Fingerprint antispoof property
+PRODUCT_PRODUCT_PROPERTIES +=\
+    persist.vendor.fingerprint.disable.fake.override=none