# init_regions.sh reads region from vpd and sets
# ro.product.locale property
type locale, domain, device_domain_deprecated;
type locale_exec, exec_type, file_type;

init_daemon_domain(locale)

set_prop(locale, product_locale_prop)
set_prop(locale, wifi_region_prop)

# use cat to read /sys/firmware/vpd/ro/region
allow locale shell_exec:file rx_file_perms;

# execute toolbox/toybox
allow locale toolbox_exec:file rx_file_perms;