Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

experimental: add built-in Incus sysext image #1655

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Aug 1, 2024

  1. portage-stable: add incus & friends

    Signed-off-by: Mathieu Tortuyaux <[email protected]>
    tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    5668af0 View commit details
    Browse the repository at this point in the history
  2. board: add incus

    Signed-off-by: Mathieu Tortuyaux <[email protected]>
    tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f37d067 View commit details
    Browse the repository at this point in the history
  3. coreos/config: Export PKG_CONFIG for incus

    Incus build uses pkg-config support in Go to link against some library.
    This needs the correct sysroot version of PKG_CONFIG to be exported.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    Co-Authored-By: Mathieu Tortuyaux <[email protected]>
    jepio and tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    9b8116d View commit details
    Browse the repository at this point in the history
  4. sysext: add incus

    Signed-off-by: Mathieu Tortuyaux <[email protected]>
    tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    6a8e05a View commit details
    Browse the repository at this point in the history
  5. config/acct-group: provide userdb group record

    this is required when loading the sysext image to dynamically load /
    unload the groups provided by the image.
    
    Signed-off-by: Mathieu Tortuyaux <[email protected]>
    tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ea4a892 View commit details
    Browse the repository at this point in the history
  6. build_library: Add mangle script for incus sysext

    This requests the `incus.service` for the multi-user.target
    
    Signed-off-by: Mathieu Tortuyaux <[email protected]>
    tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    bb8fcc9 View commit details
    Browse the repository at this point in the history
  7. profiles: set use flags for lxc

    Signed-off-by: Mathieu Tortuyaux <[email protected]>
    tormath1 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    dc94821 View commit details
    Browse the repository at this point in the history