From 8ff02dc772c0528f45e778b0b0fc91e49888efd1 Mon Sep 17 00:00:00 2001 From: Markus Hilger Date: Sat, 31 Oct 2026 02:14:21 +0100 Subject: [PATCH] Require confluent_ipxe 2.0.0 Fixes #317 --- confluent_server/builddeb | 4 ++-- confluent_server/confluent_server.spec.tmpl | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/confluent_server/builddeb b/confluent_server/builddeb index 0603984d..5bbd2fb4 100755 --- a/confluent_server/builddeb +++ b/confluent_server/builddeb @@ -35,9 +35,9 @@ shopt -s extglob cd deb_dist/!(*.orig)/ if [ "$OPKGNAME" = "confluent-server" ]; then if grep noble /etc/os-release; then - sed -i 's/^\(Depends:.*\)/\1, confluent-client, python3-lxml, python3-cryptography, python3-websocket, python3-msgpack, python3-aiohttp, python3-pyparsing, python3-asyncssh, python3-pysnmp-lextudio, python3-libarchive-c, confluent-vtbufferd, python3-netifaces, python3-yaml, python3-dateutil, python3-numpy, python3-pillow/' debian/control + sed -i 's/^\(Depends:.*\)/\1, confluent-client, python3-lxml, python3-cryptography, python3-websocket, python3-msgpack, python3-aiohttp, python3-pyparsing, python3-asyncssh, python3-pysnmp-lextudio, python3-libarchive-c, confluent-vtbufferd, confluent-ipxe (>= 2.0.0), python3-netifaces, python3-yaml, python3-dateutil, python3-numpy, python3-pillow/' debian/control else - sed -i 's/^\(Depends:.*\)/\1, confluent-client, python3-lxml, python3-cryptography, python3-websocket, python3-msgpack, python3-aiohttp, python3-pyparsing, python3-asyncssh, python3-pysnmp4, python3-libarchive-c, confluent-vtbufferd, python3-netifaces, python3-yaml, python3-dateutil, python3-crypt-r, python3-numpy, python3-pillow/' debian/control + sed -i 's/^\(Depends:.*\)/\1, confluent-client, python3-lxml, python3-cryptography, python3-websocket, python3-msgpack, python3-aiohttp, python3-pyparsing, python3-asyncssh, python3-pysnmp4, python3-libarchive-c, confluent-vtbufferd, confluent-ipxe (>= 2.0.0), python3-netifaces, python3-yaml, python3-dateutil, python3-crypt-r, python3-numpy, python3-pillow/' debian/control fi # only BIOS settings on IMM2-era Lenovo BMCs need it, and Ubuntu does not package it sed -i '/^Depends:/a Recommends: python3-eficompressor, rsync' debian/control diff --git a/confluent_server/confluent_server.spec.tmpl b/confluent_server/confluent_server.spec.tmpl index 2dcc2a2f..cf5939aa 100644 --- a/confluent_server/confluent_server.spec.tmpl +++ b/confluent_server/confluent_server.spec.tmpl @@ -18,6 +18,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: %{_prefix} BuildArch: noarch Requires: confluent_vtbufferd +Requires: confluent_ipxe >= 2.0.0 Recommends: rsync %if 0%{?python3_version_nodots} >= 313 # 3.13 removed crypt from the stdlib, and stored credentials are hashed with