/etc/init/lxc-android-config.conf is in lxc-android-config 0.230+16.04.20160328-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | # lxc-android-config - LXC Android Config and Container Initialization
#
# Configure and initialize the Android container for Ubuntu Touch
description "lxc android config and container initialization"
start on cgmanager-ready
stop on runlevel [06]
emits android
console none
exec lxc-start -n android -F -- /init
post-start script
if [ ! -d /dev/cpuctl ] && [ -d /sys/fs/cgroup/cpu ]; then
mkdir /dev/cpuctl
mount -t cgroup -o cpu none /sys/fs/cgroup/cpu
fi
lxc-wait -n android -s RUNNING -t 30
containerpid="$(lxc-info -n android -p -H)"
if [ -n "$containerpid" ]; then
while true; do
[ -f /proc/$containerpid/root/dev/.coldboot_done ] && break
sleep 0.1
done
# Allow custom properties before announcing that the boot is completed
if [ -f /custom/custom.prop ]; then
while [ ! -e /dev/socket/property_service ]; do sleep 0.1; done
grep "^custom\." /custom/custom.prop | sed 's/=/ /' | while read property value; do
setprop $property $value
done
fi
initctl emit android
else
stop; exit 1
fi
end script
pre-stop exec lxc-stop -n android -k
|