Commit Graph

28 Commits

Author SHA256 Message Date
df1b9b7bb8 - update to 5.0.4:
* Fixed the output format of /proc/diskstats
  * Fixed an issue with cpuset path tracking when used with containerd

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=49
2023-07-31 12:33:06 +00:00
703f7ce45f Accepting request 1068226 from home:gmbr3:Active
- Correct BR from python3-jinja2 to python3-Jinja2, fixes
  dependency resolving on older distros

OBS-URL: https://build.opensuse.org/request/show/1068226
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=47
2023-02-28 19:45:24 +00:00
Aleksa Sarai
840c4c1c04 Accepting request 1032078 from home:cyphar:lxc
- Update to LXCFS 5.0.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxcfs-5-0-lts-has-been-released/13535
  https://discuss.linuxcontainers.org/t/lxcfs-5-0-1-has-been-released/14709
  https://discuss.linuxcontainers.org/t/lxcfs-5-0-2-has-been-released/14811
  boo#1204842

  LXCFS 5.0.2:
  * Fix crash during load/reload on FUSE 3

  LXCFS 5.0.1:
  * Fixes to /sys/devices/system/cpu handling on FUSE 2
  * Fix for a formatting issue in /proc/stat
  * Fix for a cgroup2 issue in handling cgroups with no CPU limits
  * Fix for library reload logic

  LXCFS 5.0:
  * Switch to meson
  + Complete cgroup2 support
  + /proc/slabinfo support
  + /sys/devices/system/cpu support

OBS-URL: https://build.opensuse.org/request/show/1032078
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=45
2022-10-29 00:17:44 +00:00
6fade5a075 - add include-fixes.patch
- reenable FORTIFY_SOURCE=3

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=43
2022-09-30 20:50:33 +00:00
Johannes Kastl
5461c2406d Accepting request 1005906 from home:ojkastl_buildservice:branches:Virtualization:containers
fix build by using FORTIFY_SOURCE=2

OBS-URL: https://build.opensuse.org/request/show/1005906
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=42
2022-09-25 17:32:27 +00:00
Johannes Kastl
7ed1ca218c Accepting request 956621 from home:ojkastl_buildservice:Branch_Virtualization_containers
update to 4.0.12

OBS-URL: https://build.opensuse.org/request/show/956621
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=41
2022-02-24 07:36:13 +00:00
7679b8e85b Accepting request 895129 from home:ojkastl_buildservice:Branch_Virtualization_containers
update to 4.0.8

OBS-URL: https://build.opensuse.org/request/show/895129
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=39
2021-05-27 15:18:24 +00:00
083af78f3e Accepting request 826070 from home:liguros:branches:Virtualization:containers
- update to LXCFS 4.0.5

OBS-URL: https://build.opensuse.org/request/show/826070
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=36
2020-08-18 19:36:32 +00:00
Aleksa Sarai
8a7d048cb3 Accepting request 817372 from home:liguros:branches:Virtualization:containers
- update to LXCFS 4.0.4 (released on the 18th of June 2020)
  detailed changelog:
  https://discuss.linuxcontainers.org/t/lxcfs-4-0-4-lts-has-been-released/8212

OBS-URL: https://build.opensuse.org/request/show/817372
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=34
2020-07-02 01:48:20 +00:00
Johannes Kastl
15d085c18f Accepting request 802462 from home:liguros:branches:Virtualization:containers
- update to LXCFS 4.0.3 (released on the 17th of April 2020)
  detailed changelog:
  https://discuss.linuxcontainers.org/t/lxcfs-4-0-3-lts-has-been-released/7470

OBS-URL: https://build.opensuse.org/request/show/802462
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=32
2020-05-11 05:32:52 +00:00
Aleksa Sarai
d848cbced9 Accepting request 791870 from home:cyphar:lxc
- Clean up %if macro.

OBS-URL: https://build.opensuse.org/request/show/791870
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=30
2020-04-27 13:31:25 +00:00
Aleksa Sarai
99578bd062 Accepting request 790722 from home:cyphar:lxc
- Update to LXCFS 4.0.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxcfs-4-0-lts-has-been-released/7031
  https://discuss.linuxcontainers.org/t/lxcfs-4-0-1-lts-has-been-released/7130
  Related to the LXD 4.0.0 update (boo#1168338).
  + cgroup2: Support for the new unified cgroup hierarchy
  + /proc/cpuinfo and cpu output in /proc/stat based on cpu shares
  + /proc/loadavg virtualization
  + pidfd supported process tracking
  * Improved command line options
  * Compiler based hardening
  * Minimal compiler based resource management

OBS-URL: https://build.opensuse.org/request/show/790722
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=28
2020-04-02 01:57:02 +00:00
Aleksa Sarai
2715084bc1 Accepting request 769638 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769638
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=26
2020-02-03 15:07:58 +00:00
Aleksa Sarai
edc7d0f597 Accepting request 731910 from home:liguros:branches:Virtualization:containers
Upgrade lxcfs to 3.1.2

OBS-URL: https://build.opensuse.org/request/show/731910
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=24
2019-09-19 11:33:43 +00:00
Aleksa Sarai
cdfef98e95 Accepting request 708822 from home:cyphar:lxc
- Make lxcfs-hooks-lxc supplement liblxc1 instead of lxc, since there are other
  liblxc1 users (such as LXD).

OBS-URL: https://build.opensuse.org/request/show/708822
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=22
2019-06-09 08:23:52 +00:00
Aleksa Sarai
ced374fdc4 Accepting request 692669 from home:cyphar:lxc
- Add workaround for pre-15 distros, where _sharedstatedir was inexplicably
  /usr/com, to use the correct directory of /var/lib.

OBS-URL: https://build.opensuse.org/request/show/692669
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=20
2019-04-09 16:48:21 +00:00
Aleksa Sarai
8b240de840 Accepting request 689420 from home:cyphar:lxc
- Add workaround for pre-15 distros, where _sharedstatedir was inexplicably
  /usr/com, to use the correct directory of /var/lib.

OBS-URL: https://build.opensuse.org/request/show/689420
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=18
2019-03-28 16:59:24 +00:00
Christian Brauner
2edede3c57 - Add LXD 3.11 package.
- Update to LXC 3.1.0.
- Update to LXCFS 3.0.3.

- Rework packaging to be a more modern openSUSE-style.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=17
2019-03-27 17:26:15 +00:00
Johannes Kastl
b07e9a02b4 Accepting request 616530 from home:dcassany:branches:Virtualization:containers
- Make use of %license macro

OBS-URL: https://build.opensuse.org/request/show/616530
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=15
2018-07-10 18:56:37 +00:00
Johannes Kastl
18d9318395 update to version 2.0.8
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=13
2017-10-31 19:49:07 +00:00
Johannes Kastl
079e5dda75 added signature file %{name}-%{version}.tar.gz.asc to spec
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=10
2017-05-17 10:48:49 +00:00
Johannes Kastl
4e235d2cdf update to version 2.0.7; added signature verification
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=9
2017-05-17 10:46:54 +00:00
Miquel Sabate Sola
cc1376b04c Accepting request 453129 from home:ojkastl_buildservice:branches:Virtualization:containers
update to version 2.0.6; all patches have been integrated upstream, thus deleted

OBS-URL: https://build.opensuse.org/request/show/453129
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=8
2017-01-30 08:04:52 +00:00
Thomas Hipp
69267b7a87 Accepting request 423993 from home:chbrauner:branches:Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/423993
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=6
2016-09-01 12:32:09 +00:00
Jordi Massaguer
8962a5444e Accepting request 414586 from home:chbrauner:branches:Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/414586
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=4
2016-07-25 14:36:58 +00:00
Jordi Massaguer
269b5969c1 Accepting request 407751 from home:chbrauner:branches:Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/407751
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=3
2016-07-11 13:43:06 +00:00
Jordi Massaguer
f6e0638b0f Accepting request 407597 from home:chbrauner:branches:Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/407597
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=2
2016-07-11 09:10:03 +00:00
Jordi Massaguer
b086eb9d1e Accepting request 407150 from home:chbrauner
We're trying to move lxc to Virtualization:containers. lxc uses lxcfs to virtualize proc which allows for some nice features. LXCFS is a simple userspace filesystem designed to work around some current limitations of the Linux kernel. Specifically, it's providing two main things A set of files  which can be bind-mounted over their /proc originals to provide CGroup-aware values. A cgroupfs-like tree which is container aware. The code is pretty simple, written in C using libfuse and glib. The main driver for this work was the need to run systemd based containers as a regular unprivileged user while still allowing systemd inside the container to interact with cgroups. Now with the introduction of the cgroup namespace in the Linux kernel, that part is no longer necessary on recent kernels and focus is now on making containers feel more like a real independent system through the proc masking feature.

OBS-URL: https://build.opensuse.org/request/show/407150
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=1
2016-07-07 16:27:19 +00:00