From bda5d2f3c610540c0eadd469c3e426e5ed18e925 Mon Sep 17 00:00:00 2001 From: Zolfa Date: Thu, 6 Oct 2022 12:42:43 +0000 Subject: [PATCH] lxc-unprivileged: install /etc/sub{uid,gid} Create default /etc/sub{uid,gid} files to use for unprivileged containers. Appearently these file are not generated/owned by any other OpenWRT package or buildroot configuration setting. If such a setting or package exists this commit should probably be reverted an modified in an extra dependency for that setting/package. In these default the range 100000-165535 is assigned to root sub{uid,gid}. --- utils/lxc/Makefile | 2 ++ utils/lxc/files/subgid | 1 + utils/lxc/files/subuid | 1 + 3 files changed, 4 insertions(+) create mode 100644 utils/lxc/files/subgid create mode 100644 utils/lxc/files/subuid diff --git a/utils/lxc/Makefile b/utils/lxc/Makefile index 0408f0b60..1fb6d4f77 100644 --- a/utils/lxc/Makefile +++ b/utils/lxc/Makefile @@ -100,6 +100,8 @@ define Package/lxc-unprivileged/install $(INSTALL_DIR) $(1)/etc/uci-defaults $(1)/etc/init.d $(INSTALL_DATA) ./files/lxc-unprivileged.defaults $(1)/etc/uci-defaults/lxc-unprivileged $(INSTALL_BIN) ./files/lxc-unprivileged.init $(1)/etc/init.d + $(INSTALL_DATA) ./files/subuid $(1)/etc/subuid + $(INSTALL_DATA) ./files/subgid $(1)/etc/subgid endef define Package/lxc/config diff --git a/utils/lxc/files/subgid b/utils/lxc/files/subgid new file mode 100644 index 000000000..44be50f5d --- /dev/null +++ b/utils/lxc/files/subgid @@ -0,0 +1 @@ +root:100000:65536 diff --git a/utils/lxc/files/subuid b/utils/lxc/files/subuid new file mode 100644 index 000000000..44be50f5d --- /dev/null +++ b/utils/lxc/files/subuid @@ -0,0 +1 @@ +root:100000:65536