Hello,

I don't think mounting cgroup is sysvinits job. Mounting cgroups can be done using /etc/fstab and/or using the cgroupfs-mount package. I don't mind it being always added though.

Also, I think this issue has already been solved. liblxc1, which is a dependency of lxc, has a dependency for "cgroupfs-mount or systemd", which means on non-systemd systems, when installing lxc or anything else which uses liblxc1, cgroupfs-mount will get installed, which will automatically mount the cgroups.

I don't use lxc anymore, but I used to have it working in jessie without systemd back when I was still using it.

I am using libvirt-lxc (which has been merged into libvirt-daemon) without systemd or lxc, though. I haven't seen a similar dependency on libvirt-daemon yet. libvirt-daemon can be used for other things than lxc containers, in which case cgroups don't seam to be required. I recommend adding a recommends to the libvirt-daemon package for "cgroupfs-mount or systemd" to account for all use cases.

To summarize, I'm for closing this bug and just adding a "cgroupfs-mount or systemd" dependency or recommends to packages which need or benefit from it respectively, similar to how it is done with liblxc1. For this, a new bug could be opened for each affected packet.

This is my first mail to the debian bug tracker, I hope I was able to help and to give some new helpful perspectives on this matter.

Regards,
Daniel Abrecht

Reply via email to