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