Move privapp-permissions-goldfish.xml to system

Also adding the missing MANAGE_USERS permission.

Bug: 110517983
Bug: 111963599
Test: boot GSI

Change-Id: I5f2426c819084efac59c1dd76ee9f62a183cc8b2
Merged-In: I5f2426c819084efac59c1dd76ee9f62a183cc8b2
(cherry picked from commit d89226a588a45df7d5aa0ce617ea728c816696a5)
diff --git a/data/etc/permissions/privapp-permissions-goldfish.xml b/data/etc/permissions/privapp-permissions-goldfish.xml
index 7124fb8..8f9643b 100644
--- a/data/etc/permissions/privapp-permissions-goldfish.xml
+++ b/data/etc/permissions/privapp-permissions-goldfish.xml
@@ -24,9 +24,10 @@
 <permissions>
     <privapp-permissions package="com.android.sdksetup">
         <permission name="android.permission.BACKUP"/>
+        <permission name="android.permission.MANAGE_USERS"/>
         <permission name="android.permission.WRITE_SECURE_SETTINGS"/>
     </privapp-permissions>
     <privapp-permissions package="com.android.dialer">
         <permission name="android.permission.STATUS_BAR"/>
     </privapp-permissions>
-</permissions>
\ No newline at end of file
+</permissions>
diff --git a/vendor.mk b/vendor.mk
index 958b309..e1d4dbb 100644
--- a/vendor.mk
+++ b/vendor.mk
@@ -124,6 +124,10 @@
 	ipv6proxy \
 	wpa_supplicant \
 
+# Needed for /system/priv-app/SdkSetup/SdkSetup.apk to pass CTS android.permission2.cts.PrivappPermissionsTest.
+PRODUCT_COPY_FILES += \
+    device/generic/goldfish/data/etc/permissions/privapp-permissions-goldfish.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-goldfish.xml
+
 PRODUCT_COPY_FILES += \
     device/generic/goldfish/data/etc/apns-conf.xml:data/misc/apns/apns-conf.xml \
     device/generic/goldfish/init.ranchu-core.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.ranchu-core.sh \
@@ -134,7 +138,6 @@
     device/generic/goldfish/ueventd.ranchu.rc:$(TARGET_COPY_OUT_VENDOR)/ueventd.rc \
     device/generic/goldfish/input/goldfish_rotary.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/goldfish_rotary.idc \
     device/generic/goldfish/manifest.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml \
-    device/generic/goldfish/data/etc/permissions/privapp-permissions-goldfish.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/privapp-permissions-goldfish.xml \
     device/generic/goldfish/data/etc/config.ini:config.ini \
     device/generic/goldfish/wifi/simulated_hostapd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/simulated_hostapd.conf \
     device/generic/goldfish/wifi/wpa_supplicant.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant.conf \