use cgroup-lite package
Instead of managing cgroup via /etc/fstab ourselves, let the
cgroup-lite package do it.
Change-Id: I3c4b8e6583bcf644f3840819bdad972c3b52f088
diff --git a/stack.sh b/stack.sh
index 7d66e31..5e3432d 100755
--- a/stack.sh
+++ b/stack.sh
@@ -719,15 +719,17 @@
# splitting a system into many smaller parts. LXC uses cgroups and chroot
# to simulate multiple systems.
if [[ "$LIBVIRT_TYPE" == "lxc" ]]; then
- apt_get install lxc
- # lxc uses cgroups (a kernel interface via virtual filesystem) configured
- # and mounted to ``/cgroup``
- sudo mkdir -p /cgroup
- if ! grep -q cgroup /etc/fstab; then
- echo none /cgroup cgroup cpuacct,memory,devices,cpu,freezer,blkio 0 0 | sudo tee -a /etc/fstab
- fi
- if ! mount -n | grep -q cgroup; then
- sudo mount /cgroup
+ if [[ "$DISTRO" > natty ]]; then
+ apt_get install cgroup-lite
+ else
+ cgline="none /cgroup cgroup cpuacct,memory,devices,cpu,freezer,blkio 0 0"
+ sudo mkdir -p /cgroup
+ if ! grep -q cgroup /etc/fstab; then
+ echo "$cgline" | sudo tee -a /etc/fstab
+ fi
+ if ! mount -n | grep -q cgroup; then
+ sudo mount /cgroup
+ fi
fi
fi