<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/lxc/files, 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-02-21T15:51:20Z</updated>
<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: set RUNTIME_PATH define to the /var/run path</title>
<updated>2023-05-11T15:23:23Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-04-08T16:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=90fef036fe465262d5915489d45f430b313f22ab'/>
<id>urn:sha1:90fef036fe465262d5915489d45f430b313f22ab</id>
<content type='text'>
The default runtime directory used by LXC is /run which doesn't exist
in OpenWrt. It causes errors like:

Failed to create lock for foo
lxc-create: foo: tools/lxc_create.c: main: 260 Failed to create lxc container

There has been workaround for that in the lxc-auto.init but it requires
installing "lxc-auto" package. Replacing that "ln -s" workaround with
Makefile specifying RUNTIME_PATH define allows using pure "lxc" in
OpenWrt (without the "lxc-auto").

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>lxc-auto: made init script compatible with image builder</title>
<updated>2022-11-04T20:15:57Z</updated>
<author>
<name>Marc Benoit</name>
</author>
<published>2022-09-05T19:15:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e70844a9ca327b98eb33d1c9a3cce987cc91a190'/>
<id>urn:sha1:e70844a9ca327b98eb33d1c9a3cce987cc91a190</id>
<content type='text'>
Signed-off-by: Marc Benoit &lt;marcb62185@gmail.com&gt;
</content>
</entry>
<entry>
<title>lxc-auto: step by 1 sec up to $max_timeout</title>
<updated>2021-09-25T19:37:06Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2021-09-19T18:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7984d2d74a2fd83f036310888ad7486bff655c5a'/>
<id>urn:sha1:7984d2d74a2fd83f036310888ad7486bff655c5a</id>
<content type='text'>
If the user defines a $max_timeout of 30, the service will wait 30 seconds
before it considers lxc-stop complete even though lxc-stop might actually
finish much sooner.  This introduces an unneeded delay.

This commit changes the behavior to check once per second to see when lxc-stop
actually stops doing so up to $max_timeout.  It also slightly simplifies the
code with logic to append the -t $max_timeout to the script.

Signed-off-by: John Audia &lt;graysky@archlinux.us&gt;
</content>
</entry>
<entry>
<title>lxc: start() during boot()</title>
<updated>2020-05-25T20:23:59Z</updated>
<author>
<name>Martin Hammer</name>
</author>
<published>2020-05-25T19:53:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dcfaef0da5b6e33d1a317597dba3a77673f689cc'/>
<id>urn:sha1:dcfaef0da5b6e33d1a317597dba3a77673f689cc</id>
<content type='text'>
Signed-off-by: Martin Hammer &lt;34623636+hammer-is@users.noreply.github.com&gt;
Signed-off-by: martin &lt;martin@DESKTOP-C822DHJ.lan&gt;
</content>
</entry>
<entry>
<title>lxc: bump to 4.0.2</title>
<updated>2020-05-18T22:19:15Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2020-05-18T22:15:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9f43594e3a28deeea18cfa40acd0b1388e64f600'/>
<id>urn:sha1:9f43594e3a28deeea18cfa40acd0b1388e64f600</id>
<content type='text'>
Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
Signed-off-by: Marijan Svalina &lt;marijan.svalina@sartura.hr&gt;
Signed-off-by: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
</content>
</entry>
<entry>
<title>lxc: add lxc-unprivileged helper package for unprivileged containers</title>
<updated>2017-12-12T12:02:15Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2017-12-05T16:17:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c40a0ca3a34f4af73e030d5f5e53dcf09937e046'/>
<id>urn:sha1:c40a0ca3a34f4af73e030d5f5e53dcf09937e046</id>
<content type='text'>
LXC requires newuidmap and newguidmap with SUID to run unprivileged
containers. This package should help users make sure they are available.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>lxc: Use more FSH compliant /srv/lxc instead of new root dir</title>
<updated>2016-05-30T07:04:26Z</updated>
<author>
<name>Michal Hrusecky</name>
</author>
<published>2016-05-23T14:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0708c4171ee5c963ebed4e92065ed0e7fa25e525'/>
<id>urn:sha1:0708c4171ee5c963ebed4e92065ed0e7fa25e525</id>
<content type='text'>
Normally LXC uses /var/lib, but due to hack OpenWRT employs this is not an
option. But instead of introducing new top-level directory, FSH compatible /srv
can be used.

Signed-off-by: Michal Hrusecky &lt;michal.hrusecky@nic.cz&gt;
</content>
</entry>
<entry>
<title>utils/lxc: Add working autostart for OpenWrt</title>
<updated>2016-03-13T00:01:59Z</updated>
<author>
<name>Daniel Dickinson</name>
</author>
<published>2016-03-13T00:01:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b7b0f59e1c4c459b5928844945cff563cacfe56b'/>
<id>urn:sha1:b7b0f59e1c4c459b5928844945cff563cacfe56b</id>
<content type='text'>
Standard LXC autostart is currently not working in OpenWrt,
therefore add our own autostart mechanism for now.

Signed-off-by: Daniel Dickinson &lt;openwrt@daniel.thecshore.com&gt;
</content>
</entry>
<entry>
<title>lxc: correctly install configuration files</title>
<updated>2014-11-17T20:48:36Z</updated>
<author>
<name>Luka Perkov</name>
</author>
<published>2014-11-17T15:31:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dfd4daf6333089e81cbbb6a49a169c8d93bee67d'/>
<id>urn:sha1:dfd4daf6333089e81cbbb6a49a169c8d93bee67d</id>
<content type='text'>
Signed-off-by: Luka Perkov &lt;luka@openwrt.org&gt;
</content>
</entry>
</feed>
