2 +++ b/config/templates/openwrt.common.conf.in
4 +# Default mount entries
5 +lxc.mount.entry = proc proc proc nodev,noexec,nosuid 0 0
6 +lxc.mount.entry = sysfs sys sysfs defaults 0 0
8 +# Default console settings
13 +# Default capabilities
14 +lxc.cap.drop = mac_admin
15 +lxc.cap.drop = mac_override
16 +lxc.cap.drop = sys_admin
17 +lxc.cap.drop = sys_module
18 +lxc.cap.drop = sys_nice
19 +lxc.cap.drop = sys_pacct
20 +lxc.cap.drop = sys_ptrace
21 +lxc.cap.drop = sys_rawio
22 +lxc.cap.drop = sys_resource
23 +lxc.cap.drop = sys_time
24 +lxc.cap.drop = sys_tty_config
25 +lxc.cap.drop = syslog
26 +lxc.cap.drop = wake_alarm
28 +# Default cgroups - all denied except those whitelisted
29 +lxc.cgroup.devices.deny = a
30 +## /dev/null and zero
31 +lxc.cgroup.devices.allow = c 1:3 rwm
32 +lxc.cgroup.devices.allow = c 1:5 rwm
34 +lxc.cgroup.devices.allow = c 5:0 rwm
35 +lxc.cgroup.devices.allow = c 5:1 rwm
37 +lxc.cgroup.devices.allow = c 1:8 rwm
38 +lxc.cgroup.devices.allow = c 1:9 rwm
40 +lxc.cgroup.devices.allow = c 5:2 rwm
41 +lxc.cgroup.devices.allow = c 136:* rwm
43 +lxc.cgroup.devices.allow = c 254:0 rm
45 +lxc.cgroup.devices.allow = c 10:229 rwm
47 +lxc.cgroup.devices.allow = c 10:200 rwm
49 +lxc.cgroup.devices.allow = c 4:0 rwm
51 +lxc.cgroup.devices.allow = c 4:1 rwm
53 +## To use loop devices, copy the following line to the container's
54 +## configuration file (uncommented).
55 +#lxc.cgroup.devices.allow = b 7:* rwm
57 +# Blacklist some syscalls which are not safe in privileged
59 +lxc.seccomp = /usr/share/lxc/config/common.seccomp
62 @@ -579,6 +579,7 @@ AC_CONFIG_FILES([
63 config/templates/ubuntu.common.conf
64 config/templates/ubuntu.lucid.conf
65 config/templates/ubuntu.userns.conf
66 + config/templates/openwrt.common.conf
70 --- a/config/templates/Makefile.am
71 +++ b/config/templates/Makefile.am
72 @@ -22,4 +22,5 @@ templatesconfig_DATA = \
73 ubuntu-cloud.userns.conf \
77 + ubuntu.userns.conf \