Merge "Add eSIM directory and disable bootstrap when bootloader is unlocked in user build" into main
This commit is contained in:
commit
d3977c94ad
9 changed files with 34 additions and 0 deletions
10
esim/Android.bp
Normal file
10
esim/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
package {
|
||||||
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
|
}
|
||||||
|
|
||||||
|
prebuilt_etc {
|
||||||
|
name: "init.esim-gs.rc",
|
||||||
|
src: "init.esim-gs.rc",
|
||||||
|
vendor: true,
|
||||||
|
sub_dir: "init",
|
||||||
|
}
|
2
esim/OWNERS
Normal file
2
esim/OWNERS
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
kiwonp@google.com
|
||||||
|
mewan@google.com
|
5
esim/esim.mk
Normal file
5
esim/esim.mk
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
PRODUCT_PACKAGES += init.esim-gs.rc
|
||||||
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/esim/sepolicy/vendor
|
||||||
|
# system_ext
|
||||||
|
SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += device/google/gs-common/esim/sepolicy/system_ext/public
|
||||||
|
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += device/google/gs-common/esim/sepolicy/system_ext/private
|
7
esim/init.esim-gs.rc
Normal file
7
esim/init.esim-gs.rc
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# Disable bootstrap when bootloader is unlocked in user build
|
||||||
|
on property:ro.build.type=user && property:ro.boot.flash.locked=0
|
||||||
|
setprop setupwizard.feature.provisioning_profile_mode false
|
||||||
|
|
||||||
|
# Disable bootstrap for DVT devices shipping to non-US carriers
|
||||||
|
on property:ro.boot.warranty.sku=BOF
|
||||||
|
setprop setupwizard.feature.provisioning_profile_mode false
|
2
esim/sepolicy/system_ext/private/gmscore_app.te
Normal file
2
esim/sepolicy/system_ext/private/gmscore_app.te
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Allow to read setupwizard_feature_prop
|
||||||
|
get_prop(priv_app, setupwizard_feature_prop)
|
2
esim/sepolicy/system_ext/private/priv_app.te
Normal file
2
esim/sepolicy/system_ext/private/priv_app.te
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Allow to read setupwizard_feature_prop
|
||||||
|
get_prop(priv_app, setupwizard_feature_prop)
|
2
esim/sepolicy/system_ext/private/property_contexts
Normal file
2
esim/sepolicy/system_ext/private/property_contexts
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# setupwizard
|
||||||
|
setupwizard.feature.provisioning_profile_mode u:object_r:setupwizard_feature_prop:s0
|
2
esim/sepolicy/system_ext/public/property.te
Normal file
2
esim/sepolicy/system_ext/public/property.te
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# setupwizard
|
||||||
|
system_public_prop(setupwizard_feature_prop)
|
2
esim/sepolicy/vendor/vendor_init.te
vendored
Normal file
2
esim/sepolicy/vendor/vendor_init.te
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# setupwizard
|
||||||
|
set_prop(vendor_init, setupwizard_feature_prop)
|
Loading…
Add table
Add a link
Reference in a new issue