File tree Expand file tree Collapse file tree 5 files changed +57
-3
lines changed Expand file tree Collapse file tree 5 files changed +57
-3
lines changed Original file line number Diff line number Diff line change 4242 "matchPackageNames" : [
4343 " golang/go" ,
4444 " nvidia/open-gpu-kernel-modules" ,
45- " open-iscsi/open-isns"
45+ " open-iscsi/open-isns" ,
46+ " linux-rdma/rdma-core"
4647 ],
4748 "versioning" : " regex:^(?<major>\\ d+)\\ .(?<minor>\\ d+)\\ .?(?<patch>\\ d+)?$"
4849 },
Original file line number Diff line number Diff line change 1818
1919# keep in sync with Pkgfile
2020BLDR_RELEASE ?= v0.2.0-alpha.12
21- PKGS ?= v1.4.0-alpha.0-29-g5dbce6b
21+ PKGS ?= v1.4.0-alpha.0-30-g0e63e95
2222
2323BUILD := docker buildx build
2424PLATFORM ?= linux/amd64,linux/arm64
@@ -51,7 +51,8 @@ TARGETS = \
5151 nut-client \
5252 nvidia-container-toolkit \
5353 nvidia-fabricmanager \
54- nvidia-open-gpu-kernel-modules
54+ nvidia-open-gpu-kernel-modules \
55+ rdma-core
5556
5657# Temporarily disabled, as mellanox-ofed fails to build with Linux 6.1
5758# mellanox-ofed \
Original file line number Diff line number Diff line change 1+ version : v1alpha1
2+ metadata :
3+ name : rdma-core
4+ version : " $VERSION"
5+ author : Sidero Labs
6+ description : |
7+ This system extension provides Intel microcode binaries.
8+ compatibility :
9+ talos :
10+ version : " >= v1.4.0"
Original file line number Diff line number Diff line change 1+ name : rdma-core
2+ variant : scratch
3+ shell : /toolchain/bin/bash
4+ dependencies :
5+ - stage : base
6+ steps :
7+ - sources :
8+ - url : https://github.com/linux-rdma/rdma-core/releases/download/v{{ .RDMA_CORE_VERSION }}/rdma-core-{{ .RDMA_CORE_VERSION }}.tar.gz
9+ destination : rdma-core.tar.gz
10+ sha256 : 25d6601e60f27bbcd75e07fe340400cb80e6c3c487679700535385cfc9d9858b
11+ sha512 : f31c63aee415fb4aa721fdec2e4d9fb2bef964b1bea93f0170d30fb03b1e798cb11d46bb123db4b2a5002dec17ec16dc6e6aeaebe9f84517bf538dd114726ae1
12+ prepare :
13+ - |
14+ sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml
15+ - |
16+ tar -xzf rdma-core.tar.gz --strip-components=1
17+
18+ mkdir build
19+ cd build
20+
21+ cmake ..
22+ build :
23+ - |
24+ cd build
25+
26+ make -j $(nproc)
27+ install :
28+ - |
29+ mkdir -p /rootfs/
30+
31+ cd build
32+
33+ make DESTDIR=/rootfs install
34+
35+ /lib/ld-musl-x86_64.so.1 --list /rootfs/usr/local/bin/* && exit 1
36+ finalize :
37+ - from : /rootfs
38+ to : /rootfs
39+ - from : /pkg/manifest.yaml
40+ to : /
Original file line number Diff line number Diff line change 1+ # renovate: datasource=github-releases extractVersion=^v(?<version>.*)$ depName=linux-rdma/rdma-core
2+ RDMA_CORE_VERSION : 44.0
You can’t perform that action at this time.
0 commit comments