meta-virtualization/recipes-containers/lxc
Bruce Ashfield 0b75eead63 lxc: update to v6.0.3
Bumping lxc to version v6.0.3, which comprises the following commits:

    fe31d844e Release LXC 6.0.3
    b63c630fd github: Improve progress reporting
    eb5095c3c github: Cleanup OSS-fuzz
    8fa61eea5 github: Rework test workflow
    0be2aed41 github: Introduce shared testsuite logic
    1fce28876 github: Introduce shared build logic
    8fde2ff28 github: Update coverity workflow
    787a0f821 lxc.init: Allow SIGHUP from outside the container
    17fea37cc lxc.init: Ignore user signals coming from inside the contianer
    5dead1d05 lxc.init: Switch to sigaction
    3011e79f9 lxccontainer: fix enter_net_ns helper to work when netns is inherited
    537986ec8 fix return code of recursive all of cgroup_tree_prune
    7f148c284 lxc-net: Replace random IPv6 subnet
    1fc5314ff meson: fix minor typo
    f7681840a Avoid null pointer dereference when using shared rootfs. rootfs->storage not set by lxc_storage_prepare when using a shared rootfs.
    27f02b8c8 create_run_template: don't use txtuid and txtguid out of scope
    acc334a9c Add suppport for PuzzleFS images in the oci template
    f9992d819 meson.build: drop suggest-attribute=noreturn build option
    277ac3640 meson.build: add -ffat-lto-objects
    2444f5841 Release LXC 6.0.2
    a85dc4b3d fix possible clang compile error in AARCH
    f5a5ea3cf README: Update security contact
    226fe3d54 doc: Fix definitions of get_config_path and set_config_path
    a4c5d7ee0 Exit 0 when there's no error
    19e14a26f idmap: Lower logging level of newXidmap tools to INFO
    704504e3d Remove unused function
    f1be0d814 Release LXC 6.0.1

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-01-17 19:17:09 +00:00
..
files lxc: update ptest cases in black list 2024-07-10 15:59:26 +00:00
lxc_git.bb lxc: update to v6.0.3 2025-01-17 19:17:09 +00:00
README lxc: update to 5.x and meson 2022-08-25 22:55:48 -04:00

install:

Install the following packages to your image:

IMAGE_INSTALL:append = "lxc lxc-networking kernel-modules"

These will put the core lxc application and networking onto your image. No other configuration is required for a basic system.

Note: has only been tested with systemd, sysvinit patches are welcome

Note: Partially conflicts with packages such as k3s, networking will fail to start.

sample test:

% lxc-create -n test -t download -- --server us.lxd.images.canonical.com -d alpine -r 3.16 -a amd64 % lxc-start test % lxc-console test