From 31d0f79a108ec78ac875eaa224ad28f69f62d52e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= Date: Fri, 14 Feb 2025 09:52:37 +0100 Subject: [PATCH] Migrate configuration for etherlike Migrate infix-if-type:etherlike in configuration to infix-if-type:ethernet --- src/confd/share/migrate/1.5/11-rename-etherlike.sh | 9 +++++++++ src/confd/share/migrate/1.5/Makefile.am | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 src/confd/share/migrate/1.5/11-rename-etherlike.sh diff --git a/src/confd/share/migrate/1.5/11-rename-etherlike.sh b/src/confd/share/migrate/1.5/11-rename-etherlike.sh new file mode 100755 index 00000000..93d61ffa --- /dev/null +++ b/src/confd/share/migrate/1.5/11-rename-etherlike.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# Rename interface type etherlike => ethernet +# + +file=$1 +temp=${file}.tmp + +jq '(.["ietf-interfaces:interfaces"].interface[] | select(.type == "infix-if-type:etherlike") .type) |= "infix-if-type:ethernet"' "$file" > "$temp" && + mv "$temp" "$file" diff --git a/src/confd/share/migrate/1.5/Makefile.am b/src/confd/share/migrate/1.5/Makefile.am index a9df1512..ee436791 100644 --- a/src/confd/share/migrate/1.5/Makefile.am +++ b/src/confd/share/migrate/1.5/Makefile.am @@ -1,2 +1,2 @@ migratedir = $(pkgdatadir)/migrate/1.5 -dist_migrate_DATA = 10-change-key-types.sh +dist_migrate_DATA = 10-change-key-types.sh 11-rename-etherlike.sh