Add preinstall allowlist for PrintSpooler
This component is part of the print framework, and needs to be
installed on all full users as well as the managed, private
and clone profiles. Each of these users needs to be able to print.
Bug: 451961324
Test: adb shell dumpsys package com.android.printspooler | grep "installed=true"
Change-Id: I0d973cde1e67b02dde3bea9771be4f31e1b31314
diff --git a/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml b/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml
index 01b2185..d2838f2 100644
--- a/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml
+++ b/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml
@@ -33,6 +33,14 @@
<install-in user-type="android.os.usertype.profile.PRIVATE" />
</install-in-user-type>
+ <!-- Print Spooler (PrintSpooler), part of the print framework -->
+ <install-in-user-type package="com.android.printspooler">
+ <install-in user-type="FULL" />
+ <install-in user-type="android.os.usertype.profile.CLONE" />
+ <install-in user-type="android.os.usertype.profile.MANAGED" />
+ <install-in user-type="android.os.usertype.profile.PRIVATE" />
+ </install-in-user-type>
+
<!-- Blocked Number Provider (BlockedNumberProvider) -->
<install-in-user-type package="com.android.providers.blockednumber">
<install-in user-type="FULL" />