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

deps/softwarecontainer-dependencies.sh: Fix lxc and python3-lxc insta… #104

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Apr 17, 2020

  1. deps/softwarecontainer-dependencies.sh: Fix LXC installation

    Remove remaining LXC packages which are installed as a part of Ubuntu
    installation. Since LXC is installed manually, some remaining artifacts
    may break behavior of library and tools
    
    Signed-off-by: Alexander Livenets <[email protected]>
    Alexander Livenets committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    78b97f3 View commit details
    Browse the repository at this point in the history
  2. deps/softwarecontainer-dependencies.sh: Install python3-lxc manually

    python3-lxc Ubuntu package depends on LXC packages, therefore LXC of
    conflicting version will be installed.
    
    This commits fixes installation of python-lxc by installing it from
    source.
    
    Signed-off-by: Alexander Livenets <[email protected]>
    Alexander Livenets committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    b3c965c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2020

  1. softwarecontainer-dependencies.sh: lxc: Enable apparmor and seccomp

    Add `--enable-apparmor` and `--enable-seccomp` flags at LXC
    configuration stage
    
    AppArmor is required to allow to apply additional MAC restrictions to
    container described in AppArmor profile.
    
    seccomp is required to apply additional restrictions on system calls
    from container using seccomp syscall blacklist and whitelist.
    
    Signed-off-by: Alexander Livenets <[email protected]>
    Alexander Livenets committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    b3af3b6 View commit details
    Browse the repository at this point in the history