From 9b94c6c8c3d339df5d27d915f58131eedceda3d1 Mon Sep 17 00:00:00 2001 From: Stephen Simpson Date: Fri, 2 May 2025 16:40:31 -0500 Subject: [PATCH] Updated udev overlay for case-insensitive Co-authored-by: acabrera86 Signed-off-by: Stephen Simpson --- CHANGELOG.md | 4 ++++ CONTRIBUTORS.md | 1 + .../rootfs/etc/udev/rules.d/70-persistent-net.rules.ww | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8b12cb9..d1115360 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Added override.conf for nm-wait-online-initrd.service with dracut. +### Fixed + +- Updated 70-persistent-net.rules.ww to use `(lower $netdev.Type)` for case-insensitive comparison of "infiniband". + ## v4.6.1, 2025-04-04 ### Added diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 70ff0b5f..e831e8f3 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -46,3 +46,4 @@ * Daniele Colombo [@dacolombo](https://github.com/dacolombo) * Stephen Simpson [@ssimpson89](https://github.com/ssimpson89) * Rafael Lopez @rafalop +* Arian Cabrera [@acabrera86](https://github.com/acabrera86) diff --git a/overlays/udev.netname/rootfs/etc/udev/rules.d/70-persistent-net.rules.ww b/overlays/udev.netname/rootfs/etc/udev/rules.d/70-persistent-net.rules.ww index 4f7e7150..d9617ef7 100644 --- a/overlays/udev.netname/rootfs/etc/udev/rules.d/70-persistent-net.rules.ww +++ b/overlays/udev.netname/rootfs/etc/udev/rules.d/70-persistent-net.rules.ww @@ -1,7 +1,7 @@ # This file is autogenerated by warewulf {{range $devname, $netdev := .NetDevs}} {{- if $netdev.Hwaddr }} -{{- if eq $netdev.Type "infiniband" }} +{{- if eq (lower $netdev.Type) "infiniband" }} SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="?*{{ $netdev.Hwaddr }}", NAME="{{ $netdev.Device }}" {{- else }} SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="{{ $netdev.Hwaddr }}", NAME="{{ $netdev.Device }}"