lxc-android-config-0.162/ 0000775 0000000 0000000 00000000000 12252657657 012102 5 ustar lxc-android-config-0.162/usr/ 0000775 0000000 0000000 00000000000 12232253107 012667 5 ustar lxc-android-config-0.162/usr/bin/ 0000775 0000000 0000000 00000000000 12232253107 013437 5 ustar lxc-android-config-0.162/usr/share/ 0000775 0000000 0000000 00000000000 12316761440 014000 5 ustar lxc-android-config-0.162/usr/share/upstart/ 0000775 0000000 0000000 00000000000 12316761440 015502 5 ustar lxc-android-config-0.162/usr/share/upstart/sessions/ 0000775 0000000 0000000 00000000000 12316761473 017356 5 ustar lxc-android-config-0.162/usr/share/upstart/sessions/media-hub.override 0000664 0000000 0000000 00000000320 12316761473 022745 0 ustar env CORE_UBUNTU_MEDIA_SERVICE_AUDIO_SINK_NAME=pulsesink
export CORE_UBUNTU_MEDIA_SERVICE_AUDIO_SINK_NAME
env CORE_UBUNTU_MEDIA_SERVICE_VIDEO_SINK_NAME=mirsink
export CORE_UBUNTU_MEDIA_SERVICE_VIDEO_SINK_NAME
lxc-android-config-0.162/usr/share/apparmor/ 0000775 0000000 0000000 00000000000 12240451710 015611 5 ustar lxc-android-config-0.162/usr/share/apparmor/hardware/ 0000775 0000000 0000000 00000000000 12240451710 017406 5 ustar lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/ 0000775 0000000 0000000 00000000000 12241133277 021436 5 ustar lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_GT-N8000 0000664 0000000 0000000 00000000105 12225331377 027444 0 ustar # Samsung Galaxy Note 10.1 (GT-N8000)
/dev/ump rw,
/dev/mali rw,
lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_GT-N8013 0000664 0000000 0000000 00000000112 12225331412 027434 0 ustar # Samsung Galaxy Note 10.1 WiFi (GT-N8013)
/dev/ump rw,
/dev/mali rw,
lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_pollux 0000664 0000000 0000000 00000000150 12225522755 027754 0 ustar # Sony Xperia Tablet Z (pollux)
/dev/kgsl-3d0 rw,
/dev/ion rw,
/sys/devices/system/soc/soc0/id r,
././@LongLink 0000644 0000000 0000000 00000000146 00000000000 011604 L ustar root root lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_pollux_windy lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_pollux_wind0000664 0000000 0000000 00000000163 12225522771 030777 0 ustar # Sony Xperia Tablet Z WiFi (pollux_windy)
/dev/kgsl-3d0 rw,
/dev/ion rw,
/sys/devices/system/soc/soc0/id r,
lxc-android-config-0.162/usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_tf700t 0000664 0000000 0000000 00000000266 12240417054 027455 0 ustar /dev/knvmap rw,
/dev/nvmap rw,
/dev/nvhost-* rw,
/dev/tegra_sema rw,
/dev/tegra_avpchannel rw,
/sys/module/nvhost/parameters/* r,
/sys/module/fuse/parameters/tegra* r,
lxc-android-config-0.162/usr/share/apparmor/hardware/audio.d/ 0000775 0000000 0000000 00000000000 12240451710 020731 5 ustar lxc-android-config-0.162/usr/share/apparmor/hardware/audio.d/apparmor-easyprof-ubuntu_tf700t 0000664 0000000 0000000 00000000104 12240416772 026753 0 ustar /dev/tegra_avpchannel rw,
/sys/module/fuse/parameters/tegra* r,
lxc-android-config-0.162/usr/share/powerd/ 0000775 0000000 0000000 00000000000 12240451740 015273 5 ustar lxc-android-config-0.162/usr/share/powerd/device_configs/ 0000775 0000000 0000000 00000000000 12240451740 020242 5 ustar lxc-android-config-0.162/usr/share/powerd/device_configs/config-tf700t.xml 0000664 0000000 0000000 00000006000 12240417236 023251 0 ustar
true
- 5
- 15
- 50
- 100
- 200
- 400
- 1000
- 2000
- 3000
- 5000
- 10000
- 30000
- 5
- 20
- 30
- 40
- 50
- 60
- 70
- 80
- 130
- 180
- 255
- 255
- 255
5
lxc-android-config-0.162/usr/lib/ 0000775 0000000 0000000 00000000000 12232253107 013435 5 ustar lxc-android-config-0.162/usr/lib/lxc-android-config/ 0000775 0000000 0000000 00000000000 12306270371 017110 5 ustar lxc-android-config-0.162/usr/lib/lxc-android-config/70-GT-N8013.rules 0000664 0000000 0000000 00000026406 12232253107 021435 0 ustar ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664"
ACTION=="add", KERNEL=="alog/*", OWNER="root", GROUP="log", MODE="0666"
ACTION=="add", KERNEL=="android_adb_enable", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="android_adb", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="block/mmcblk0p10", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p4", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p7", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="cdma*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="CEC", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="qcom_diag", MODE="0660"
ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="exynos-mem", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="fimg2d", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="fmradio", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="HPD", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="hsic*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="i2c-16", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="i2c-2", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="i2c-5", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="i2c-6", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0664"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="link_pm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="mali", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="media0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="media1", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="media2", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem_cam", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="pvrsrvkm", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="s3c-mfc", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="s5p-mfc", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="srp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="ssp_sensorhub", OWNER="system", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ttySAC*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyUSB0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ttyUSB2", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="ump", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="umts*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="usb/lp*", OWNER="system", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev1", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev3", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev5", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev6", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev7", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev8", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev9", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev10", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev11", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev12", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev13", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev14", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev15", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev16", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev17", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="video0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video1", OWNER="system", GROUP="camera", MODE="0666"
ACTION=="add", KERNEL=="video2", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video3", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video4", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video6", OWNER="media", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="video7", OWNER="media", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="video11", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video12", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video16", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video17", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video18", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video19", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video20", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video21", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video23", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video24", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video25", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video26", OWNER="media", GROUP="m2m", MODE="0666"
ACTION=="add", KERNEL=="video29", OWNER="media", GROUP="m2m", MODE="0666"
ACTION=="add", KERNEL=="video32", OWNER="media", GROUP="m2m", MODE="0660"
ACTION=="add", KERNEL=="video33", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video34", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video40", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video41", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video42", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video43", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-u9200.rules 0000664 0000000 0000000 00000020045 12232253107 021164 0 ustar ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="alog/*", OWNER="root", GROUP="log", MODE="0666"
ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="qcom_diag", MODE="0660"
ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="android_adb", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="android_adb_enable", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664"
ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="dsscomp", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="tiler", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="rpmsg-omx0", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rpmsg-omx1", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rproc_user", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tf_driver", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tf_ctrl", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="mpu", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="mpuirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="accelirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="compassirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="timerirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="umts_boot0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_boot1", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_ipc0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_rfs0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_ramdump0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyO0", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_boot0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_boot0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_ipc0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_ipc0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_rfs0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_rfs0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_spi", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_rmnet5", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_rmnet6", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_rmnet4", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyGS0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyGS1", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p4", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="modem_br", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_ramdump0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_ramdump0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_cplog", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="pvrsrvkm", OWNER="root", GROUP="root", MODE="0666"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-maguro.rules 0000664 0000000 0000000 00000006132 12232253107 021700 0 ustar ACTION=="add", KERNEL=="dsscomp", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="tiler", OWNER="system", GROUP="system", MODE="0777"
ACTION=="add", KERNEL=="rpmsg-omx0", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rpmsg-omx1", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rproc_user", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tf_driver", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tf_ctrl", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="mpu", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="mpuirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="accelirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="compassirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="timerirq", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="umts_boot0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_boot1", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_ipc0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_rfs0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="umts_ramdump0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyO0", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_boot0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_boot0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_ipc0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_ipc0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_rfs0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_rfs0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_spi", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_rmnet5", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_rmnet6", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_rmnet4", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyGS0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyGS1", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="modem_br", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_ramdump0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte_ramdump0", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma_cplog", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="pvrsrvkm", MODE="0666"
ACTION=="add", KERNEL=="mtd/mtd0", OWNER="media", GROUP="media", MODE="0660"
ACTION=="add", KERNEL=="i2c-2", OWNER="media", GROUP="media", MODE="0660"
ACTION=="add", KERNEL=="dmm", MODE="0777"
ACTION=="add", KERNEL=="ion", MODE="0777"
ACTION=="add", KERNEL=="ttyO1", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="ttyO3", OWNER="nfc", GROUP="nfc", MODE="0600"
ACTION=="add", KERNEL=="an30259a_leds", OWNER="system", GROUP="system"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-grouper.rules 0000664 0000000 0000000 00000005342 12232253107 022073 0 ustar ACTION=="add", KERNEL=="knvmap", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="nvmap", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="tegra_avp", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_avpchannel", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_rpc", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_sema", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_mediaserver", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="ov2710", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="mi1040", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_camera", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="camera*", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="focuser*", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="torch*", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video0", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video1", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="spdif*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="tegra_dc_0", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_dc_1", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_dc_ctrl", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="ttyACM*", OWNER="radio", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyACM2", OWNER="radio", GROUP="log", MODE="0660"
ACTION=="add", KERNEL=="nvhost-ctrl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="nvhost-display", OWNER="root", GROUP="root", MODE="0000"
ACTION=="add", KERNEL=="nvhost-dsi", OWNER="root", GROUP="root", MODE="0000"
ACTION=="add", KERNEL=="nvhost-gr2d", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="nvhost-gr3d", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="nvhost-isp", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="nvhost-mpe", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="nvhost-vi", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tf_driver", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="radio", OWNER="system", GROUP="radio", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="pn544", OWNER="nfc", GROUP="nfc", MODE="0660"
ACTION=="add", KERNEL=="ttyHS1", OWNER="gps", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyHS2", OWNER="bluetooth", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="elan-iap", OWNER="system", GROUP="system"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-hammerhead.rules 0000664 0000000 0000000 00000006243 12270650442 022511 0 ustar ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="diag", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyUSB0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_acdb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="smd0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd5", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd6", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd_cxm_qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="video32", OWNER="system", GROUP="video", MODE="0664"
ACTION=="add", KERNEL=="video33", OWNER="system", GROUP="video", MODE="0664"
ACTION=="add", KERNEL=="bcm2079x", OWNER="nfc", GROUP="nfc", MODE="0660"
ACTION=="add", KERNEL=="jpeg0", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="jpeg1", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="jpeg2", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="ttyHS99", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/update-fstab 0000775 0000000 0000000 00000005146 12272172276 021432 0 ustar #!/bin/sh
set -e
mountpoints="system data factory persist"
syslabels="FACTORYFS APP system SYSTEM"
datalabels="DATAFS UDA userdata USERDATA"
factorylabels="EFS efs"
persistlabels="persist"
mountopts="noatime,nodiratime,errors=remount-ro"
romountopts="ro,${mountopts}"
bindmountopts="ro,bind"
persistopts="rw,nosuid,nodev,relatime,nodelalloc,data=ordered"
if grep -q "^[a-z0-9/]*./system" /etc/fstab || \
grep -q "^[a-z0-9/]*./data" /etc/fstab; then
exit 0
fi
tmpfile=$(mktemp /tmp/fstab.XXX)
cleanup()
{
case $? in
0)
mv $tmpfile /etc/fstab
chmod 644 /etc/fstab
echo "success"
;;
*)
rm -rf $tmpfile
echo "failed"
;;
esac
}
trap cleanup EXIT INT QUIT ILL KILL SEGV TERM
# logging
log=/var/log/lxc-android-boot.log
exec 3>&1 4>&2 >$log 2>&1
# prepare working file
cp /etc/fstab $tmpfile
echo >>$tmpfile
for mount in $mountpoints; do
path=$diskpath
fs="ext4"
part=""
# make sure the mountpoint exists at all
[ -e "/$mount" ] || mkdir -p /$mount
# different options per mountpioint
case $mount in
system)
labels=$syslabels
options=$romountopts
;;
data)
labels=$datalabels
options=$mountopts
;;
factory)
labels=$factorylabels
options=$romountopts
;;
persist)
labels=$persistlabels
options=$persistopts
;;
esac
disk=""
for partname in $labels; do
diskpaths=$(find /dev -type l -name ${partname}|head -1)
for diskpath in $diskpaths; do
disk=$(readlink -f ${diskpath})
[ -b "$disk" ] && break
done
done
case $diskpath in
*EFS)
mount="efs"
;;
esac
if [ -n "$disk" ]; then
echo "# added by lxc-android-boot for /$mount" >>$tmpfile
echo "$disk\t/$mount\t$fs\t$options\t0\t0" >>$tmpfile
fi
done
if grep -q "^[a-z0-9/]*./system" $tmpfile; then
[ -e "/vendor" ] || mkdir -p /vendor
echo "# added by lxc-android-boot for /vendor" >>$tmpfile
echo "/system/vendor\t/vendor\tauto\t$bindmountopts\t0\t0" >>$tmpfile
fi
lxc-android-config-0.162/usr/lib/lxc-android-config/70-generic_x86.rules 0000664 0000000 0000000 00000000420 12276040323 022523 0 ustar # Rules for goldfish qemu emulator
ACTION=="add", KERNEL=="qemu_trace", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="qemu_pipe", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ttyS*", OWNER="system", GROUP="system", MODE="0666"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-GT-I9100.rules 0000664 0000000 0000000 00000017062 12232253107 021424 0 ustar ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="alog/*", OWNER="root", GROUP="log", MODE="0666"
ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="qcom_diag", MODE="0660"
ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="android_adb", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="android_adb_enable", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664"
ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="mali", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ump", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="exynos-mem", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="s3c-mem", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="s3c-mfc", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="s5p-mfc", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="video0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video1", OWNER="system", GROUP="camera", MODE="0666"
ACTION=="add", KERNEL=="video2", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video3", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video4", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="s5p-jpeg", OWNER="system", GROUP="camera", MODE="0666"
ACTION=="add", KERNEL=="video14", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video21", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="pmem_gpu1", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="log/*", OWNER="root", GROUP="log", MODE="0662"
ACTION=="add", KERNEL=="i2c-7", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="CEC", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="HPD", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="fimg2d", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="fmradio", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="srp", OWNER="system", GROUP="audio", MODE="0666"
ACTION=="add", KERNEL=="srp_ctrl", OWNER="system", GROUP="audio", MODE="0666"
ACTION=="add", KERNEL=="umts*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="link_pm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p8", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="akm8975", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="accelerometer", OWNER="system", GROUP="system", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-mako.rules 0000664 0000000 0000000 00000006566 12267532400 021354 0 ustar ACTION=="add", KERNEL=="smd3", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd2", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="ttyHS0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0664"
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="msm_vidc_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_acdb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="gemini*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_dsps", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="bcm2079x-i2c", OWNER="nfc", GROUP="nfc", MODE="0660"
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="ttyUSB0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-flo.rules 0000664 0000000 0000000 00000006601 12270122235 021166 0 ustar ACTION=="add", KERNEL=="smd3", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd2", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="ttyHS0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="msm_vidc_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_acdb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="gemini*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="msm_dsps", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="bcm2079x-i2c", OWNER="nfc", GROUP="nfc", MODE="0660"
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="gss", OWNER="system", GROUP="gps", MODE="0660"
ACTION=="add", KERNEL=="ks_hsic_bridge", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="efs_hsic_bridge", OWNER="system", GROUP="system", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-generic.rules 0000664 0000000 0000000 00000000420 12232253107 022014 0 ustar # Rules for goldfish qemu emulator
ACTION=="add", KERNEL=="qemu_trace", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="qemu_pipe", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ttyS*", OWNER="system", GROUP="system", MODE="0666"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-deb.rules 0000664 0000000 0000000 00000006601 12306270371 021145 0 ustar ACTION=="add", KERNEL=="smd3", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd2", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="ttyHS0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="msm_vidc_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_acdb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="gemini*", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="msm_dsps", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="bcm2079x-i2c", OWNER="nfc", GROUP="nfc", MODE="0660"
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="gss", OWNER="system", GROUP="gps", MODE="0660"
ACTION=="add", KERNEL=="ks_hsic_bridge", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="efs_hsic_bridge", OWNER="system", GROUP="system", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-GT-N8000.rules 0000664 0000000 0000000 00000026406 12232253107 021431 0 ustar ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664"
ACTION=="add", KERNEL=="alog/*", OWNER="root", GROUP="log", MODE="0666"
ACTION=="add", KERNEL=="android_adb_enable", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="android_adb", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="block/mmcblk0p10", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p4", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p7", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="cdma*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="cdma*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="CEC", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="qcom_diag", MODE="0660"
ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="exynos-mem", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="fimg2d", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="fmradio", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="HPD", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="hsic*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="i2c-16", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="i2c-2", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="i2c-5", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="i2c-6", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0664"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="link_pm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="lte*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="mali", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="media0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="media1", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="media2", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem_cam", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="pvrsrvkm", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="s3c-mfc", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="s5p-mfc", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="srp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="ssp_sensorhub", OWNER="system", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ttySAC*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyUSB0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ttyUSB2", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="ump", OWNER="system", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="umts*", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="usb/lp*", OWNER="system", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev1", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev3", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev5", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev6", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev7", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev8", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev9", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev10", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev11", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev12", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev13", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev14", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev15", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev16", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev17", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="video0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video1", OWNER="system", GROUP="camera", MODE="0666"
ACTION=="add", KERNEL=="video2", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video3", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video4", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video6", OWNER="media", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="video7", OWNER="media", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="video11", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video12", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video16", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video17", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video18", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video19", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video20", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video21", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video23", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video24", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video25", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video26", OWNER="media", GROUP="m2m", MODE="0666"
ACTION=="add", KERNEL=="video29", OWNER="media", GROUP="m2m", MODE="0666"
ACTION=="add", KERNEL=="video32", OWNER="media", GROUP="m2m", MODE="0660"
ACTION=="add", KERNEL=="video33", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video34", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="video40", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video41", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video42", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video43", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-pollux_windy.rules 0000664 0000000 0000000 00000030677 12232253107 023156 0 ustar ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="alog/*", OWNER="root", GROUP="log", MODE="0666"
ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="qcom_diag", MODE="0660"
ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="android_adb", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="android_adb_enable", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664"
ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p8", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p9", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="gemini0", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="hw_random", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0664"
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-2d0", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="kgsl-2d1", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="mercury0", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="mpu", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="mpuirq", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_reg", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vpe_standalone", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pn544", OWNER="nfc", GROUP="nfc", MODE="0600"
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rfcomm0", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="smd0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd2", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd3", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd_cxm_qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev8", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl8", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="ttyHSL1", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="radio0", OWNER="system", GROUP="system", MODE="0644"
ACTION=="add", KERNEL=="gss", OWNER="gps", GROUP="gps", MODE="0660"
ACTION=="add", KERNEL=="rfkill", OWNER="wifi", GROUP="wifi", MODE="0660"
ACTION=="add", KERNEL=="msm_qcelp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_evrc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_wma", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_wmapro", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrnb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrwb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrwbplus", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_aac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_multi_aac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_aac_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_qcelp_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_evrc_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrnb_in", OWNER="system", GROUP="audio", MODE="0640"
ACTION=="add", KERNEL=="msm_a2dp_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_ac3", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_acdb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_cad", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_fm", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_mvs", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_lp_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_preproc_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_voicememo", OWNER="system", GROUP="audio", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-manta.rules 0000664 0000000 0000000 00000005461 12270033652 021515 0 ustar ACTION=="add", KERNEL=="mali0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ump", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video6", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video7", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="iio:device*", OWNER="system", GROUP="system", MODE="0660"
# gscalers
ACTION=="add", KERNEL=="video23", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video26", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video29", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video32", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video24", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video27", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video30", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video33", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video34", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="media0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="media1", OWNER="system", GROUP="system", MODE="0660"
# camera
ACTION=="add", KERNEL=="video40", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video41", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video42", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video43", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video44", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="media2", OWNER="video", GROUP="video", MODE="0660"
# mixer
ACTION=="add", KERNEL=="video16", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="video17", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video18", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="video19", OWNER="system", GROUP="system", MODE="0666"
# BT
ACTION=="add", KERNEL=="ttySAC0", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
# GPS
ACTION=="add", KERNEL=="ttySAC1", OWNER="root", GROUP="system", MODE="0666"
# NFC
ACTION=="add", KERNEL=="bcm2079x", OWNER="nfc", GROUP="nfc", MODE="0660"
# JPEG
ACTION=="add", KERNEL=="video12", OWNER="video", GROUP="video", MODE="0660"
# mobicore DRM
ACTION=="add", KERNEL=="mobicore", OWNER="video", GROUP="video", MODE="0600"
ACTION=="add", KERNEL=="mobicore-user", OWNER="drm", GROUP="video", MODE="0660"
# secure mem driver
ACTION=="add", KERNEL=="s5p-smem", OWNER="drm", GROUP="video", MODE="0660"
# G2D
ACTION=="add", KERNEL=="fimg2d", OWNER="video", GROUP="video", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-pollux.rules 0000664 0000000 0000000 00000030677 12232253107 021744 0 ustar ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="alog/*", OWNER="root", GROUP="log", MODE="0666"
ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="qcom_diag", MODE="0660"
ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666"
ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="android_adb", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="android_adb_enable", OWNER="adb", GROUP="adb", MODE="0660"
ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664"
ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660"
ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0660"
ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640"
ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p8", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="block/mmcblk0p9", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="gemini0", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="hw_random", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0664"
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
ACTION=="add", KERNEL=="kgsl-2d0", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="kgsl-2d1", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="mercury0", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="mpu", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="mpuirq", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_reg", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_dec_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vidc_enc_sec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_vpe_standalone", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="pn544", OWNER="nfc", GROUP="nfc", MODE="0600"
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="rfcomm0", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0600"
ACTION=="add", KERNEL=="smd0", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd2", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd3", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
ACTION=="add", KERNEL=="smd_cxm_qmi", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smdcnt_rev8", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl4", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl5", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl6", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl7", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="sdioctl8", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="camera", MODE="0660"
ACTION=="add", KERNEL=="ttyHSL1", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="radio0", OWNER="system", GROUP="system", MODE="0644"
ACTION=="add", KERNEL=="gss", OWNER="gps", GROUP="gps", MODE="0660"
ACTION=="add", KERNEL=="rfkill", OWNER="wifi", GROUP="wifi", MODE="0660"
ACTION=="add", KERNEL=="msm_qcelp", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_evrc", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_wma", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_wmapro", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrnb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrwb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrwbplus", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_aac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_multi_aac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_aac_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_qcelp_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_evrc_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_amrnb_in", OWNER="system", GROUP="audio", MODE="0640"
ACTION=="add", KERNEL=="msm_a2dp_in", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_ac3", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_acdb", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_cad", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_fm", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_mvs", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_pcm_lp_dec", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_preproc_ctl", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="msm_voicememo", OWNER="system", GROUP="audio", MODE="0660"
lxc-android-config-0.162/usr/lib/lxc-android-config/70-tf700t.rules 0000664 0000000 0000000 00000005342 12240307706 021440 0 ustar ACTION=="add", KERNEL=="knvmap", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="nvmap", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="tegra_avp", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_avpchannel", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_rpc", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_sema", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_mediaserver", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="ov2710", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="mi1040", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_camera", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="camera*", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="focuser*", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="torch*", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video0", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="video1", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="spdif*", OWNER="system", GROUP="audio", MODE="0660"
ACTION=="add", KERNEL=="tegra_dc_0", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_dc_1", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tegra_dc_ctrl", OWNER="system", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="ttyACM*", OWNER="radio", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyACM2", OWNER="radio", GROUP="log", MODE="0660"
ACTION=="add", KERNEL=="nvhost-ctrl", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="nvhost-display", OWNER="root", GROUP="root", MODE="0000"
ACTION=="add", KERNEL=="nvhost-dsi", OWNER="root", GROUP="root", MODE="0000"
ACTION=="add", KERNEL=="nvhost-gr2d", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="nvhost-gr3d", OWNER="root", GROUP="root", MODE="0666"
ACTION=="add", KERNEL=="nvhost-isp", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="nvhost-mpe", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="nvhost-vi", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="tf_driver", OWNER="video", GROUP="video", MODE="0660"
ACTION=="add", KERNEL=="radio", OWNER="system", GROUP="radio", MODE="0666"
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="video", MODE="0666"
ACTION=="add", KERNEL=="pn544", OWNER="nfc", GROUP="nfc", MODE="0660"
ACTION=="add", KERNEL=="ttyHS1", OWNER="gps", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="ttyHS2", OWNER="bluetooth", GROUP="net_bt_stack", MODE="0660"
ACTION=="add", KERNEL=="elan-iap", OWNER="system", GROUP="system"
lxc-android-config-0.162/var/ 0000775 0000000 0000000 00000000000 12232253107 012646 5 ustar lxc-android-config-0.162/var/lib/ 0000775 0000000 0000000 00000000000 12232253107 013414 5 ustar lxc-android-config-0.162/var/lib/lxc/ 0000775 0000000 0000000 00000000000 12232253107 014202 5 ustar lxc-android-config-0.162/var/lib/lxc/android/ 0000775 0000000 0000000 00000000000 12322236633 015627 5 ustar lxc-android-config-0.162/var/lib/lxc/android/rootfs/ 0000775 0000000 0000000 00000000000 12232253107 017136 5 ustar lxc-android-config-0.162/var/lib/lxc/android/pre-start.d/ 0000775 0000000 0000000 00000000000 12315273274 017776 5 ustar lxc-android-config-0.162/var/lib/lxc/android/pre-start.d/25-process-overrides 0000775 0000000 0000000 00000000113 12232253107 023610 0 ustar #!/bin/sh
cp -a /var/lib/lxc/android/overrides/* $LXC_ROOTFS_PATH || true
lxc-android-config-0.162/var/lib/lxc/android/pre-start.d/15-no-uchroot 0000775 0000000 0000000 00000000207 12272742634 022246 0 ustar #!/bin/sh
# Make sure the ubuntu_chroot init service does not get started
sed -i '/ubuntu_chroot init$/,+2d' $LXC_ROOTFS_PATH/init.rc
lxc-android-config-0.162/var/lib/lxc/android/pre-start.d/10-no-adbd 0000775 0000000 0000000 00000000325 12232253107 021435 0 ustar #!/bin/sh
# Make sure adbd is not started automatically
#sed -i 's/setprop persist.sys.usb.config adb$/setprop persist.sys.usb.config ""/
#' $LXC_ROOTFS_PATH/init.rc
# Disable adbd
rm $LXC_ROOTFS_PATH/sbin/adbd
lxc-android-config-0.162/var/lib/lxc/android/pre-start.d/30-no-surface-flinger 0000775 0000000 0000000 00000000536 12315273274 023636 0 ustar #!/bin/sh
sed -i $LXC_ROOTFS_PATH/init.rc \
-e '/^service surfaceflinger/{s/$/\n disabled/}' \
-e '/onrestart restart surfaceflinger$/d' \
-e 's|\(/system/bin/ubuntuappmanager\)|\1.disabled|'
cat <> $LXC_ROOTFS_PATH/init.rc
on property:sys.runsf=0
stop surfaceflinger
on property:sys.runsf=1
start surfaceflinger
EOF
lxc-android-config-0.162/var/lib/lxc/android/pre-start.sh 0000775 0000000 0000000 00000002205 12322236633 020106 0 ustar #!/bin/sh
if [ -e /android/system/boot/android-ramdisk.img ]; then
INITRD=/android/system/boot/android-ramdisk.img
elif [ -e /boot/android-ramdisk.img ]; then
rm -Rf $LXC_ROOTFS_PATH
mkdir -p $LXC_ROOTFS_PATH
INITRD=/boot/android-ramdisk.img
cd $LXC_ROOTFS_PATH
cat $INITRD | gzip -d | cpio -i
else
exit 1
fi
# Create /dev/pts if missing
mkdir -p $LXC_ROOTFS_PATH/dev/pts
# Pass /sockets through
mkdir -p /dev/socket $LXC_ROOTFS_PATH/socket
mount -n -o bind,rw /dev/socket $LXC_ROOTFS_PATH/socket
# run config snippet scripts
run-parts /var/lib/lxc/android/pre-start.d || true
sed -i '/on early-init/a \ mkdir /dev/socket\n\ mount none /socket /dev/socket bind' $LXC_ROOTFS_PATH/init.rc
if [ "$INITRD" = "/android/system/boot/android-ramdisk.img" ]; then
sed -i "/mount_all /d" $LXC_ROOTFS_PATH/init.*.rc
sed -i "/on nonencrypted/d" $LXC_ROOTFS_PATH/init.rc
rm -Rf $LXC_ROOTFS_PATH/vendor
ln -s /system/vendor $LXC_ROOTFS_PATH/vendor
for dir in /android/*; do
mkdir -p $LXC_ROOTFS_PATH/$(basename $dir)
mount -n -o bind,recurse $dir $LXC_ROOTFS_PATH/$(basename $dir)
done
fi
lxc-android-config-0.162/var/lib/lxc/android/config 0000664 0000000 0000000 00000000454 12254130544 017020 0 ustar lxc.rootfs = /var/lib/lxc/android/rootfs
lxc.utsname = armhf
lxc.network.type = none
lxc.devttydir = lxc
lxc.tty = 4
lxc.pts = 1024
lxc.arch = armhf
lxc.cap.drop = mac_admin mac_override
lxc.pivotdir = lxc_putold
lxc.hook.pre-start = /var/lib/lxc/android/pre-start.sh
lxc.aa_profile = unconfined
lxc-android-config-0.162/var/lib/lxc/android/overrides/ 0000775 0000000 0000000 00000000000 12232253107 017624 5 ustar lxc-android-config-0.162/etc/ 0000775 0000000 0000000 00000000000 12241132663 012634 5 ustar lxc-android-config-0.162/etc/udev/ 0000775 0000000 0000000 00000000000 12232253107 013574 5 ustar lxc-android-config-0.162/etc/udev/rules.d/ 0000775 0000000 0000000 00000000000 12232253107 015150 5 ustar lxc-android-config-0.162/etc/udev/rules.d/50-firmware.rules 0000664 0000000 0000000 00000000000 12232253107 020250 0 ustar lxc-android-config-0.162/etc/udev/rules.d/90-alsa-ucm.rules 0000664 0000000 0000000 00000000000 12232253107 020142 0 ustar lxc-android-config-0.162/etc/udev/rules.d/90-alsa-restore.rules 0000664 0000000 0000000 00000000000 12232253107 021041 0 ustar lxc-android-config-0.162/etc/udev/rules.d/60-persistent-v4l.rules 0000664 0000000 0000000 00000000000 12232253107 021340 0 ustar lxc-android-config-0.162/etc/rsyslog.d/ 0000775 0000000 0000000 00000000000 12232253107 014555 5 ustar lxc-android-config-0.162/etc/rsyslog.d/45-binder.conf 0000664 0000000 0000000 00000000353 12232253107 017116 0 ustar # Ignore binder rules for rsyslog.
#
# Temporarily ignore until http://bugs.launchpad.net/bugs/1202887
# is properly fixed.
#
# For more information see rsyslog.conf(5) and /etc/rsyslog.conf
:msg, contains, "RLIMIT_NICE not set" ~
lxc-android-config-0.162/etc/init/ 0000775 0000000 0000000 00000000000 12322742475 013607 5 ustar lxc-android-config-0.162/etc/init/adbd-emergency-shell.conf 0000664 0000000 0000000 00000001066 12316757653 020443 0 ustar # adbd - run adb emergency shell
#
# This task enables the adb shell in emergency mode if the
# android container fails to start
description "adbd emergency shell"
start on stopped lxc-android-config RESULT=failed
stop on runlevel [!2345]
respawn
pre-start script
echo 0 >/sys/class/android_usb/android0/enable
echo -n 18d1 >/sys/class/android_usb/android0/idVendor
echo -n D002 >/sys/class/android_usb/android0/idProduct
echo -n adb >/sys/class/android_usb/android0/functions
echo 1 >/sys/class/android_usb/android0/enable
end script
exec /usr/bin/adbd
lxc-android-config-0.162/etc/init/tty5.override 0000664 0000000 0000000 00000000007 12232253107 016237 0 ustar manual
lxc-android-config-0.162/etc/init/tty1.override 0000664 0000000 0000000 00000000007 12232253107 016233 0 ustar manual
lxc-android-config-0.162/etc/init/android-usb-state.conf 0000664 0000000 0000000 00000000447 12306345340 020000 0 ustar start on android_usb-device-changed
task
emits android-usb-connected
emits android-usb-disconnected
script
if [ "$USB_STATE" = CONNECTED ]; then
/sbin/initctl emit android-usb-connected
elif [ "$USB_STATE" = DISCONNECTED ]; then
/sbin/initctl emit android-usb-disconnected
fi
end script
lxc-android-config-0.162/etc/init/boot-hooks-emit.conf 0000664 0000000 0000000 00000001764 12232253107 017473 0 ustar # boot-hooks-emit - Triggers boot hooks
# This job is used to trigger a variety of hooks at boot time on Touch devices
# It does that through the "boot-hooks" event and the WHEN variable.
# That variable can be "every-boot" or "new-version".
# In the latter case, it's accompanied by two other variables,
# OLD_BUILD and NEW_BUILD each containing a build ID.
author "Stéphane Graber "
description "Triggers boot hooks"
start on local-filesystems
emits boot-hooks
script
initctl emit boot-hooks WHEN=every-boot
if [ -e /etc/ubuntu-build ]; then
last_buildid=0
[ -e /userdata/.last_ubuntu-build ] && last_buildid=$(cat /userdata/.last_ubuntu-build)
current_buildid=$(cat /etc/ubuntu-build)
if [ "$last_buildid" != "$current_buildid" ]; then
cp /etc/ubuntu-build /userdata/.last_ubuntu-build || true
initctl emit boot-hooks WHEN=new-version OLD_BUILD=$last_buildid NEW_BUILD=$current_buildid
fi
fi
end script
lxc-android-config-0.162/etc/init/ssh-keygen.conf 0000664 0000000 0000000 00000000451 12317354344 016531 0 ustar start on starting ssh
task
script
[ ! -e /etc/ssh/ssh_host_rsa_key ] && \
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa >/dev/null 2>&1
[ ! -e /etc/ssh/ssh_host_dsa_key ] && \
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N '' -t dsa >/dev/null 2>&1
end script
lxc-android-config-0.162/etc/init/ssh-property-watcher.conf 0000664 0000000 0000000 00000000363 12316762323 020567 0 ustar start on android-container persist.service.ssh=*
task
script
VAL=$(env | grep persist.service.ssh=)
case ${VAL##*=} in
true)
start ssh
;;
false)
stop ssh
;;
esac
end script
lxc-android-config-0.162/etc/init/no-cpu-hotplug.conf 0000664 0000000 0000000 00000000307 12315116500 017321 0 ustar description "disable cpu hotplugging during Ubuntu Touch boot"
start on local-filesystems
task
script
for cpu in /sys/devices/system/cpu/cpu?/online; do
chmod 444 $cpu
done
end script
lxc-android-config-0.162/etc/init/plymouth-upstart-bridge.override 0000664 0000000 0000000 00000000007 12316757636 022170 0 ustar manual
lxc-android-config-0.162/etc/init/tty3.override 0000664 0000000 0000000 00000000007 12232253107 016235 0 ustar manual
lxc-android-config-0.162/etc/init/ureadahead-other.override 0000664 0000000 0000000 00000000007 12316757605 020553 0 ustar manual
lxc-android-config-0.162/etc/init/setvtrgb.override 0000664 0000000 0000000 00000000007 12232253107 017172 0 ustar manual
lxc-android-config-0.162/etc/init/ureadahead-touch.conf 0000664 0000000 0000000 00000001400 12320024200 017625 0 ustar # ureadahead - Read required files in advance for touch mountpoints
#
# Runs the über-readahead daemon which reads data about files required
# during boot and reads them into the page cache in advance of their
# use.
# Since on touch devices all mounting happens in initrd, mountall does
# not emit the right mount events for us so we iterate over the .pack
# files instead to preload files on boot.
description "Read required files in advance (for touch mountpoints)"
start on startup
stop on starting rcS
task
script
ureadahead --daemon --timeout=60
for pack in /var/lib/ureadahead/*.pack; do
MOUNTPOINT="$(echo "/$(basename $pack)"|\
sed -e 's/.pack$//'|tr '.' '/')"
[ -d "$MOUNTPOINT" ] && \
ureadahead --daemon $MOUNTPOINT --timeout=60
done
end script
lxc-android-config-0.162/etc/init/enable-cpu-hotplugging.conf 0000664 0000000 0000000 00000000305 12315116561 021005 0 ustar description "enable cpu hotplugging after Ubuntu Touch boot"
start on runlevel [2345]
task
script
sleep 60
for cpu in /sys/devices/system/cpu/cpu?/online; do
chmod 644 $cpu
done
end script
lxc-android-config-0.162/etc/init/alsa-store.override 0000664 0000000 0000000 00000000007 12232253107 017404 0 ustar manual
lxc-android-config-0.162/etc/init/ssh.override 0000664 0000000 0000000 00000000007 12232253107 016127 0 ustar manual
lxc-android-config-0.162/etc/init/cups.override 0000664 0000000 0000000 00000000243 12306315403 016306 0 ustar # cups - CUPS Printing spooler and server
# socket activation overrides for touch
start on socket PROTO=inet PORT=631 ADDR=127.0.0.1
exec /usr/sbin/cupsd -f -x 30
lxc-android-config-0.162/etc/init/upstart-local-bridge.conf 0000664 0000000 0000000 00000001001 12232253107 020457 0 ustar # upstart-local-bridge - Bridge client socket events into Upstart
#
# This helper daemon receives name=value pairs from a socket
# and emits an upstart event containing these values.
description "Bridge client socket name=value pairs into Upstart"
start on starting lxc-android-config
stop on runlevel [!2345]
expect daemon
respawn
emits android-container
pre-start script
mkdir -p /dev/socket
end script
exec upstart-local-bridge --daemon --event=android-container --path=/dev/socket/upstart-text-bridge
lxc-android-config-0.162/etc/init/set.pretty-hostname.conf 0000664 0000000 0000000 00000000617 12272743214 020413 0 ustar # Set pretty hostname
#
# This sets the pretty hostname in /etc/machine-info to the model name
description "Set pretty hostname"
task
start on (started dbus and starting bluetooth)
script
if [ -x `which getprop` ] && [ ! -s /etc/writable/machine-info ]; then
device=`getprop ro.product.model`
if [ "$device" != "" ]; then
hostnamectl --pretty set-hostname "$device"
fi
fi
end script
lxc-android-config-0.162/etc/init/ureadahead.override 0000664 0000000 0000000 00000000007 12316757605 017434 0 ustar manual
lxc-android-config-0.162/etc/init/tty4.override 0000664 0000000 0000000 00000000007 12232253107 016236 0 ustar manual
lxc-android-config-0.162/etc/init/tty2.override 0000664 0000000 0000000 00000000007 12232253107 016234 0 ustar manual
lxc-android-config-0.162/etc/init/ofono.override 0000664 0000000 0000000 00000001074 12272150577 016472 0 ustar description "oFono Mobile telephony stack"
start on (started dbus and
file FILE=/dev/socket)
stop on stopping dbus
expect fork
respawn
pre-start script
timeout=10
# loop 10 times and then exit, if rild isnt up after 80 sec
# it is likely not starting at all (or not there)
while [ ! -e /dev/socket/rild ]; do
sleep 8
if [ "$timeout" -le 0 ]; then
stop
exit 0
fi
timeout=$(($timeout - 1))
done
sleep 5
end script
exec ofonod -p ril,rilmodem,provision,mbpi,nettime,mnclength,smshistory,push_notification
lxc-android-config-0.162/etc/init/lxc-net.override 0000664 0000000 0000000 00000000007 12232253107 016704 0 ustar manual
lxc-android-config-0.162/etc/init/ubuntu-location-service.override 0000664 0000000 0000000 00000001127 12322234542 022126 0 ustar start on android and started dbus
script
provider="gps::Provider"
while [ ! -e /dev/socket/property_service ]; do sleep 0.1; done
# Check if we need to use the fake provider instead
if [ "$(getprop custom.location.fake)" = "true" ]; then
provider="dummy::Provider"
poptions="--dummy::Provider::ReferenceLocationLat=$(getprop custom.location.lat 51.505660) \
--dummy::Provider::ReferenceLocationLon=$(getprop custom.location.lon -0.099850)"
fi
exec /usr/bin/ubuntu-location-serviced --bus system --provider $provider $poptions
end script
lxc-android-config-0.162/etc/init/udev.override 0000664 0000000 0000000 00000000562 12232253107 016303 0 ustar # udev - device node and kernel event manager
#
# The udev daemon receives events from the kernel about changes in the
# /sys filesystem and manages the /dev filesystem.
description "device node and kernel event manager"
start on (android
and stopped lxc-android-boot)
stop on runlevel [06]
expect fork
respawn
exec /lib/systemd/systemd-udevd --daemon
lxc-android-config-0.162/etc/init/alsa-restore.override 0000664 0000000 0000000 00000000007 12232253107 017733 0 ustar manual
lxc-android-config-0.162/etc/init/boot-hooks/ 0000775 0000000 0000000 00000000000 12315271277 015672 5 ustar lxc-android-config-0.162/etc/init/tty6.override 0000664 0000000 0000000 00000000007 12232253107 016240 0 ustar manual
lxc-android-config-0.162/etc/ubuntu-touch-session.d/ 0000775 0000000 0000000 00000000000 12240451726 017204 5 ustar lxc-android-config-0.162/etc/ubuntu-touch-session.d/tf700t.conf 0000664 0000000 0000000 00000000065 12240325632 021074 0 ustar GRID_UNIT_PX=16
QTWEBKIT_DPR=1.8
FORM_FACTOR="tablet" lxc-android-config-0.162/etc/system-image/ 0000775 0000000 0000000 00000000000 12323207237 015241 5 ustar lxc-android-config-0.162/etc/system-image/writable-paths 0000664 0000000 0000000 00000007541 12323207237 020121 0 ustar # 1st column: Mount point
# 2nd column: Path relative to root of persistent storage (or auto)
# 3rd column: type => persistent|synced|temporary
# 4th column: action => none|transition (transition requires persistent)
# 5th column: mount flags
/android/data android-data persistent none none
/etc/NetworkManager/system-connections auto persistent none none
/home user-data persistent transition none
/opt/click.ubuntu.com auto persistent transition none
/tmp none temporary none defaults
/var/crash auto persistent none none
/var/lib/AccountsService/users auto persistent none none
/var/lib/dbus auto persistent none none
/var/lib/logrotate auto persistent none none
/var/lib/NetworkManager auto persistent none none
/var/lib/ofono auto persistent none none
/var/lib/PackageKit auto persistent none none
/var/lib/bluetooth auto persistent none none
/var/lib/lightdm auto temporary none defaults,mode=0750,uid=lightdm,gid=lightdm
/var/lib/lightdm-data auto persistent none none
/var/lib/sudo auto temporary none defaults,mode=0700
/var/lib/system-image auto persistent none none
/var/lib/upower auto persistent none none
/var/lib/usermetrics auto persistent none none
/var/log auto persistent transition none
# ufw
/etc/default/ufw auto persistent transition none
/etc/ufw auto persistent transition none
/lib/ufw/user6.rules auto persistent transition none
/lib/ufw/user.rules auto persistent transition none
# apparmor cache is not pregenerated in the image builds
/etc/apparmor.d/cache auto persistent none none
# needed by click-apparmor - use transition since some core apps are
# pre-installed on the image
/var/cache/apparmor auto persistent transition none
/var/lib/apparmor auto persistent transition none
# for a writable dconf db used by customization
/custom/etc/dconf auto persistent none none
# ssh
/etc/ssh auto persistent transition none
/etc/init/ssh.override auto persistent transition none
# used for various writable files (timezone, localtime, ...)
/etc/writable auto synced none none
# ureadahead
/var/lib/ureadahead auto persistent transition none
# apport
/var/lib/apport auto persistent transition none
# allow us to disable apport as it slows down image
/etc/default/apport auto persistent none none
# needed for rfkill persistance
/var/lib/rfkill auto persistent transition none
lxc-android-config-0.162/lib/ 0000775 0000000 0000000 00000000000 12232253107 012624 5 ustar lxc-android-config-0.162/lib/udev/ 0000775 0000000 0000000 00000000000 12232253107 013567 5 ustar lxc-android-config-0.162/lib/udev/rules.d/ 0000775 0000000 0000000 00000000000 12232253107 015143 5 ustar lxc-android-config-0.162/lib/udev/rules.d/65-android.rules 0000664 0000000 0000000 00000001651 12232253107 020072 0 ustar # logging devices
ACTION=="add", KERNEL=="log_*", MODE="0666"
ACTION=="add", KERNEL=="log_main", SYMLINK+="alog/main"
ACTION=="add", KERNEL=="log_system", SYMLINK+="alog/system"
ACTION=="add", KERNEL=="log_radio", SYMLINK+="alog/radio"
ACTION=="add", KERNEL=="log_events", SYMLINK+="alog/events"
# system devices
ACTION=="add", KERNEL=="binder", MODE="0666"
# graphics devices
SUBSYSTEM=="graphics", KERNEL=="*", SYMLINK+="graphics/%k"
# input devices
ACTION=="add", KERNEL=="event[0-9]*", GROUP="android_input", MODE="0660"
# misc devices
ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="system", MODE="0664"
ACTION=="add", KERNEL=="uhid", OWNER="system", GROUP="system", MODE="0660"
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="plugdev", MODE="0660"
# memory
ACTION=="add", KERNEL=="ashmem", OWNER="system", GROUP="system", MODE="0666"
# rfkill
ACTION=="add", KERNEL=="rfkill", GROUP="android_input", MODE="0660"
lxc-android-config-0.162/lib/udev/rules.d/70-android.rules 0000664 0000000 0000000 00000000116 12232253107 020061 0 ustar # Keep this file empty, it gets replaced by device-specific rules at run-time
lxc-android-config-0.162/debian/ 0000775 0000000 0000000 00000000000 12323207341 013300 5 ustar lxc-android-config-0.162/debian/compat 0000664 0000000 0000000 00000000002 12232253107 014476 0 ustar 9
lxc-android-config-0.162/debian/lxc-android-config.install 0000664 0000000 0000000 00000000020 12232253107 020327 0 ustar var
usr
lib
etc
lxc-android-config-0.162/debian/control 0000664 0000000 0000000 00000001360 12322742475 014716 0 ustar Source: lxc-android-config
Section: utils
Priority: optional
Maintainer: Ubuntu Developers
Build-Depends: debhelper (>= 9)
Standards-Version: 3.9.4
Package: lxc-android-config
Architecture: all
Multi-Arch: foreign
Depends: lxc (>= 1.0.0~beta1-0ubuntu1), cgmanager, debianutils, upstart, ${misc:Depends}
Breaks: ubuntu-touch-session (<< 0.107), powerd (<< 0.14-0ubuntu1)
Recommends: ofono
Description: configuration to fire up an ubuntu-touch android container
This package contains the scripts to boot an Ubuntu Touch device.
.
After booting the Ubuntu Touch rootfs upstart will fire up a container
using a /boot/android-ramdisk.img shipped by the Ubuntu Touch android
system image as the root filesystem.
lxc-android-config-0.162/debian/copyright 0000664 0000000 0000000 00000001756 12232253107 015244 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: lxc-android-config
Upstream-Contact: Oliver Grawert
Source: lp:ubuntu/lxc-android-config
Files: *
Copyright: 2013 Canonical LTD.
License: GPL-3
This program is free software: you can redistribute it and/or modify it
under the terms of the the GNU General Public License version 3, as
published by the Free Software Foundation.
.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranties of
MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
PURPOSE. See the applicable version of the GNU Lesser General Public
License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
.
On Debian systems, the complete text of the GNU General Public License
can be found in `/usr/share/common-licenses/GPL-3'
lxc-android-config-0.162/debian/changelog 0000664 0000000 0000000 00000125174 12323207325 015166 0 ustar lxc-android-config (0.162) trusty; urgency=medium
* make /var/lib/rfkill writable so that rfkill can store persistent states
there (LP. #1307600)
-- Oliver Grawert Tue, 15 Apr 2014 12:49:06 +0200
lxc-android-config (0.161) trusty; urgency=medium
[ Stéphane Graber ]
* e-enable cgmanager support. (LP: #1302174)
-- Oliver Grawert Mon, 14 Apr 2014 13:23:45 +0200
lxc-android-config (0.160) trusty; urgency=medium
* drop redundant unzipping of the android initrd, we do it from the ubuntu
initramfs now, no need ot run it again (LP: #1306532)
* fix quoting in location service upstart job, make sure to only query the
property system if it is really up (LP: #1306515)
-- Oliver Grawert Sat, 12 Apr 2014 15:20:36 +0200
lxc-android-config (0.159) trusty; urgency=medium
* rework ureadahead-touch a little
-- Oliver Grawert Sat, 05 Apr 2014 18:00:03 +0200
lxc-android-config (0.158) trusty; urgency=medium
* revert to using cgroup-lite, with cgmanager running we get random hard
hangs of the system during image testing (LP: #1302174)
* ship .override files for cgmanager and cgproxy
* switch the package dependency back from cgmanager to cgroup-lite
-- Oliver Grawert Fri, 04 Apr 2014 15:13:45 +0200
lxc-android-config (0.157) trusty; urgency=medium
* etc/init/ssh-keygen.conf: Fix typo so that ssh keys actually get generated
when starting ssh.
-- Luke Yelavich Fri, 04 Apr 2014 08:58:45 +1100
lxc-android-config (0.156) trusty; urgency=low
[ Oliver Grawert ]
* Multiple bootspeed enhancements:
- disable all default ureadahead jobs and replace them with a touch specific
one. The mounting that happens in the initrd goes unnoticed and does not
generate events, this job compensates it by looping over existing .pack
files.
- move ssh key generation to its own job that starts on starting ssh, so we
do not generate keys on every OTA upgrade and on first boot but on first
use of ssh.
- make the lxc-android-config job properly fail if the container can not
start so we can check for the exit condition if this job for starting an
emergency adbd shell
- ship an adbd-emergency-shell upstart job, that fires up adbd if the
android container could not start.
- switch plymouth-upstart-bridge to manual, it slows down the boot if there
is no plymouthd running
* switch lxc-android-config upstart job to start on started cgmanager,
update the package dependencies accordingly.
[ Sergio Schvezov ]
* Provide environment vars for media-hub in a session override.
-- Oliver Grawert Wed, 02 Apr 2014 12:03:08 +0200
lxc-android-config (0.155) trusty; urgency=low
* also add powerd (<< 0.14-0ubuntu1) to the breaks ...
-- Oliver Grawert Mon, 31 Mar 2014 17:37:38 +0200
lxc-android-config (0.154) trusty; urgency=low
* add a Breaks: ubuntu-touch-session (<< 0.107) to debian/control since
that has the default switch to Mir
-- Oliver Grawert Mon, 31 Mar 2014 16:33:25 +0200
lxc-android-config (0.153) trusty; urgency=low
* always force-disable surfaceflinger from
/var/lib/lxc/android/pre-start.d/ when starting up teh android container,
we use Mir only now
-- Oliver Grawert Fri, 28 Mar 2014 14:25:32 +0100
lxc-android-config (0.152) trusty; urgency=low
* drop /etc/init/boot-hooks/set-display-mir.conf, we default to Mir now and
do not need to touch the file anymore.
-- Oliver Grawert Fri, 28 Mar 2014 14:01:55 +0100
lxc-android-config (0.151) trusty; urgency=low
* add upstart jobs to force all cpu cores on during boot and re-enable
hotplugging of cores 60 seconds after a runlevel was reached
-- Oliver Grawert Thu, 27 Mar 2014 22:51:48 +0100
lxc-android-config (0.150) trusty; urgency=low
* ship /etc/init/ureadahead-touch.conf which processes .pack files for
mountpoints that have no mount event (we mount a ready made rootfs in
initrd and have mountall not processing any of this, which makes us
miss events later)
-- Oliver Grawert Thu, 27 Mar 2014 15:09:35 +0100
lxc-android-config (0.149) trusty; urgency=medium
* Remove diverts of NetworkManager.policy, which actually didn't do what
it said on the tin anyway. Actual NetworkManager policy is determined
by the phablet user being in the group 'sudo' and a livecd-rootfs config
change that lets the sudo group do what it wants with networking.
-- Michael Terry Mon, 17 Mar 2014 17:29:00 -0400
lxc-android-config (0.148) trusty; urgency=medium
* add ssh-property-watcher.conf to monitor the persist.service.ssh property
(allowed values are "true" and "false", use setprop to set the property
for having sshd start automatically
* make android-usb-state.conf emit on CONNECTED USB state, that way
mtp-server starts minimally earlier which avoids a race
-- Oliver Grawert Fri, 07 Mar 2014 14:34:38 +0100
lxc-android-config (0.147) trusty; urgency=medium
* Add cups.override which would change cups to be socket activated and
auto-shutdown after 30s of idling. This change has no effect, since
cups is not yet seeded on the touch images.
-- Dimitri John Ledkov Fri, 07 Mar 2014 10:10:42 +0000
lxc-android-config (0.146) trusty; urgency=medium
* 70-deb.rules: adding rules for deb (Nexus 7 2013 Mobile)
* set-display-mir.conf: adding deb and hammerhead to the list of devices
that are supported by mir
-- Ricardo Salveti de Araujo Fri, 07 Mar 2014 04:10:57 -0300
lxc-android-config (0.145) trusty; urgency=medium
* set-display-mir.conf: adding flo to the list
-- Ricardo Salveti de Araujo Sun, 23 Feb 2014 00:07:34 -0300
lxc-android-config (0.144) trusty; urgency=medium
* do not use 1 second sleeps in loops inside upstart jobs, that is not fine
grained enough, sleep supports floating point values, lets not wait
a full second in loops if not needed
-- Oliver Grawert Fri, 21 Feb 2014 18:28:50 +0100
lxc-android-config (0.143) trusty; urgency=medium
* etc/system-image/writable-paths: Make /var/lib/lightdm-data persistent.
It's a new feature of lightdm, to allow sharing largish files (like
photos, avatars) between the greeter and user sessions.
-- Michael Terry Thu, 20 Feb 2014 16:41:09 -0500
lxc-android-config (0.142) trusty; urgency=medium
* make /etc/default/apport writable so apport can be switched off easily for
demo images
-- Oliver Grawert Thu, 20 Feb 2014 22:33:39 +0100
lxc-android-config (0.141) trusty; urgency=medium
* lxc-android-config: make sure the property system socket is available
before trying to set any property
-- Ricardo Salveti de Araujo Sat, 15 Feb 2014 23:32:04 -0300
lxc-android-config (0.140) trusty; urgency=medium
* lxc-android-boot: persist is not necessarily available in every device
-- Ricardo Salveti de Araujo Fri, 14 Feb 2014 14:27:34 -0200
lxc-android-config (0.139) trusty; urgency=medium
* ubuntu-location-service.override: adding logic to support a fake provider
-- Ricardo Salveti de Araujo Tue, 11 Feb 2014 18:46:27 -0200
lxc-android-config (0.138) trusty; urgency=medium
* lxc-android-config: allow custom properties before announcing that
the boot is completed
-- Ricardo Salveti de Araujo Tue, 11 Feb 2014 01:17:44 -0200
lxc-android-config (0.137) trusty; urgency=medium
* 70-generic_x86.rules: adding udev rules for Goldfish X86
-- Ricardo Salveti de Araujo Mon, 10 Feb 2014 01:00:47 -0200
lxc-android-config (0.136) trusty; urgency=medium
* 30-no-surface-flinger: adding logic to start/stop surface flinger via
properties (needed by the SDK team to compare performance against MIR)
-- Ricardo Salveti de Araujo Thu, 06 Feb 2014 13:37:12 -0200
lxc-android-config (0.135) trusty; urgency=medium
* drop weird "echo bar" from script that disabled u_chroot (how did that get
there ?)
* Add in upstart job to set pretty hostname, which is used for the bluetooth
device name
-- Oliver Grawert Fri, 31 Jan 2014 16:47:43 +0100
lxc-android-config (0.134) trusty; urgency=medium
* add fstab handling for the /persist partition to cdimage images for
hammerhead and flo support (does not affect ubuntu-system images at all)
-- Oliver Grawert Wed, 29 Jan 2014 13:28:30 +0100
lxc-android-config (0.133) trusty; urgency=medium
* add push_notification to ofono startup defaults
-- Oliver Grawert Wed, 29 Jan 2014 11:02:32 +0100
lxc-android-config (0.132) trusty; urgency=medium
* 70-hammerhead.rules: adding rules for hammerhead (Nexus 5)
-- Ricardo Salveti de Araujo Sat, 25 Jan 2014 03:52:40 -0200
lxc-android-config (0.131) trusty; urgency=medium
* ubuntu-location-service.override: location service should only start after
the container is up
-- Ricardo Salveti de Araujo Fri, 24 Jan 2014 01:09:13 -0200
lxc-android-config (0.130) trusty; urgency=medium
* 70-flo.rules: adding rules for flo (Nexus 7 - 2013 - WiFi)
-- Ricardo Salveti de Araujo Thu, 23 Jan 2014 03:12:04 -0200
lxc-android-config (0.129) trusty; urgency=medium
* 70-manta.rules: fixing permissions for media related devices
-- Ricardo Salveti de Araujo Wed, 22 Jan 2014 19:27:09 -0200
lxc-android-config (0.128) trusty; urgency=medium
* etc/system-image/writable-paths: Make the permissions for
/var/lib/lightdm match the normal Desktop image
-- Michael Terry Wed, 22 Jan 2014 15:46:18 -0500
lxc-android-config (0.127) trusty; urgency=medium
* 70-mako.rules: changing default permission for msm_rotator, which is now
used by 4.4.2
-- Ricardo Salveti de Araujo Tue, 21 Jan 2014 15:57:24 -0200
lxc-android-config (0.126) trusty; urgency=low
* Adding /var/lib/apport to writable persistent paths. (LP: #1239811)
-- Brian Murray Mon, 06 Jan 2014 12:03:20 -0800
lxc-android-config (0.125) trusty; urgency=medium
* Update for upcoming lxc 1.0~beta1 upload.
Bump dependency on LXC to 1.0~beta1 and update /var/lib/lxc/android/config
to defined "lxc.network.type = none".
-- Stéphane Graber Tue, 17 Dec 2013 15:18:52 -0500
lxc-android-config (0.124) trusty; urgency=low
* Adding /var/lib/bluetooth to writeable persistent paths. (LP: #1234361)
* Adding /var/lib/lightdm to writeable temporary paths.
* Fixed syntax-error-in-debian-changelog warnings to get UDD working again.
* Removing accidentally added grep file.
-- Sergio Schvezov Fri, 13 Dec 2013 14:28:00 -0500
lxc-android-config (0.123) trusty; urgency=low
* Load additional ofono plugins for new release
-- Didier Roche Fri, 13 Dec 2013 08:14:30 +0100
lxc-android-config (0.122) trusty; urgency=low
* add manta (Nexus 10) to arches that run with Mir enabled by default.
-- Oliver Grawert Tue, 03 Dec 2013 10:05:36 +0100
lxc-android-config (0.121) trusty; urgency=low
* Switch to new lxc-info syntax to extract PID.
* Add versioned dependency on LXC >= 1.0.0~alpha3.
-- Stéphane Graber Fri, 15 Nov 2013 16:24:48 -0500
lxc-android-config (0.120) trusty; urgency=low
* add udev rules, apparmor and powerd profiles for tf700t
* add apparmor profiles for GT-N8000 and GT-N8013 (LP: #1237618)
* add apparmor profiles for pollux and pollux_windy (LP: #1237998)
-- Oliver Grawert Thu, 14 Nov 2013 12:36:35 +0100
lxc-android-config (0.119) trusty; urgency=low
* Adding simple wrapping upstart job to get events on cable
connect/disconnect.
-- Sergio Schvezov Tue, 29 Oct 2013 15:43:12 -0300
lxc-android-config (0.118) devel; urgency=low
* Add udev rules for generic goldfish emulator.
-- Dmitrijs Ledkovs Thu, 24 Oct 2013 18:18:07 +0100
lxc-android-config (0.117) trusty; urgency=low
* Use Mir on the goldfish emulator as well; we definitely don't care about
SurfaceFlinger on goldfish.
-- Steve Langasek Tue, 22 Oct 2013 13:48:59 -0700
lxc-android-config (0.116) trusty; urgency=low
* drop android-chroot, it doesnt provide what people think it does and is
broken anyway
* make parsing the lxc-info output work with new lxc so our session can
start again
-- Oliver Grawert Tue, 22 Oct 2013 14:54:22 +0200
lxc-android-config (0.115) trusty; urgency=low
* Drop etc/init/boot-hooks/setcap-unity8.conf; it's not needed any more.
-- Michał Sawicz Tue, 22 Oct 2013 13:26:28 +0200
lxc-android-config (0.114) saucy; urgency=low
* Add etc/init/boot-hooks/setcap-unity8.conf; this is a copy of a script
which unity8 used to ship as unity8-setcap.conf, but that was causing boot
issues on desktops with unity8 installed due to boot-hooks being missing
there.
* etc/init/boot-hooks/setcap-unity8.conf: skip if /usr/bin/unity8 doesn't
exist.
-- Loïc Minier Thu, 17 Oct 2013 00:14:31 +0200
lxc-android-config (0.113) saucy; urgency=low
* Disabling the appmanager from android when running mir.
-- Sergio Schvezov Fri, 11 Oct 2013 11:51:20 -0300
lxc-android-config (0.112) saucy; urgency=low
* Fix getprop to check ro.product.device in set-display-mir boot-hook; also
bump flag file to v2 to reset on existing devices and add grouper to the
list of supported devices.
-- Loïc Minier Wed, 09 Oct 2013 10:25:36 +0200
lxc-android-config (0.111) saucy; urgency=low
* 70-grouper.rules: changing group for the graphics related devices so we
can run Mir as phablet
-- Ricardo Salveti de Araujo Wed, 09 Oct 2013 00:57:05 -0300
lxc-android-config (0.110) saucy; urgency=low
* Add set-display-mir boot-hook to create .display-mir file on boot (on
supported devices), unless the hook already ran; switches the default to
Mir for users of SF on system-upgrades; this should only run once on
upgrades, but the current boot-hooks don't allow this with a dep on other
jobs.
-- Loïc Minier Tue, 08 Oct 2013 23:16:18 +0200
lxc-android-config (0.109) saucy; urgency=low
* rework teh former change slightly so prerequisites for the job are
handled in pre-start and teh process is actually executed directly
-- Oliver Grawert Fri, 04 Oct 2013 16:56:28 +0200
lxc-android-config (0.108) saucy; urgency=low
* drop "daemon" handling from upstart-local-bridge job to fix shutdown and
reboot
-- Oliver Grawert Fri, 04 Oct 2013 16:37:23 +0200
lxc-android-config (0.107) saucy; urgency=low
* make /var/lib/ureadahead writable (LP: #1233281)
-- Oliver Grawert Fri, 04 Oct 2013 11:58:51 +0200
lxc-android-config (0.106) saucy; urgency=low
* Creating /dev/socket in upstart-local-bridge.
* upstart-local-bridge job to start before lxc-android-config.
* removing the deletion of /dev/socket in the lxc pre start script.
-- Sergio Schvezov Wed, 02 Oct 2013 18:27:15 -0300
lxc-android-config (0.105) saucy; urgency=low
[ Stéphane Graber ]
* Add basic boot-hooks infrastructure (LP: #1215092)
-- Loïc Minier Thu, 03 Oct 2013 14:44:09 +0200
lxc-android-config (0.104) saucy; urgency=low
* Make /etc/writable "synced" and drop the entries that got moved in there.
(LP: #1227520)
-- Stéphane Graber Mon, 30 Sep 2013 13:31:37 +0200
lxc-android-config (0.103) saucy; urgency=low
* Fix some issues with the upstart job so that it gets into the right
state at boot time and properly shuts down.
-- Stéphane Graber Wed, 25 Sep 2013 15:42:51 -0400
lxc-android-config (0.102) saucy; urgency=low
[ Sebastien Bacher ]
* Define /var/lib/upower as writable, it's needed for charge records
(lp: #1230356)
[ oliver Grawert ]
* make /dev/rfkill accessible for members of teh android_input group to fix
the bluettoth indicator and settings app
-- Oliver Grawert Wed, 25 Sep 2013 17:50:56 +0200
lxc-android-config (0.101) saucy; urgency=low
* merge lp:~cwayne18/ubuntu/saucy/lxc-android-config/timezone which makes
three additional files writable to enable timezone selection
-- Oliver Grawert Mon, 23 Sep 2013 20:23:30 +0200
lxc-android-config (0.100) saucy; urgency=low
* add /etc/apparmor.d/cache as writable path so we don't have to regenerate
system policy on every boot (LP: #1227604)
-- Jamie Strandboge Fri, 20 Sep 2013 12:18:06 -0500
lxc-android-config (0.99) saucy; urgency=low
* upstart-local-bridge was starting too early, waiting for the filesystem
event instead of just on startup.
-- Sergio Schvezov Wed, 18 Sep 2013 10:50:45 -0300
lxc-android-config (0.98) saucy; urgency=low
* rervert to the old way of disabling adbd inside the android container by
removing the binary.
-- Oliver Grawert Tue, 17 Sep 2013 21:05:16 +0200
lxc-android-config (0.97) saucy; urgency=low
* usr/lib/lxc-android-config/*.rules: replacing drmrpc group ids with video,
as that's what we use in Ubuntu
* 70-grouper.rules: make sure the media related devices are all under the
video group
-- Ricardo Salveti de Araujo Mon, 16 Sep 2013 20:08:16 -0300
lxc-android-config (0.96) saucy; urgency=low
* 70-maguro.rules: rpmsg related devices should be under group video instead
-- Ricardo Salveti de Araujo Mon, 16 Sep 2013 19:58:59 -0300
lxc-android-config (0.95) saucy; urgency=low
* make /etc/init/ssh.override a rw file so something like:
echo "" | sudo tee /etc/init/ssh.override can be used to enable the ssh
service permanently if needed.
echo "manual" | sudo tee /etc/init/ssh.override can be used to disable it
again
-- Oliver Grawert Fri, 13 Sep 2013 17:38:49 +0200
lxc-android-config (0.94) saucy; urgency=low
* Adding mir override option.
-- Sergio Schvezov Wed, 11 Sep 2013 14:31:11 -0400
lxc-android-config (0.93) saucy; urgency=low
* generate ssh keys on boot if they do not exist
-- Oliver Grawert Wed, 11 Sep 2013 18:43:15 +0200
lxc-android-config (0.92) saucy; urgency=low
* actually make the sshd override file an override file
-- Oliver Grawert Tue, 10 Sep 2013 22:43:36 +0200
lxc-android-config (0.91) saucy; urgency=low
* make /etc/ssh a writable path so we can generate keys there
* add sshd.override upstart job (currently just disabling the ssh autostart)
-- Oliver Grawert Tue, 10 Sep 2013 20:26:13 +0200
lxc-android-config (0.90) saucy; urgency=low
* lib/udev/rules.d/65-android.rules: add a rule for the /dev/mtp_usb device,
so that it's accessible by group plugdev with the right permissions.
-- Mathieu Trudel-Lapierre Tue, 10 Sep 2013 09:38:56 -0400
lxc-android-config (0.89) saucy; urgency=low
* Add /var/lib/usermetrics to writable paths.
-- Stéphane Graber Fri, 06 Sep 2013 12:50:27 -0400
lxc-android-config (0.88) saucy; urgency=low
* Add /var/lib/ofono and /var/lib/AccountsService/users to the list of
persistent directories.
-- Stéphane Graber Fri, 06 Sep 2013 11:59:13 -0400
lxc-android-config (0.87) saucy; urgency=low
* Add /var/lib/logrorate to persistent directories.
-- Stéphane Graber Tue, 03 Sep 2013 15:09:18 -0400
lxc-android-config (0.86) saucy; urgency=low
* Removing 11-no-media-service as the media service was changed in the
android side to only provide the camera service. For it to work properly,
the user also needs to update the Android image (can't use package
dependencies at this point as the android package is not yet used)
-- Ricardo Salveti de Araujo Wed, 28 Aug 2013 16:41:00 -0300
lxc-android-config (0.85) saucy; urgency=low
[ Loïc Minier ]
* Add a 5th column to writable-path for mount flags; use "defaults" for
temporary mounts and "none" for persistent mounts (bind option will be
prepended). (LP: #1217866)
[ Stéphane Graber ]
* Change /var/lib/sudo from persistent to temporary (mode=0700)
-- Stéphane Graber Wed, 28 Aug 2013 10:07:07 -0400
lxc-android-config (0.84) saucy; urgency=low
* Mark /var/lib/sudo as persistent rather than temporary, so that it gets
proper permissions.
-- Colin Watson Wed, 28 Aug 2013 14:27:16 +0200
lxc-android-config (0.83) saucy; urgency=low
* Mark /var/lib/sudo as writable and temporary.
-- Colin Watson Wed, 28 Aug 2013 14:12:35 +0200
lxc-android-config (0.82) saucy; urgency=low
* Mark /var/lib/PackageKit as writable and persistent; LP: #1217462.
-- Loïc Minier Tue, 27 Aug 2013 19:33:38 +0200
lxc-android-config (0.81) saucy; urgency=low
* drop teh versioning of teh upstart dep so teh package gets actually
published and people have a chance to get their sound back again (which
now is completely broken on the released image)
-- Oliver Grawert Tue, 27 Aug 2013 16:55:57 +0200
lxc-android-config (0.80) saucy; urgency=low
* add /var/lib/lxc/android/pre-start.d/11-no-media-service which disables
the media service and audioflinger in the andrpoid container, we use
pulseaudio everywhere now
-- Oliver Grawert Tue, 27 Aug 2013 12:47:19 +0200
lxc-android-config (0.79) saucy; urgency=low
* move the "emits android" to the right job
-- Oliver Grawert Tue, 27 Aug 2013 12:38:24 +0200
lxc-android-config (0.78) saucy; urgency=low
* add upstart-local-bridge, the ubuntu side of the events bridge to the
container.
-- Dmitrijs Ledkovs Tue, 27 Aug 2013 11:08:14 +0100
lxc-android-config (0.77) saucy; urgency=low
* make sure the container is really up before starting to check for
/dev/.coldboot_done, add a sleep to the waiting loop to keep the CPU calm
-- Oliver Grawert Sun, 25 Aug 2013 13:55:33 +0200
lxc-android-config (0.76) saucy; urgency=low
* Adding generic rule to read/write to /dev/ashmem.
-- Sergio Schvezov Fri, 23 Aug 2013 16:57:38 -0300
lxc-android-config (0.75) saucy; urgency=low
* add better race handling to upstart job (look for ueventd stamp that marks
the end of the coldboot processing)
-- Oliver Grawert Fri, 23 Aug 2013 16:53:14 +0200
lxc-android-config (0.74) saucy; urgency=low
[Matthew Fisher]
* Add /custom/etc/dconf to writable-paths
-- Stéphane Graber Wed, 21 Aug 2013 17:30:24 -0400
lxc-android-config (0.73) saucy; urgency=low
[ Jamie Strandboge ]
* add various ufw paths as writable paths so ufw works
* add /var/cache/apparmor and /var/lib/apparmor as writable paths so
application confinement works
[ Stéphane Graber ]
* Switch from /opt to /opt/click.ubuntu.com
-- Stéphane Graber Wed, 21 Aug 2013 15:27:25 -0400
lxc-android-config (0.72) saucy; urgency=low
[András Mamenyák]
* add pollux and n8000 udev rules
-- Oliver Grawert Fri, 16 Aug 2013 15:45:55 +0200
lxc-android-config (0.71) saucy; urgency=low
[Matthew Fisher]
* Add /opt as a writable path so that click-packages work
-- Oliver Grawert Fri, 16 Aug 2013 14:24:10 +0200
lxc-android-config (0.70) saucy; urgency=low
* drop the pulseaudio hack, instead we make the system use the right
GID for the bluetooth group at Touch image build time.
-- Oliver Grawert Fri, 16 Aug 2013 13:29:32 +0200
lxc-android-config (0.69) saucy; urgency=low
* make the qmux_bluetooth socket dir usable if it exists
-- Oliver Grawert Thu, 15 Aug 2013 15:30:15 +0200
lxc-android-config (0.68) saucy; urgency=low
* ofono: start with a pre-defined set of plugins;
This is a result of the rilmodem code finally
landing in the archive version of ofono.
-- Tony Espy Wed, 07 Aug 2013 20:25:14 -0400
lxc-android-config (0.67) saucy; urgency=low
* allow devices that use EFS as label for the factory partition to mount it
under /efs instead of /factory
-- Oliver Grawert Sun, 04 Aug 2013 12:24:23 +0200
lxc-android-config (0.66) saucy; urgency=low
* instead of diversions use override files in /etc/udev/rules.d for all udev
rules we disable, this is way easier to maintain
* make it non-fatal if no device specific udev rules exist in postinst and
we want to copy them
-- Oliver Grawert Sat, 03 Aug 2013 10:51:18 +0200
lxc-android-config (0.65) saucy; urgency=low
* Adding overrides for alsa-store and alsa-restore
* Diverting /lib/udev/rules.d/90-alsa-restore.rules to avoid issues with
store / restore logic (as we had with Nexus 7 in the desktop image)
-- Ricardo Salveti de Araujo Fri, 02 Aug 2013 16:05:54 -0300
lxc-android-config (0.64) saucy; urgency=low
* Replace /usr/lib/lxc-android-config/image-fstab by an equivalent
/etc/system-image/writable-paths. That file is parsed by the initrd and
then turned into an actual fstab.
This centralizes all bind-mount/tmpfs information in a single file,
including the flag to migrate the data on first boot.
-- Stéphane Graber Fri, 02 Aug 2013 18:09:48 +0200
lxc-android-config (0.63) saucy; urgency=low
* Divert the standard NetworkManager policykit profile and replace it with
a more liberal one, until we have lightdm + real sessions in Ubuntu Touch.
-- Steve Langasek Fri, 02 Aug 2013 16:27:36 +0100
lxc-android-config (0.62) saucy; urgency=low
* Add udev rules file for the Huawei Ascend P1 (u9200)
-- Jani Monoses Thu, 01 Aug 2013 19:28:56 +0300
lxc-android-config (0.61) saucy; urgency=low
* update the GT-I9100 udev rules
-- Oliver Grawert Thu, 01 Aug 2013 15:52:25 +0200
lxc-android-config (0.60) saucy; urgency=low
* add STSYEM and USERDATA to accepted partition labels in update-fstab
-- Oliver Grawert Thu, 01 Aug 2013 15:37:31 +0200
lxc-android-config (0.59) saucy; urgency=low
* add a pre-start.d dir to container config
* move bits like disabling adb or uchroot into pre-start.d snippets so it is
easier to en/disable (by just setting/removing the executable bit) or
replace/override them
* depend on debianutils which ships run-parts
-- Oliver Grawert Thu, 01 Aug 2013 12:45:38 +0200
lxc-android-config (0.58) saucy; urgency=low
* add a sleep 3 to lxc-android-config upstart job to give the container more
time to come up before we emit the android signal
* add initial udev rule for Samsung Galaxy S2 (GT-I9100)
* add support for samsung partition naming scheme to update-fstab
-- Oliver Grawert Wed, 31 Jul 2013 16:40:00 +0200
lxc-android-config (0.57) saucy; urgency=low
* do not drop /factory but mount it readonly, this seems to work fine
-- Oliver Grawert Fri, 26 Jul 2013 13:05:03 +0200
lxc-android-config (0.56) saucy; urgency=low
* back out the mounting of /factory, it causes all sorts of havoc in the
container and seemingly also breaks teh starting of apps from the cmdline
for whatever reason (LP: #1205285).
-- Oliver Grawert Fri, 26 Jul 2013 12:18:09 +0200
lxc-android-config (0.55) saucy; urgency=low
* /usr/lib/lxc-android-config/update-fstab ... make sure thw executable bit
is set
-- Oliver Grawert Thu, 25 Jul 2013 14:47:15 +0200
lxc-android-config (0.54) saucy; urgency=low
* Drop system-image/client.ini as the code now knows how to detect the model.
-- Stéphane Graber Thu, 25 Jul 2013 13:10:59 +0100
lxc-android-config (0.53) saucy; urgency=low
* add support for /factory mount (in case a matchiong label exists) to the
update-fstab script (note this will only work on freshly flashed images)
-- Oliver Grawert Wed, 24 Jul 2013 12:28:30 +0200
lxc-android-config (0.52) saucy; urgency=low
* Adding workaround to temporarily ignore "RLIMIT_NICE not set" messages
from binder, until the proper solution is in place by the security team.
-- Ricardo Salveti de Araujo Thu, 18 Jul 2013 22:33:09 -0300
lxc-android-config (0.51) saucy; urgency=low
* Update image-fstab:
- Change most permanent storage paths to match the target
- Add /etc/system-image/client.ini
-- Stéphane Graber Fri, 12 Jul 2013 15:01:59 -0400
lxc-android-config (0.50) saucy; urgency=low
* remove powerd.overrid again ... fix is in powerd now
-- Oliver Grawert Fri, 12 Jul 2013 14:20:33 +0200
lxc-android-config (0.49) saucy; urgency=low
* replace /data by /userdata as the userdata mount point.
-- Stéphane Graber Thu, 11 Jul 2013 11:44:24 -0400
lxc-android-config (0.48) saucy; urgency=low
* temporary re-add powerd.override, the new powerd.conf as shipped in the
powerd package is missing two env variables
-- Oliver Grawert Thu, 11 Jul 2013 12:58:35 +0200
lxc-android-config (0.47) saucy; urgency=low
* drop powerd.override
-- Oliver Grawert Wed, 10 Jul 2013 20:15:17 +0200
lxc-android-config (0.46) saucy; urgency=low
* drop rmnet_usb[0-3] hacks, NM now knows how to ignore these
-- Oliver Grawert Tue, 09 Jul 2013 20:32:03 +0200
lxc-android-config (0.45) saucy; urgency=low
* Add /var/lib/system-image to image-fstab.
-- Stéphane Graber Mon, 08 Jul 2013 18:50:40 -0400
lxc-android-config (0.44) saucy; urgency=low
* Removing etc/rsyslog.d/45-binder.conf, not needed anymore.
-- Ricardo Salveti de Araujo Thu, 04 Jul 2013 04:45:06 -0300
lxc-android-config (0.43) saucy; urgency=low
* pre-start.sh: disable adbd by forcing an empty usb mode, so it can be
triggered manually from the ubuntu side, if needed (e.g. setprop
service.adb.tcp.port 5555 to get inside android using adb over tcp).
-- Ricardo Salveti de Araujo Tue, 02 Jul 2013 21:43:52 -0300
lxc-android-config (0.42) saucy; urgency=low
* do not copy the udev rule on every boot if it is already there (we only
want to force copy it on upgrades from postinst which we do anyway already)
* make udev wait for lxc-android-boot
-- Oliver Grawert Tue, 02 Jul 2013 16:41:38 +0200
lxc-android-config (0.41) saucy; urgency=low
* lxc-android-config: Stop using /proc//root, instead let LXC deal with
/dev/socket and just bind-mount /sys/fs/cgroup/cpu on /dev/cpuctl
* lxc pre-start: bind-mount /dev/socket to /socket in the container, then get
android init to bind-mount that over /dev/socket at boot time.
Update all mount calls to use -n so not to spam /etc/mtab.
* ofono: Add a 5s delay after we find the rild socket, reduces the occurence
of a boot time race condition.
-- Stéphane Graber Mon, 01 Jul 2013 14:08:23 -0400
lxc-android-config (0.40) saucy; urgency=low
* Add support for flipped loop-mounted read-only images. This extends the
LXC pre-start script to properly handle a read-only rootfs and to use
the partitions from /android in such case.
This also disables the fstab generator for read-only images, instead
relying on the initrd doing all that setup instead.
-- Stéphane Graber Fri, 28 Jun 2013 16:45:51 -0400
lxc-android-config (0.39) saucy; urgency=low
* also add rmnet_usb[0-3] handling to lxc-android-boot firstboot job
-- Oliver Grawert Fri, 28 Jun 2013 21:32:46 +0200
lxc-android-config (0.38) saucy; urgency=low
* Rename lxc-android-fstab.upstart to lxc-android-boot.upstart
* lxc-android-boot.upstart:
- Add logic to create the modules dir link (LP: #1194549)
* Add description to the upstart jobs
* Common indentation in postinst and postrm files
* Purge old lxc-android-fstab conf files
* Adding missing license text for GPLv3
-- Ricardo Salveti de Araujo Fri, 28 Jun 2013 00:42:12 -0300
lxc-android-config (0.37) saucy; urgency=low
* Set the apparmor profile to unconfined for the android LXC container.
This is required to allow booting the container on devices that have
apparmor support enabled in their kernel (until we come up with a proper
profile anyway).
-- Stéphane Graber Thu, 27 Jun 2013 12:33:51 -0400
lxc-android-config (0.36) saucy; urgency=low
* on mako devices add rmnet_usb[0-3] to /etc/network/interfaces as a
temporary workaround for LP: #1193161
-- Oliver Grawert Wed, 26 Jun 2013 20:38:11 +0200
lxc-android-config (0.35) saucy; urgency=low
* simplify the lxc-android-config upstart job even more
-- Oliver Grawert Mon, 24 Jun 2013 14:01:24 +0200
lxc-android-config (0.34) saucy; urgency=low
* simplify the lxc-android-config upstart job and use a global var for the
list of linkable dirs.
* make the ofono upstart job wait for /dev/socket creation
-- Oliver Grawert Mon, 24 Jun 2013 13:39:21 +0200
lxc-android-config (0.33) saucy; urgency=low
* divert alsar-ucm udev rules, we do not want to apply this on the ubuntu
side currenntly.
-- Oliver Grawert Sun, 23 Jun 2013 16:27:20 +0200
lxc-android-config (0.32) saucy; urgency=low
* also copy device specific rules on upgrades
-- Oliver Grawert Sat, 22 Jun 2013 15:40:47 +0200
lxc-android-config (0.31) saucy; urgency=low
* drop device specific rules from 65-android.rules, ship 70-maguro.rules,
70-grouper.rules, 70-mako.rules and 70-manta.rules, created from their
respective ueventd.rc and init.rc files. copy the device matching rules
file in place from the lxc-android-fstab upstart job on first boot.
-- Oliver Grawert Sat, 22 Jun 2013 14:36:06 +0200
lxc-android-config (0.30) saucy; urgency=low
* disable adbd in the container and add a comment what to do to switch adb
from host to container on pre-start.sh script
* ignore "RLIMIT_NICE not set" messages from binder in syslog to not fill
the disk
-- Oliver Grawert Sat, 22 Jun 2013 11:57:31 +0200
lxc-android-config (0.29) saucy; urgency=low
* make sure we also handle files in subdirs when creating socket and cpuctl
links from the container to the hosts /dev
-- Oliver Grawert Sat, 22 Jun 2013 11:42:18 +0200
lxc-android-config (0.28) saucy; urgency=low
* 65-android.rules:
- Fixing file permission for /dev/alog/*
- Adding proper links for graphics devices (/dev/graphics)
* lxc-android-config.upstart: removing graphics link as that's now covered
by udev
-- Ricardo Salveti de Araujo Fri, 21 Jun 2013 19:33:33 -0300
lxc-android-config (0.27) saucy; urgency=low
* 65-android.rules: changing dsscomp permission to 0666, to avoid permission
errors with mir (this needs to be improved with groups once we fix all the
groups between android and ubuntu)
-- Ricardo Salveti de Araujo Fri, 21 Jun 2013 13:04:28 -0300
lxc-android-config (0.26) saucy; urgency=low
* call lxc-stop on shutdown and reboot, that should improve both functions
on the mako
-- Oliver Grawert Tue, 18 Jun 2013 23:18:35 +0200
lxc-android-config (0.25) saucy; urgency=low
* rework the fetsb creation, should fix nexus7 installs
-- Oliver Grawert Tue, 18 Jun 2013 14:44:43 +0200
lxc-android-config (0.24) saucy; urgency=low
* add proper udev rules for nexus7 (grouper) tablet
-- Oliver Grawert Mon, 17 Jun 2013 23:25:14 +0200
lxc-android-config (0.23) saucy; urgency=low
* quieten removal of /dev subdirs to not spam the upstart log on each boot
* make pre-existing dirs and files under /dev non fatal when creating dirs
and links
-- Oliver Grawert Fri, 14 Jun 2013 14:01:42 +0200
lxc-android-config (0.22) saucy; urgency=low
* make the container upstart job emit "android"
* ship an udev.override upstart job that makes udev wait until after the
container is up.
-- Oliver Grawert Wed, 12 Jun 2013 13:23:48 +0200
lxc-android-config (0.21) saucy; urgency=low
* rework ofono upstart job slightly, we don't need to sleep twice
and we want to exit after a timeout if there is no rild at all.
* rework powerd upstart job slightly to use proper upstart setup.
-- Oliver Grawert Tue, 11 Jun 2013 13:14:14 +0200
lxc-android-config (0.20) saucy; urgency=low
* hand some vars over to the chroot call in android-chroot
* allow commands with fill path in android-chroot
-- Oliver Grawert Sat, 08 Jun 2013 15:52:53 +0200
lxc-android-config (0.19) saucy; urgency=low
* ship android-chroot tool for conveninent chrooting into the container
-- Oliver Grawert Sat, 08 Jun 2013 15:06:42 +0200
lxc-android-config (0.18) saucy; urgency=low
* rework upstart job to properly have the exec outside of script stanzas
* ship an ofono.override file that makes the daemon wait for the socket
* override lxc-net startup, we do not need the lxcbr0 interface
* override powerd.conf, we want to respawn and start only after dbus
-- Oliver Grawert Sat, 08 Jun 2013 14:20:59 +0200
lxc-android-config (0.17) saucy; urgency=low
* make sure "ubuntu_chroot init" never gets started in the container,
else we end up with two /sbin/init processes on the host.
-- Oliver Grawert Sat, 08 Jun 2013 11:45:26 +0200
lxc-android-config (0.16) saucy; urgency=low
* Actually add the postinst/postrm to the package from 0.14...
-- Steve Langasek Fri, 07 Jun 2013 12:13:07 -0700
lxc-android-config (0.15) saucy; urgency=low
* drop ofono.override again. the upstart-file-bridge did not give us the
expected result and ofono will grow support for waiting for the socket in
the daemon soon.
-- Oliver Grawert Thu, 06 Jun 2013 20:55:46 +0200
lxc-android-config (0.14) saucy; urgency=low
* Add diversions for /lib/udev/rules.d/50-firmware.rules and
/lib/udev/rules.d/60-persistent-v4l.rules: the first because all of
our firmware currently lives where only ueventd sees it (meaning udev
will return false-negatives for firmware load requests), the second
because even with the firmware loading out of the way, v4l_id probes
of video devices are causing kernel panics immediately after boot
(on mako) due to udev starting earlier than ueventd. This works around
LP: 1187189.
-- Steve Langasek Thu, 06 Jun 2013 10:39:18 -0700
lxc-android-config (0.13) saucy; urgency=low
* and indeed use teh right filenames for the upstart override files
-- Oliver Grawert Thu, 06 Jun 2013 13:00:07 +0200
lxc-android-config (0.12) saucy; urgency=low
* disable tty upstart jobs as well as setvtrgb
-- Oliver Grawert Thu, 06 Jun 2013 12:54:45 +0200
lxc-android-config (0.11) saucy; urgency=low
* ship an ofono.override file that makes the job wait for /dev/socket/rild
* rework linking of the /dev subdirectories from the container to the host
system to make ofono work with the rild inside the container
* add Recommends: ofono
-- Oliver Grawert Thu, 06 Jun 2013 12:24:10 +0200
lxc-android-config (0.10) saucy; urgency=low
* rework lxc-android-config upstart job a bit so the linked subdirs in /dev
are definitely gone before we start the container
-- Oliver Grawert Wed, 05 Jun 2013 23:40:53 +0200
lxc-android-config (0.9) saucy; urgency=low
* make sure we mount /system, /data and /vendor after fstab creation, else
the user needs to reboot after first boot to get the phone shell
-- Oliver Grawert Wed, 05 Jun 2013 15:52:18 +0200
lxc-android-config (0.8) saucy; urgency=low
* make sure we remove the links in /dev beforre linking the android
container subdirs
-- Oliver Grawert Wed, 05 Jun 2013 15:36:17 +0200
lxc-android-config (0.7) saucy; urgency=low
* drop hack that removes udev.override, fixed in ubuntu-touch-session
-- Oliver Grawert Wed, 05 Jun 2013 11:32:19 +0200
lxc-android-config (0.6) saucy; urgency=low
* remove filesystem mounting from upstart job
* add linking of required /dev subdirs to upstart job
* drop noauto from fstab entries, seems the lxc container gets along with
already mounthe filesystems
* add a gross hack to remove udev.override until we can properly fix
ubuntu-session
* ship more udev rules for android devices
-- Oliver Grawert Tue, 04 Jun 2013 12:31:52 +0200
lxc-android-config (0.5) saucy; urgency=low
* add /dev/kgsl-3d0 to chmodded devices in upstart job (will have to be
ported to a udev rule)
-- Oliver Grawert Mon, 03 Jun 2013 21:31:09 +0200
lxc-android-config (0.4) saucy; urgency=low
* make sure fstab is world readable after adding android entries
-- Oliver Grawert Sun, 02 Jun 2013 15:53:14 +0200
lxc-android-config (0.3) saucy; urgency=low
* add udev rules for /dev/alog/ device creation
* clean up upstart job and drop logging device hacks
-- Oliver Grawert Sat, 01 Jun 2013 16:05:39 +0200
lxc-android-config (0.2) saucy; urgency=low
* add script and upstart job for fstab entry creation on first boot
* bump compat level to 9
* enable overrides in /var/lib/lxc/android/overrides
* update to new copyright format
-- Oliver Grawert Sat, 01 Jun 2013 14:19:50 +0200
lxc-android-config (0.1) saucy; urgency=low
* initial Release
-- Oliver Grawert Fri, 31 May 2013 12:16:42 +0200
lxc-android-config-0.162/debian/lxc-android-config.lxc-android-boot.upstart 0000664 0000000 0000000 00000001754 12316760130 023550 0 ustar # lxc-android-boot - LXC Android Boot Setup
#
# Boot setup to map the Android specifics in Ubuntu Touch
# This logic should be moved to the initrd once we have a working loop mounted
# partition scheme for Touch
description "lxc android boot setup"
start on filesystem
script
# Read-only flipped model doesn't need all this
[ -d /android ] && exit 0
/usr/lib/lxc-android-config/update-fstab
grep -q " /data" /proc/mounts 2>/dev/null || mount /data
grep -q " /system" /proc/mounts 2>/dev/null || mount /system
grep -q " /vendor" /proc/mounts 2>/dev/null || mount /vendor
grep -q " /persist" /proc/mounts 2>/dev/null || mount /persist || true
[ -e /lib/modules ] || ln -s /system/lib/modules /lib/modules
device=$(grep ^ro.product.device= /system/build.prop |sed -e 's/.*=//')
[ -e /lib/udev/rules.d/70-$device.rules ] || \
cp /usr/lib/lxc-android-config/70-$device.rules /lib/udev/rules.d/
# add device specific hacks and workarounds below
end script
lxc-android-config-0.162/debian/bzr-builddeb.conf 0000664 0000000 0000000 00000000031 12232253107 016506 0 ustar [BUILDDEB]
native = True
lxc-android-config-0.162/debian/lxc-android-config.maintscript 0000664 0000000 0000000 00000000143 12232253107 021224 0 ustar rm_conffile /etc/init/lxc-android-fstab.conf 0.38~
rm_conffile /etc/rsyslog.d/45-binder.conf 0.44~
lxc-android-config-0.162/debian/lxc-android-config.postinst 0000664 0000000 0000000 00000002337 12232253107 020561 0 ustar #!/bin/sh
set -e
OLDOVERRIDE=/etc/init/lxc-android-fstab.override
if [ "$1" = configure ]; then
dpkg-divert --package lxc-android-config --rename --divert \
/lib/udev/rules.d/50-firmware.rules.disabled \
--remove /lib/udev/rules.d/50-firmware.rules || true
dpkg-divert --package lxc-android-config --rename --divert \
/lib/udev/rules.d/60-persistent-v4l.rules.disabled \
--remove /lib/udev/rules.d/60-persistent-v4l.rules || true
dpkg-divert --package lxc-android-config --rename --divert \
/lib/udev/rules.d/90-alsa-restore.rules.disabled \
--remove /lib/udev/rules.d/90-alsa-restore.rules || true
dpkg-divert --package lxc-android-config --rename --divert \
/lib/udev/rules.d/90-alsa-ucm.rules.disabled \
--remove /lib/udev/rules.d/90-alsa-ucm.rules || true
if [ -e /system/build.prop ]; then
device=$(grep ^ro.product.device= /system/build.prop |sed -e 's/.*=//')
cp /usr/lib/lxc-android-config/70-$device.rules /lib/udev/rules.d/ || true
# add device specific hacks and workarounds below
fi
# erase old override file that was created inside create-fstab script
[ -f $OLDOVERRIDE ] && rm -f $OLDOVERRIDE
fi
#DEBHELPER#
lxc-android-config-0.162/debian/rules 0000775 0000000 0000000 00000000210 12232253107 014351 0 ustar #!/usr/bin/make -f
%:
dh $@
override_dh_installinit:
dh_installinit --noscripts
dh_installinit --name=lxc-android-boot --noscripts
lxc-android-config-0.162/debian/source/ 0000775 0000000 0000000 00000000000 12232253107 014600 5 ustar lxc-android-config-0.162/debian/source/format 0000664 0000000 0000000 00000000015 12232253107 016007 0 ustar 3.0 (native)
lxc-android-config-0.162/debian/lxc-android-config.upstart 0000664 0000000 0000000 00000002306 12322742475 020407 0 ustar # 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 -- /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