unplugged-system/vendor/unplugged/proprietary/common/init/init.up.rc

69 lines
2.3 KiB
Plaintext
Executable File

on post-fs-data
mkdir /data/misc/upmdm
mkdir /mnt/vendor/persist/upmdm
mount none /mnt/vendor/persist/upmdm /data/misc/upmdm bind ro
restorecon_recursive /data/misc/upmdm
chown root system /data/misc/upmdm
chmod 0710 /data/misc/upmdm
chown root system /data/misc/upmdm/tokenstore
chmod 0640 /data/misc/upmdm/tokenstore
mkdir /data/misc/uptime
mkdir /mnt/vendor/persist/uptime
mount none /mnt/vendor/persist/uptime /data/misc/uptime bind rw
restorecon_recursive /data/misc/uptime
chown root system /data/misc/uptime
chmod 0770 /data/misc/uptime
mkdir /data/misc/up 0770 root system
mkdir /data/misc/up/mdm 0770 root system
mkdir /data/misc/up/ats 0770 root system
mkdir /mnt/vendor/persist/up 0770 root system
mkdir /mnt/vendor/persist/up/mdm 0770 root system
mkdir /mnt/vendor/persist/up/ats 0770 root system
mount none /mnt/vendor/persist/up /data/misc/up bind rw
restorecon_recursive /data/misc/up
restorecon_recursive /data/misc/up/mdm
restorecon_recursive /data/misc/up/ats
mkdir /data/misc/sku 0755 root system
mkdir /data/misc/sku/skuid 0755 root system
mkdir /mnt/vendor/persist/sku 0755 root system
mkdir /mnt/vendor/persist/sku/skuid 0755 root system
mount none /mnt/vendor/persist/sku /data/misc/sku bind rw
restorecon_recursive /data/misc/sku
restorecon_recursive /data/misc/sku/skuid
chown root system /data/misc/sku/skuid.prop
chmod 0755 /data/misc/sku/skuid/skuid.prop
# audiobox test.
# data/audiobox for audiobox test
mkdir /data/audiobox 0750 system shell
setprop sys.vendor.sku.opt 0
setprop sys.vendor.sku.id 0NULL
start skuidSrv
# start service to copy hosts file from system/etc to data/system
start copy-hosts-sh
service copy-hosts-sh /system/bin/copy_hosts.sh
class core
user root
disabled
oneshot
service skuidSrv /vendor/bin/skuid ${sys.vendor.sku.opt} ${sys.vendor.sku.id}
user root
group root
disabled
oneshot
on property:ro.vendor.sku.skuid=*
setprop sys.vendor.sku.opt 1
setprop sys.vendor.sku.id ${ro.vendor.sku.skuid}
start skuidSrv
on property:ro.boot.serialno=*
setprop ro.sys.serialno ${ro.boot.serialno}