confd: bump and add a migrate script for infix-routing

This commit is contained in:
Mattias Walström
2024-09-21 08:47:02 +02:00
committed by Joachim Wiberg
parent ef81abeae2
commit 0f9d429d9b
5 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
#
################################################################################
CONFD_VERSION = 1.0
CONFD_VERSION = 1.1
CONFD_SITE_METHOD = local
CONFD_SITE = $(BR2_EXTERNAL_INFIX_PATH)/src/confd
CONFD_LICENSE = BSD-3-Clause
+2 -1
View File
@@ -1,6 +1,6 @@
AC_PREREQ(2.61)
# confd version is same as system YANG model version, step on breaking changes
AC_INIT([confd], [1.0], [https://github.com/kernelkit/infix/issues])
AC_INIT([confd], [1.1], [https://github.com/kernelkit/infix/issues])
AM_INIT_AUTOMAKE(1.11 foreign subdir-objects)
AM_SILENT_RULES(yes)
@@ -14,6 +14,7 @@ AC_CONFIG_FILES([
share/test.d/Makefile
share/migrate/Makefile
share/migrate/1.0/Makefile
share/migrate/1.1/Makefile
src/Makefile
yang/Makefile
])
@@ -0,0 +1,7 @@
#!/bin/sh
# migrate ietf-routing-type => infix-routing-type
file=$1
temp=$1.tmp
jq '(.["ietf-routing:routing"]."control-plane-protocols"."control-plane-protocol"[] | select(.type == "ietf-ospf:ospfv2").type) |= "infix-routing:ospfv2"' "$file" > "$temp"
jq '(.["ietf-routing:routing"]."control-plane-protocols"."control-plane-protocol"[] | select(.type == "static").type) |= "infix-routing:static"' "$temp" > "$file"
+2
View File
@@ -0,0 +1,2 @@
migratedir = $(pkgdatadir)/migrate/1.1
dist_migrate_DATA = 10-infix-routing-type.sh
+1 -1
View File
@@ -1,2 +1,2 @@
SUBDIRS = 1.0
SUBDIRS = 1.0 1.1
migratedir = $(pkgdatadir)/migrate