mirror of
https://github.com/siderolabs/extensions.git
synced 2026-05-05 20:26:10 +02:00
feat: update dependencies
``` | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | cgr.dev/chainguard/wolfi-base | | digest | `8dd9cea` -> `3b271f8` | | | | | | [containerd/stargz-snapshotter](https://redirect.github.com/containerd/stargz-snapshotter) | | patch | `v0.16.2` -> `v0.16.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [containers/crun](https://redirect.github.com/containers/crun) | | minor | `1.18.2` -> `1.19.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | git://git.kernel.org/pub/scm/libs/libcap/libcap.git | | minor | `2.72` -> `2.73` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | golang.org/x/sys | require | minor | `v0.27.0` -> `v0.28.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [https://github.com/containerd/runwasi.git](https://redirect.github.com/containerd/runwasi) | | minor | `v0.4.0` -> `v0.5.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [https://github.com/qemu/qemu.git](https://redirect.github.com/qemu/qemu) | | minor | `9.1.2` -> `9.2.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [https://gitlab.gnome.org/GNOME/glib.git](https://gitlab.gnome.org/GNOME/glib) | | minor | `2.82.0` -> `2.83.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [kubernetes/cloud-provider-aws](https://redirect.github.com/kubernetes/cloud-provider-aws) | | patch | `v1.31.1` -> `v1.31.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [open-iscsi/open-isns](https://redirect.github.com/open-iscsi/open-isns) | | minor | `0.102` -> `0.103` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [siderolabs/talos-metal-agent](https://redirect.github.com/siderolabs/talos-metal-agent) | | patch | `v0.1.0-beta.0` -> `v0.1.0-beta.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [tailscale/tailscale](https://redirect.github.com/tailscale/tailscale) | | minor | `1.76.6` -> `1.78.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | ``` Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
This commit is contained in:
parent
796c40ff22
commit
e5544b5363
@ -65,7 +65,7 @@ spec:
|
||||
- name: EXTENSIONS_IMAGE_REF
|
||||
defaultValue: $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
|
||||
- name: PKGS
|
||||
defaultValue: v1.10.0-alpha.0-16-g9051c9a
|
||||
defaultValue: v1.10.0-alpha.0-18-ge7eddcf
|
||||
- name: PKGS_PREFIX
|
||||
defaultValue: ghcr.io/siderolabs
|
||||
useBldrPkgTagResolver: true
|
||||
|
||||
4
Makefile
4
Makefile
@ -1,6 +1,6 @@
|
||||
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
|
||||
#
|
||||
# Generated on 2024-12-23T11:00:32Z by kres fcff05e.
|
||||
# Generated on 2024-12-26T11:21:30Z by kres fcff05e.
|
||||
|
||||
# common variables
|
||||
|
||||
@ -50,7 +50,7 @@ COMMON_ARGS += --build-arg=PKGS_PREFIX="$(PKGS_PREFIX)"
|
||||
# extra variables
|
||||
|
||||
EXTENSIONS_IMAGE_REF ?= $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
|
||||
PKGS ?= v1.10.0-alpha.0-16-g9051c9a
|
||||
PKGS ?= v1.10.0-alpha.0-18-ge7eddcf
|
||||
PKGS_PREFIX ?= ghcr.io/siderolabs
|
||||
|
||||
# targets defines all the available targets
|
||||
|
||||
@ -8,13 +8,13 @@ steps:
|
||||
# {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
|
||||
- url: https://github.com/containers/crun/releases/download/{{ .CRUN_VERSION }}/crun-{{ .CRUN_VERSION }}-linux-arm64-disable-systemd
|
||||
destination: crun
|
||||
sha256: 108a25b7ffebb31c8d7c63c95fdd3b850a256b8af872bab54a517440062586f1
|
||||
sha512: cdaf6786c1328c247404998b5fca783f94ce67b402faf305a6572478283835bfec45d16bfa7658cd2bf2f0455b3a94199a00debf671b1100a483f33ceb84501d
|
||||
sha256: 19fa0707056b9672c1c8b31049861a97ccf7bb7e85836edcd71c7f9c63656214
|
||||
sha512: dd1012431a74184da6af51f2563662d4e459258330d821a31961d27d728782b4881b90c91401bab541ba69f2b0e2868f5e2d29606a2edc4561615045ae06d700
|
||||
# {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
|
||||
- url: https://github.com/containers/crun/releases/download/{{ .CRUN_VERSION }}/crun-{{ .CRUN_VERSION }}-linux-amd64-disable-systemd
|
||||
destination: crun
|
||||
sha256: c608902ecbaaae608348c9a95b9eea8335a1c16aae89ce6ab1de1c15db4267d2
|
||||
sha512: 97661c3279ccc12473a05d01931e73268af3cc9aedca1b920c797574bad5776144142193e5219023fbdc19d0e67100a3f54e5a81f3df15a612f3b44ab1df3844
|
||||
sha256: 17c22b5d941b7072739dd859a69b4038a6cd3c94d30cf093746ba059fcbdbf76
|
||||
sha512: 4a95f0db65f9d8eb05d3959511432c80da77f0f7bf4c52b88f41a28ab86d375a920afaee9cf75718522bf69616ff192371b0b7d71f333b4ca9a7b75d63d49670
|
||||
# {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
|
||||
prepare:
|
||||
- |
|
||||
|
||||
@ -7,8 +7,8 @@ steps:
|
||||
- sources:
|
||||
- url: https://github.com/kubernetes/cloud-provider-aws/archive/refs/tags/{{ .VERSION }}.tar.gz
|
||||
destination: cloud-provider-aws.tar.gz
|
||||
sha256: f59aea7f2eed719ca83440109d5e4146d260f08804aa9f21d3da15e6da4ce7bf
|
||||
sha512: 1b41eeb3edbe7b424d19875c8125cb1228a8cb81b2323dddc9104cb916cf7d96a2ee076c179b2a6dde0e75592535514d8b48c151c42c2ceda5acc0c2bf9e8704
|
||||
sha256: 3f66533a22b3b91d5f50c3c8fc6a1aea2428b9b5633b6726b3c44d71dd7f50a9
|
||||
sha512: d66898e34f2a0d4504ace6bb685897a360a315fd81371fbb2db727e65b4207cd728d07a3313f34985a0a1af26865fbbdde310aa88ee4af77d6ab02c354a6f223
|
||||
env:
|
||||
GOPATH: /go
|
||||
cachePaths:
|
||||
|
||||
@ -7,8 +7,8 @@ steps:
|
||||
- sources:
|
||||
- url: https://github.com/containerd/stargz-snapshotter/archive/refs/tags/{{ .STARGZ_SNAPSHOTTER_VERSION }}.tar.gz
|
||||
destination: stargz-snapshotter.tar.gz
|
||||
sha256: 9b41555baf7d4f9cfc2d83caff2cdc2ab4331ee288acdc6ec1e3d40c850b970b
|
||||
sha512: 5a5f8cecda31d4530f41e74b7e30f99215b3bd33f47d515c381529a619dfd74b1af521b49e41216aca9169135a0cb3050adc7c6c0d613f6488b0bd346d3e75cf
|
||||
sha256: 576f59d4375ac2cab24310d28e3ac98148c05dc6714649e1ec27e8d4fa8a9679
|
||||
sha512: 3a8226e29305f55e9244017cd3063e9ba9b8b4a79a404000677e0e99a84d1337b12a37f6d1b5539c9579f54b1c118fb0ce373eb402296a18d8e55474d549986a
|
||||
env:
|
||||
GOPATH: /go
|
||||
cachePaths:
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
# renovate: datasource=github-tags extractVersion=^release-(?<version>.*)$ depName=google/gvisor
|
||||
GVISOR_VERSION: 20241118.0
|
||||
# renovate: datasource=github-releases depName=containerd/stargz-snapshotter
|
||||
STARGZ_SNAPSHOTTER_VERSION: v0.16.2
|
||||
STARGZ_SNAPSHOTTER_VERSION: v0.16.3
|
||||
# renovate: datasource=github-releases depName=kubernetes/cloud-provider-aws
|
||||
CLOUD_PROVIDER_AWS_VERSION: v1.31.1
|
||||
CLOUD_PROVIDER_AWS_VERSION: v1.31.4
|
||||
# renovate: datasource=git-tags extractVersion=^containerd-shim-wasmedge\/(?<version>.*)$ depName=https://github.com/containerd/runwasi.git
|
||||
WASMEDGE_VERSION: v0.4.0
|
||||
WASMEDGE_VERSION: v0.5.0
|
||||
# renovate: datasource=git-tags depName=https://github.com/spinkube/containerd-shim-spin.git
|
||||
SPIN_VERSION: v0.17.0
|
||||
# renovate: datasource=github-releases depName=kata-containers/kata-containers
|
||||
KATA_CONTAINERS_VERSION: 3.3.0
|
||||
# renovate: datasource=github-releases depName=containers/crun
|
||||
CRUN_VERSION: 1.18.2
|
||||
CRUN_VERSION: 1.19.1
|
||||
|
||||
@ -6,15 +6,15 @@ dependencies:
|
||||
steps:
|
||||
- sources:
|
||||
# {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
|
||||
- url: https://github.com/containerd/runwasi/releases/download/containerd-shim-wasmedge/{{ .WASMEDGE_VERSION }}/containerd-shim-wasmedge-aarch64.tar.gz
|
||||
- url: https://github.com/containerd/runwasi/releases/download/containerd-shim-wasmedge/{{ .WASMEDGE_VERSION }}/containerd-shim-wasmedge-aarch64-linux-musl.tar.gz
|
||||
destination: containerd-shim-wasmedge.tar.gz
|
||||
sha256: 294928f85d531de639158a0d4558bfacfa4fa242ac476c32e6b677dbf08512d0
|
||||
sha512: 6e7e206102c9ff75ad0cc023d556d1c58b035c18856a7547c398d61d80feef501c42140e9123790ed243e201699dc287e578f1545a2110ce12a2aea93584ff89
|
||||
sha256: d969b781531571ed7b2c5bc5e9ec22321e942567753892a9e042e6db882df944
|
||||
sha512: 27a4e2af61f4893de468e38086e3cc3fef9d5b5aae193136e4a443ed1657e21f591455198bd402ca24a079fe92ea4d2c658d4d02093dedff0655ffdcf5484203
|
||||
# {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
|
||||
- url: https://github.com/containerd/runwasi/releases/download/containerd-shim-wasmedge/{{ .WASMEDGE_VERSION }}/containerd-shim-wasmedge-x86_64.tar.gz
|
||||
- url: https://github.com/containerd/runwasi/releases/download/containerd-shim-wasmedge/{{ .WASMEDGE_VERSION }}/containerd-shim-wasmedge-x86_64-linux-musl.tar.gz
|
||||
destination: containerd-shim-wasmedge.tar.gz
|
||||
sha256: e3cc12ebf485ad39743e8922770446e428fdb201b2c80b2ebc85bb6b2ac6b36f
|
||||
sha512: 908cd3e72376a31dcb71d4eae13bc306bd320a218ec18ded6d31faede4732b978fb3ae96f760952aff90f21adb11557ab66be38d419a099dac028dea69101070
|
||||
sha256: 84388d24c87be93e1e32ef15ff776b9cb17a8bf57374c0faca0a994508347de3
|
||||
sha512: 144a9d36b55a439700b09b96d25905c1c0ea3ebb4be95bbd71f541e34a07ff2ac4b0d5541e2bd45bb4ccc710f26b2f4b7e56067d9d484fb64986a574cbe21664
|
||||
# {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
|
||||
prepare:
|
||||
- |
|
||||
|
||||
@ -5,4 +5,6 @@ golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
|
||||
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws=
|
||||
golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
|
||||
@ -9,8 +9,8 @@ steps:
|
||||
- sources:
|
||||
- url: https://download.gnome.org/sources/glib/{{ regexReplaceAll ".\\d+$" .GLIB_VERSION "${1}" }}/glib-{{ .GLIB_VERSION }}.tar.xz
|
||||
destination: glib.tar.xz
|
||||
sha256: f4c82ada51366bddace49d7ba54b33b4e4d6067afa3008e4847f41cb9b5c38d3
|
||||
sha512: 7ce4dbc2b80fea1dca722bea02b1c35404108747b94c296760469b5416fc5ca737fc29c56a091120e5457a732656761424da614f3a626eb79b80b145507deb00
|
||||
sha256: 8428d672c8485636d940f03ce8dcdc174f9b3892ac8b2eea76dd281af6a6e937
|
||||
sha512: 1686ef719122d2b3e8bcc569ba1e125cde51fbe645811e1eb7ddd49e300ff834eed712bb619bba13629f23ad5f801fdc2d37e3103b5150ad3cb7ff9d1168d902
|
||||
prepare:
|
||||
- |
|
||||
tar -xf glib.tar.xz --strip-components=1
|
||||
|
||||
@ -10,8 +10,8 @@ steps:
|
||||
- sources:
|
||||
- url: https://download.qemu.org/qemu-{{ .QEMU_VERSION }}.tar.xz
|
||||
destination: qemu.tar.xz
|
||||
sha256: 19fd9d7535a54d6e044e186402aa3b3b1bdfa87c392ec8884855592c8510c96f
|
||||
sha512: ff6ed9bc784f1aa7cf06604d0e38e26ebb2685885893a2cb7d044297f26d7efd0fa6cbb034dc1c422b58504ca1081b46ffe00dd8f9fab928cafa8cfc0d7d1747
|
||||
sha256: f859f0bc65e1f533d040bbe8c92bcfecee5af2c921a6687c652fb44d089bd894
|
||||
sha512: f92548623e4e31400c823a2d78417a8a4ecfccb07f3ee4883e2f2ad33054539d2a37d076dbc64df42c6c86c08fa7c2c975cd6e823aa14d5f20cef83348006813
|
||||
prepare:
|
||||
- |
|
||||
sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# renovate: datasource=git-tags extractVersion=^v(?<version>.*)$ depName=https://github.com/qemu/qemu.git
|
||||
QEMU_VERSION: 9.1.2
|
||||
QEMU_VERSION: 9.2.0
|
||||
# renovate: datasource=git-tags depName=https://gitlab.gnome.org/GNOME/glib.git
|
||||
GLIB_VERSION: 2.82.0
|
||||
GLIB_VERSION: 2.83.2
|
||||
# renovate: datasource=github-releases extractVersion=^pcre2-(?<version>.*)$ depName=PCRE2Project/pcre2
|
||||
PCRE2_VERSION: 10.42
|
||||
# renovate: datasource=git-tags depName=https://gitlab.com/xen-project/xen-guest-agent.git
|
||||
@ -9,4 +9,4 @@ XEN_GUEST_AGENT_VERSION: 0.4.0
|
||||
# renovate: datasource=github-releases depName=siderolabs/talos-vmtoolsd
|
||||
TALOS_VMTOOLSD_VERSION: v0.6.1
|
||||
# renovate: datasource=github-releases depName=siderolabs/talos-metal-agent
|
||||
TALOS_METAL_AGENT_VERSION: v0.1.0-beta.0
|
||||
TALOS_METAL_AGENT_VERSION: v0.1.0-beta.1
|
||||
|
||||
@ -20,6 +20,12 @@ See [Talos Linux documentation](https://www.talos.dev/v1.10/talos-guides/configu
|
||||
title = "Component Updates"
|
||||
description = """\
|
||||
Linux Firmware: 20241210
|
||||
stargz-snapshotter: 0.16.3
|
||||
ecr-credential-provider: 0.31.4
|
||||
wasm-edge: 0.5.0
|
||||
crun: 1.19.1
|
||||
qemu-guest-agent: 9.2.0
|
||||
Tailscale: 1.78.1
|
||||
"""
|
||||
|
||||
[make_deps]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# renovate: datasource=docker versioning=docker depName=cgr.dev/chainguard/wolfi-base
|
||||
WOLFI_BASE_REF: sha256:8dd9ceace8b1574e550374e9c07c2baafa60cc96223c1314fac61bd2edb48c70
|
||||
WOLFI_BASE_REF: sha256:3b271f8bff9356a38aa23118ffdea3c0d659f39e207feedacf01bdea4b900871
|
||||
|
||||
VERSION: {{ .GLIBC_VERSION }}
|
||||
|
||||
@ -12,8 +12,8 @@ steps:
|
||||
sources:
|
||||
- url: https://github.com/tailscale/tailscale/archive/refs/tags/v{{ .TAILSCALE_VERSION }}.tar.gz
|
||||
destination: tailscale.tar.gz
|
||||
sha256: 1603c78a6a5e9f83b278d305e1196fbfdeeb841be10ac2ddb7ea433c2701234b
|
||||
sha512: 00173b25685c6800fb5b914e9cb1dbfd55b9ddada2006c310d388af4c12760830281717c374113d525103ed77508d2bf8ac260c596ea5c4068c0ca6a35d58c96
|
||||
sha256: dbc25cc241bb233f183475f003d5508af7b45add1ca548b35a6a6fea91fb91af
|
||||
sha512: 1286971554f15c601ee36050cbe361170de2ea4955fc8dde01a4a231f966a1049b9d85d2854637077c1900d4e67ef15352250e412f9e13b2d1cb6b34b2dce05a
|
||||
prepare:
|
||||
- |
|
||||
sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# renovate: datasource=github-releases extractVersion=^v(?<version>.*)$ depName=tailscale/tailscale
|
||||
TAILSCALE_VERSION: 1.76.6
|
||||
TAILSCALE_VERSION: 1.78.1
|
||||
# renovate: datasource=github-releases depName=lldpd/lldpd
|
||||
LLDPD_VERSION: 1.0.18
|
||||
# renovate: datasource=github-releases depName=cloudflare/cloudflared
|
||||
|
||||
@ -1,66 +0,0 @@
|
||||
From 304089b078f2f339cd7ccb030a0ad0194aea0a0f Mon Sep 17 00:00:00 2001
|
||||
From: Xi Ruoyao <xry111@xry111.site>
|
||||
Date: Tue, 12 Nov 2024 11:44:56 +0800
|
||||
Subject: psx: use getdents64 instead of getdents
|
||||
|
||||
On relatively new architectures (for example ARM64, RISC-V, and
|
||||
LoongArch), the kernel does not have a getdents syscall. Use getdents64
|
||||
instead to fix the build on them.
|
||||
|
||||
The getdents64 syscall was added in Linux 2.4 and I don't think we
|
||||
should still support older kernels today.
|
||||
|
||||
Signed-off-by: Xi Ruoyao <xry111@xry111.site>
|
||||
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
|
||||
---
|
||||
psx/psx.c | 15 ++++++++-------
|
||||
1 file changed, 8 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/psx/psx.c b/psx/psx.c
|
||||
index d66a7bf..bf7d69f 100644
|
||||
--- a/psx/psx.c
|
||||
+++ b/psx/psx.c
|
||||
@@ -410,10 +410,11 @@ static long int __psx_immediate_syscall(long int syscall_nr,
|
||||
|
||||
#define BUF_SIZE 4096
|
||||
|
||||
-struct psx_linux_dirent {
|
||||
- unsigned long d_ino;
|
||||
- off_t d_off;
|
||||
+struct psx_linux_dirent64 {
|
||||
+ long long d_ino;
|
||||
+ long long d_off;
|
||||
unsigned short d_reclen;
|
||||
+ unsigned char d_type;
|
||||
char d_name[];
|
||||
};
|
||||
|
||||
@@ -486,11 +487,11 @@ long int __psx_syscall(long int syscall_nr, ...) {
|
||||
|
||||
for (;;) {
|
||||
char buf[BUF_SIZE];
|
||||
- size_t nread = syscall(SYS_getdents, fd, buf, BUF_SIZE);
|
||||
+ size_t nread = syscall(SYS_getdents64, fd, buf, BUF_SIZE);
|
||||
if (nread == 0) {
|
||||
break;
|
||||
} else if (nread < 0) {
|
||||
- perror("getdents failed");
|
||||
+ perror("getdents64 failed");
|
||||
kill(psx_tracker.pid, SIGKILL);
|
||||
}
|
||||
|
||||
@@ -499,10 +500,10 @@ long int __psx_syscall(long int syscall_nr, ...) {
|
||||
for (offset = 0; offset < nread; offset += reclen) {
|
||||
/* deal with potential unaligned reads */
|
||||
memcpy(&reclen, buf + offset +
|
||||
- offsetof(struct psx_linux_dirent, d_reclen),
|
||||
+ offsetof(struct psx_linux_dirent64, d_reclen),
|
||||
sizeof(reclen));
|
||||
char *dir = (buf + offset +
|
||||
- offsetof(struct psx_linux_dirent, d_name));
|
||||
+ offsetof(struct psx_linux_dirent64, d_name));
|
||||
long tid = atoi(dir);
|
||||
if (tid == 0 || tid == self) {
|
||||
continue;
|
||||
--
|
||||
cgit 1.2.3-korg
|
||||
@ -11,13 +11,11 @@ steps:
|
||||
- sources:
|
||||
- url: https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-{{ .LIBCAP_VERSION }}.tar.xz
|
||||
destination: libcap.tar.xz
|
||||
sha256: 0274f5a15a5205f656d8f0169eef711dd29158ba8ad3b240618b342b2460175b
|
||||
sha512: c0726bcd5e48395c6f4edd34f0fcaa21d7b2fe35dbc88824c0d86b42859dbe507f55c1ac7f7352e2aa56e3632b7aa9a098ca9cc730c82f942106d2786b10ba2c
|
||||
sha256: 6405f6089cf4cdd8c271540cd990654d78dd0b1989b2d9bda20f933a75a795a5
|
||||
sha512: 8ab72cf39bf029656b2a4a5972a0da4ab4b46a3d8a8da66d6cde925e06fe34df2fa5fc4d0b62c9cec4972b0b2678fdac6ef9421b6fb83c2a5bf869cf8d5fdb16
|
||||
prepare:
|
||||
- |
|
||||
tar -xf libcap.tar.xz --strip-components=1
|
||||
- |
|
||||
patch -p1 < /pkg/patches/getdents.patch
|
||||
build:
|
||||
- |
|
||||
make prefix=/usr/local/glibc lib=lib -j $(nproc)
|
||||
|
||||
@ -2,4 +2,4 @@ module nvidia-container-runtime-wrapper
|
||||
|
||||
go 1.23.0
|
||||
|
||||
require golang.org/x/sys v0.27.0
|
||||
require golang.org/x/sys v0.28.0
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
|
||||
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
|
||||
@ -2,4 +2,4 @@ module nvidia-persistenced-wrapper
|
||||
|
||||
go 1.23.0
|
||||
|
||||
require golang.org/x/sys v0.27.0
|
||||
require golang.org/x/sys v0.28.0
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
|
||||
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
|
||||
@ -10,10 +10,10 @@ CONTAINER_TOOLKIT_REF: fa66e4cd562804509055e44a88f666673e6d27c0
|
||||
LIBNVIDIA_CONTAINER_VERSION: v1.17.2
|
||||
LIBNVIDIA_CONTAINER_REF: 63d366ee3b4183513c310ac557bf31b05b83328f
|
||||
# renovate: datasource=docker versioning=docker depName=cgr.dev/chainguard/wolfi-base
|
||||
WOLFI_BASE_REF: sha256:8dd9ceace8b1574e550374e9c07c2baafa60cc96223c1314fac61bd2edb48c70
|
||||
WOLFI_BASE_REF: sha256:3b271f8bff9356a38aa23118ffdea3c0d659f39e207feedacf01bdea4b900871
|
||||
# renovate: datasource=github-tags extractVersion=^v(?<version>.*)$ depName=seccomp/libseccomp
|
||||
LIBSECCOMP_VERSION: 2.5.5
|
||||
# renovate: datasource=git-tags extractVersion=^libcap-(?<version>.*)$ depName=git://git.kernel.org/pub/scm/libs/libcap/libcap.git
|
||||
LIBCAP_VERSION: 2.72
|
||||
LIBCAP_VERSION: 2.73
|
||||
# renovate: datasource=git-tags extractVersion=^elfutils-(?<version>.*)$ depName=git://sourceware.org/git/elfutils.git
|
||||
ELFUTILS_VERSION: 0.192
|
||||
|
||||
@ -2,4 +2,4 @@ module iscsid-wrapper
|
||||
|
||||
go 1.23.0
|
||||
|
||||
require golang.org/x/sys v0.27.0
|
||||
require golang.org/x/sys v0.28.0
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
|
||||
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
|
||||
@ -8,41 +8,37 @@ steps:
|
||||
- sources:
|
||||
- url: https://github.com/open-iscsi/open-isns/archive/refs/tags/v{{ .OPEN_ISNS_VERSION }}.tar.gz
|
||||
destination: open-isns.tar.gz
|
||||
sha256: 9611344733c0cdf14395f60880950ea4c3c7d6b765565b6493ad3e1afbe216de
|
||||
sha512: f5ae8af89b85565181c2f6def9834d9dab0a15d5d9b28721cce116c5580173ed9adba219e1ede48988cb57f047578db4ece458c4a7db598412c7583e56393d2b
|
||||
sha256: 47499f3ce87a832840884dcf3eedbec8c039f472fe921a5378e3b206a3fc1a32
|
||||
sha512: 219dd4f7e0a8459f5acaf2036fc737b90604cdcfe78b5492d50e4826744923afe35c9c331b3e39aa7c9bb5ebb2c378c464dced204d51da46e2b7474c6ca94057
|
||||
prepare:
|
||||
- |
|
||||
tar -xzf open-isns.tar.gz --strip-components=1
|
||||
|
||||
- |
|
||||
autoreconf -fi
|
||||
mkdir -p /usr/bin
|
||||
|
||||
- |
|
||||
mkdir build
|
||||
cd build
|
||||
ln -s /toolchain/bin/env /usr/bin/env
|
||||
ln -s /toolchain/bin/python3 /toolchain/bin/python
|
||||
|
||||
../configure \
|
||||
--prefix=/usr/local \
|
||||
--sysconfdir=/usr/local/etc \
|
||||
--mandir=/usr/local/share/man \
|
||||
--infodir=/usr/local/share/info \
|
||||
--enable-shared \
|
||||
CFLAGS="$CFLAGS -Wno-error"
|
||||
pip3 install ninja packaging
|
||||
build:
|
||||
- |
|
||||
cd build
|
||||
make -j $(nproc)
|
||||
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
|
||||
|
||||
meson setup \
|
||||
-Dlibdir=lib \
|
||||
-Dprefix=/usr/local \
|
||||
_build
|
||||
|
||||
ninja -C _build
|
||||
install:
|
||||
- |
|
||||
cd build
|
||||
# open-isns libraries only needed
|
||||
# make prefix=/usr/local etcdir=/usr/local/etc DESTDIR=/rootfs install
|
||||
make prefix=/usr/local DESTDIR=/rootfs install_hdrs
|
||||
make prefix=/usr/local DESTDIR=/rootfs install_lib
|
||||
DESTDIR=/rootfs ninja -C _build install
|
||||
|
||||
# cleanup
|
||||
rm -rf /rootfs/usr/local/lib/systemd
|
||||
rm -rf /rootfs/usr/local/lib/*.a
|
||||
rm -rf /rootfs/var
|
||||
rm -rf /rootfs/usr/local/sbin
|
||||
rm -rf /rootfs/usr/local/etc
|
||||
rm -rf /rootfs/usr/lib
|
||||
rm -rf /rootfs/usr/local/lib/pkgconfig
|
||||
finalize:
|
||||
- from: /rootfs
|
||||
|
||||
@ -2,4 +2,4 @@ VERSION: v0.1.6
|
||||
# renovate: datasource=github-tags depName=open-iscsi/open-iscsi
|
||||
OPEN_ISCSI_VERSION: 2.1.10
|
||||
# renovate: datasource=github-tags extractVersion=^v(?<version>.*)$ depName=open-iscsi/open-isns
|
||||
OPEN_ISNS_VERSION: 0.102
|
||||
OPEN_ISNS_VERSION: 0.103
|
||||
|
||||
@ -2,4 +2,4 @@ module zfs-service
|
||||
|
||||
go 1.23.0
|
||||
|
||||
require golang.org/x/sys v0.27.0
|
||||
require golang.org/x/sys v0.28.0
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
|
||||
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user