Linux containers implementation

Edit Package lxc

It provides commands to create and manage containers. It contains a
full featured container with the isolation/virtualization of the pids,
the ipc, the utsname, the mount points, /proc, /sys, the network and it
takes into account the control groups. It is very light, flexible, and
provides a set of tools around the container like the monitoring with
asynchronous events notification, or the freeze of the container. This
package is useful to create Virtual Private Server, or to run isolated
applications like bash or sshd.

Refresh
Refresh
Source Files
Filename Size Changed
0001-bdev-use-correct-overlay-module-name.patch 0000004435 4.33 KB
0002-cleanup-tools-remove-name-from-lxc-top-usage-message.patch 0000000903 903 Bytes
0003-cleanup-whitespaces-in-option-alignment-for-lxc-exec.patch 0000001132 1.11 KB
0004-Use-full-GPG-fingerprint-instead-of-long-IDs.patch 0000001173 1.15 KB
0005-tools-move-rcfile-to-the-common-options-list.patch 0000013838 13.5 KB
0006-tools-set-configfile-after-load_config.patch 0000007210 7.04 KB
0007-doc-add-rcfile-to-common-opts.patch 0000001240 1.21 KB
0008-doc-Update-Korean-lxc-attach-1.patch 0000012284 12 KB
0009-doc-Add-rcfile-to-Korean-common-opts.patch 0000001522 1.49 KB
0010-doc-Add-rcfile-to-Japanese-common-opts.patch 0000001625 1.59 KB
0011-tools-use-exit-EXIT_-everywhere.patch 0000025109 24.5 KB
0012-tools-unify-exit-calls-outside-of-main.patch 0000004660 4.55 KB
0013-utils-Add-mips-signalfd-syscall-numbers.patch 0000001256 1.23 KB
0014-seccomp-Implement-MIPS-seccomp-handling.patch 0000009185 8.97 KB
0015-seccomp-Add-mips-and-mips64-entries-to-lxc_config_pa.patch 0000000992 992 Bytes
0016-seccomp-fix-strerror.patch 0000000801 801 Bytes
0017-confile-add-more-archs-to-lxc_config_parse_arch.patch 0000001234 1.21 KB
0018-seccomp-add-support-for-s390x.patch 0000002289 2.24 KB
0019-seccomp-remove-double-include-and-order-includes.patch 0000000882 882 Bytes
0020-seccomp-non-functional-changes.patch 0000016763 16.4 KB
0021-templates-use-fd-9-instead-of-200.patch 0000001421 1.39 KB
0022-templates-fedora-requires-openssl-binary.patch 0000000965 965 Bytes
0023-tools-use-boolean-for-ret-in-lxc_device.c.patch 0000001198 1.17 KB
0024-c-r-use-proc-self-tid-children-instead-of-pidfile.patch 0000004235 4.14 KB
0025-c-r-Fix-pid_t-on-some-arches.patch 0000001039 1.01 KB
0026-templates-Add-mips-hostarch-detection-to-debian.patch 0000001054 1.03 KB
0027-cleanup-replace-tabs-wth-spaces-in-usage-strings.patch 0000004522 4.42 KB
README.SUSE 0000000305 305 Bytes
lxc-2.0.4.tar.gz 0001065905 1.02 MB
lxc-aa_allow_incomplete-default.patch 0000000526 526 Bytes
lxc-createconfig.in 0000004308 4.21 KB
lxc.changes 0000033706 32.9 KB
lxc.spec 0000008321 8.13 KB
Revision 68 (latest revision is 107)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 428745 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 68)
- setcap has been moved to /usr/sbin (boo#998326).

- update lxc to 2.0.4
- add 0001-bdev-use-correct-overlay-module-name.patch
- add 0002-cleanup-tools-remove-name-from-lxc-top-usage-message.patch
- add 0003-cleanup-whitespaces-in-option-alignment-for-lxc-exec.patch
- add 0004-Use-full-GPG-fingerprint-instead-of-long-IDs.patch
- add 0005-tools-move-rcfile-to-the-common-options-list.patch
- add 0006-tools-set-configfile-after-load_config.patch
- add 0007-doc-add-rcfile-to-common-opts.patch
- add 0008-doc-Update-Korean-lxc-attach-1.patch
- add 0009-doc-Add-rcfile-to-Korean-common-opts.patch
- add 0010-doc-Add-rcfile-to-Japanese-common-opts.patch
- add 0011-tools-use-exit-EXIT_-everywhere.patch
- add 0012-tools-unify-exit-calls-outside-of-main.patch
- add 0013-utils-Add-mips-signalfd-syscall-numbers.patch
- add 0014-seccomp-Implement-MIPS-seccomp-handling.patch
- add 0015-seccomp-Add-mips-and-mips64-entries-to-lxc_config_pa.patch
- add 0016-seccomp-fix-strerror.patch
- add 0017-confile-add-more-archs-to-lxc_config_parse_arch.patch
- add 0018-seccomp-add-support-for-s390x.patch
- add 0019-seccomp-remove-double-include-and-order-includes.patch
- add 0020-seccomp-non-functional-changes.patch
- add 0021-templates-use-fd-9-instead-of-200.patch
- add 0022-templates-fedora-requires-openssl-binary.patch
- add 0023-tools-use-boolean-for-ret-in-lxc_device.c.patch
- add 0024-c-r-use-proc-self-tid-children-instead-of-pidfile.patch
- add 0025-c-r-Fix-pid_t-on-some-arches.patch
- add 0026-templates-Add-mips-hostarch-detection-to-debian.patch
- add 0027-cleanup-replace-tabs-wth-spaces-in-usage-strings.patch
Comments 8

- -'s avatar

Is maintaining of the package limited to downstream (/backported?) patches for the 2.0.9 version? Are there any plans to update to the latest one?


Johannes Kastl's avatar

Hi,

no, I was actually planning to get the 3.x update in. But as many things regarding packaging changed betweeen 2.0.x and 3.x, I never got around to finalize things.

I have been preparing some stuff for LXC 3.0 and 3.1 here, including the python3 python-lxc package that replaces the code that was in the lxc package in 2.0.x: home:ojkastl_buildservice:LXC_Vanilla_stable-3.0 home:ojkastl_buildservice:LXC_Vanilla_stable-3.1

I was reworking python-lxc and will soon submit it to d:l:p, as soon as I find time for that.


- -'s avatar

Thanks for the reply. It's important for me to know that the work is under way. Thank you for all the effort you put into it :)


Björn Voigt's avatar

Unfortunately LXC 2.0.9 does not build with Python 3.7 on Tumbleweed. LXC users need to compile LXC themselves. If the 3.X update needs some time, I suggest to fix the LXC 2.0.9 package first. I created a merge request for LXC 2.0.9: https://build.opensuse.org/request/show/671861



Aleksa Sarai's avatar

I've submitted a 3.x update as well as a package for LXD. I can deal with maintenance if you have too many other things to maintain.


Raphael Bertoche's avatar

I've got here an obsolete and incompatible since 3.0 lxc.aa_allow_incomplete = 1 at /usr/share/lxc/config/common.conf.d/30-openSUSE-apparmor.conf belonging to the lxc package. It prevents containers from starting but gives quite an accurate error message. Is this an adequate place to tell you that? I looked around just a bit and haven't found a bug tracker here Thanks for the update though!


Aleksa Sarai's avatar

This isn't a bug tracker -- please submit bugs to https://bugs.opensuse.org/ (or https://bugzilla.opensuse.org/). I will take a look at that...

openSUSE Build Service is sponsored by