lxc: remove legacy cgroups from common.conf
authorJohn Audia <graysky@archlinux.us>
Tue, 7 Sep 2021 10:02:13 +0000 (06:02 -0400)
committerRosen Penev <rosenp@gmail.com>
Wed, 22 Sep 2021 07:40:36 +0000 (00:40 -0700)
commitd8f33f73e0bcb3a9b270a88c4da80efd5e96dc6e
tree6373fcefd03eb8ea5eda22a03a18d2bd60475067
parent67e9ed1d5134495a18476511ebad10bcc069b6db
lxc: remove legacy cgroups from common.conf

I am unaware of any kernel currently provided that retains cgroup v1 support.
This patch removes these lines in /usr/share/lxc/config/common.conf to allow
for error free usage.

Providing common.conf as-is will result in failure to start. One solution is to
comment out the legacy lines.[1] This requires users to either provide a custom
version of this file on their builds or to manually edit it with each update.

Since many do not build their own, the first option is not available to them.
Manually editing the file with each update will cause a failure to start
containers set to auto-start upon rebooting into the update.

1. https://forum.openwrt.org/t/openwrt-arm64-quick-lxc-howto-guide-lms-in-debian-system-in-lxc-container/99835

Signed-off-by: John Audia <graysky@archlinux.us>
(cherry picked from commit 049cf1e1b0fef97f98ad77a8a26d0fa1b6dad174)
utils/lxc/patches/021-remove-legacy-cgroup-support.patch [new file with mode: 0644]