init.hardware.rc: adjust permissions for oslo tx power calibration

Note that these files are also protected by SELinux such that only the
the OsloFeedback service will be able to read these files.  The
OsloFeedback service is running as a normal Java application so there
are no specific user and groups that can be used to control access to
these files.

Bug: 138146309
Test: flick, reach, and presence on device
Change-Id: I6ce8563c8d188f4a33c62e3b81532ae8ad5ded8a
Signed-off-by: Jeffrey Carlyle <jcarlyle@google.com>
diff --git a/init.hardware.rc b/init.hardware.rc
index 3980fda..9292210 100644
--- a/init.hardware.rc
+++ b/init.hardware.rc
@@ -184,7 +184,7 @@
     mkdir /mnt/vendor/persist/rfs 0770 root system
     mkdir /mnt/vendor/persist/hlos_rfs 0770 root system
     mkdir /mnt/vendor/persist/secnvm 0770 system system
-    mkdir /mnt/vendor/persist/oslo 0770 system system
+    mkdir /mnt/vendor/persist/oslo 0755 system system
     mkdir /mnt/vendor/persist/touch 0770 system system
     chmod 0770 /mnt/vendor/persist/rfs
     chmod 0770 /mnt/vendor/persist/rfs/shared
@@ -353,10 +353,12 @@
     chown system system /mnt/vendor/persist/haptics/cs40l25a.cal
 
     # Set up oslo-related directories and permissions
-    chmod 770 /mnt/vendor/persist/oslo
+    chmod 755 /mnt/vendor/persist/oslo
     chmod 660 /mnt/vendor/persist/oslo/oslo.cal
+    chmod 644 /mnt/vendor/persist/oslo/tx_power.cal
     chown system system /mnt/vendor/persist/oslo
     chown system system /mnt/vendor/persist/oslo/oslo.cal
+    chown system system /mnt/vendor/persist/oslo/tx_power.cal
 
     # Set up touch directories and permissions
     chmod 770 /mnt/vendor/persist/touch