<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/lxc, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-04-16T18:48:36Z</updated>
<entry>
<title>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>lxc: update to 6.0.6</title>
<updated>2026-02-28T15:21:08Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-02-27T21:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e11cd08421bb3514c0ab124b331c7c3ba93db564'/>
<id>urn:sha1:e11cd08421bb3514c0ab124b331c7c3ba93db564</id>
<content type='text'>
6.0.5 is a bug fix release, see:
https://discuss.linuxcontainers.org/t/lxc-6-0-6-lts-has-been-released/26294

Full changelog: https://github.com/lxc/lxc/compare/v6.0.5...v6.0.6

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>lxc-auto: add optional dnsmasq dep wait on startup</title>
<updated>2026-02-21T15:51:20Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-02-06T21:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=eccee9a590c1ab62ced044dcb15a580771aad5c2'/>
<id>urn:sha1:eccee9a590c1ab62ced044dcb15a580771aad5c2</id>
<content type='text'>
Add opt-in support for waiting for dnsmasq to be fully initialized
before starting LXC containers. This addresses issues where containers
that depend on DNS resolution (e.g., AdGuardHome) start before dnsmasq
has loaded its DHCP lease table, resulting in hostnames not being
resolved to IP addresses.

The feature is controlled by two new optional UCI config options in
/etc/config/lxc-auto whose usage is commented therein.

No new depends are introduced with this change.

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>lxc: fix meson.build on esoteric host systems</title>
<updated>2026-01-25T12:55:23Z</updated>
<author>
<name>Michal Kazior</name>
</author>
<published>2025-09-04T17:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ee74cd554df1e6caa065efcfbdb4b7369492b01a'/>
<id>urn:sha1:ee74cd554df1e6caa065efcfbdb4b7369492b01a</id>
<content type='text'>
When building lxc's meson.build tries to infer
something for the target system out of the host
build OS. This isn't reproducible and can actually
fail on some OS' like NixOS.

The failure looked like this, early in the
building stage of lxc:

&gt; ../../../../build_dir/target-aarch64_cortex-a53_musl/lxc-6.0.5/meson.build:166:8: ERROR: Problem encountered: "distrosysconfdir" is not set

The /etc/default seems to be something that is
derived on most host systems, so use that as the
explicit config.

This fixes building lxc on NixOS and similar.

This also makes the build more pure and
reproducible. Before this commit building the same
set of checkouts, same config would yield
different lxc artifacts on RedHat and Ubuntu.
It was probably harmless though.

This also removes inactive maintainer from the
Makefile.

Signed-off-by: Michal Kazior &lt;michal@plume.com&gt;
</content>
</entry>
<entry>
<title>lxc: update to 6.0.5</title>
<updated>2025-08-19T16:25:39Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-08-17T22:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ab1f60b74d5614ed4a38627aaf467127ae96afd7'/>
<id>urn:sha1:ab1f60b74d5614ed4a38627aaf467127ae96afd7</id>
<content type='text'>
6.0.5 is a bug fix release, see:
https://discuss.linuxcontainers.org/t/lxc-6-0-5-lts-has-been-released/24438

Full changelog: https://github.com/lxc/lxc/compare/v6.0.4...v6.0.5

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>lxc: update to 6.0.4</title>
<updated>2025-04-16T16:53:16Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-04-11T14:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=343f1151f9aa88a4798202a7d538c27ebcc00ac0'/>
<id>urn:sha1:343f1151f9aa88a4798202a7d538c27ebcc00ac0</id>
<content type='text'>
Added upstream patch to fix starting containers with complex hooks.
No existing patches needed to be rebased/simple version bump to 6.0.4.

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>lxc: add two files to default backup list</title>
<updated>2025-03-15T13:32:58Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-03-14T21:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6fe80f5586bb8471d6e493a4e298e4b0da90a9bd'/>
<id>urn:sha1:6fe80f5586bb8471d6e493a4e298e4b0da90a9bd</id>
<content type='text'>
Users running unprivileged containers will need to create
/etc/subgid and /etc/subuid and want to have them preserved
across updates. This commit adds them to the default backup set.

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Co-authored-by: Tianling Shen &lt;cnsztl@gmail.com&gt;
</content>
</entry>
<entry>
<title>lxc: lxc-checkconfig fix typo</title>
<updated>2025-03-15T12:38:08Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-03-09T18:34:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f32083fa27dddca5257af3549e070aab1c9c276e'/>
<id>urn:sha1:f32083fa27dddca5257af3549e070aab1c9c276e</id>
<content type='text'>
Fix a typo introduced in https://github.com/openwrt/packages/pull/25719/commits/fd686a32209f74cd12ca434bc3245ef0f7589c46
which partially broke lxc-checkconfig

Build system: x86/64
Build-tested: bcm27xx/bcm2712
Run-tested: bcm27xx/bcm2712

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>lxc: fix decompression of rootfs tarballs</title>
<updated>2025-02-24T16:20:14Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2024-07-16T19:23:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=96c96fe04115de8d46639aaeeb63b94ed5dcb325'/>
<id>urn:sha1:96c96fe04115de8d46639aaeeb63b94ed5dcb325</id>
<content type='text'>
Modified 025-remove-unsupported-option.patch to both remove
the bsdtar command as it ends in errors, see below, and to
circumvent an error when extracting to overlayfs[1].

Error when extracting rootfs tarball with bsdtar:
tar --absolute-names --numeric-owner '--xattrs-include=*' -xpJf /var/cache/lxc//download/archlinux/current/amd64//default/rootfs.tar.xz -C /mnt/data/lxc/test/rootfs
./usr/bin/newgidmap: Cannot restore extended attributes on this system: Illegal byte sequence
lxc-create: test: ../src/lxc/lxccontainer.c: create_run_template: 1589 Failed to create container from template
lxc-create: test: ../src/lxc/tools/lxc_create.c: lxc_create_main: 318 Failed to create container test

1. https://github.com/openwrt/openwrt/issues/15888

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>lxc: add gnu-tar as a depends to fix lxc-create</title>
<updated>2025-02-24T16:20:14Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2024-07-12T17:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b74dc8a119edd75454e03caa121ccb305fd29c3c'/>
<id>urn:sha1:b74dc8a119edd75454e03caa121ccb305fd29c3c</id>
<content type='text'>
Add gnu-tar as a dependency for lxc-create which is needed to
properly extract the root file system tarball. Without it,
symlink target of /bin/tar is busybox and it lacks proper
support to extract with xattrs.  The default gnu-tar is actually
built without this support as well, but it is able to extract
the rootfs tarballs with a warning not an error which is not the
case with busybox which ends in an error.

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
</content>
</entry>
</feed>
