[VOL-5256] v2.12 release - baseline build

Makefile
config.mk
Jenkinsfile*
libraries/
makefiles/
tests/
variables/
=========================================
  o Bulk update copyright notice to 2024

Change-Id: I17944b6430ea64eb5235ded0947a32150131ec63
diff --git a/scripts/bbf_device_aggregation.exp b/scripts/bbf_device_aggregation.exp
index a5c926b..06e6152 100644
--- a/scripts/bbf_device_aggregation.exp
+++ b/scripts/bbf_device_aggregation.exp
@@ -1,4 +1,4 @@
-# Copyright 2021-present Open Networking Foundation
+# Copyright 2021-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog.py b/scripts/flog.py
index 9fb5fd3..c626b4c 100755
--- a/scripts/flog.py
+++ b/scripts/flog.py
@@ -2,7 +2,7 @@
 '''This script is an aggregate for testing resources.'''
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/__init__.py b/scripts/flog/__init__.py
index e7b07ea..f00ed29 100644
--- a/scripts/flog/__init__.py
+++ b/scripts/flog/__init__.py
@@ -1,6 +1,6 @@
 # -*- python -*-
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/main/__init__.py b/scripts/flog/main/__init__.py
index b8a587e..44b392e 100644
--- a/scripts/flog/main/__init__.py
+++ b/scripts/flog/main/__init__.py
@@ -2,7 +2,7 @@
 """Augment module searchpath and existence indicates directory is a module."""
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/main/argparse.py b/scripts/flog/main/argparse.py
index 01cdc4b..3cc21bc 100644
--- a/scripts/flog/main/argparse.py
+++ b/scripts/flog/main/argparse.py
@@ -5,7 +5,7 @@
 '''
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/main/help.py b/scripts/flog/main/help.py
index 0141461..33c0f25 100644
--- a/scripts/flog/main/help.py
+++ b/scripts/flog/main/help.py
@@ -1,6 +1,6 @@
 # -*- python -*-
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/main/test/__init__.py b/scripts/flog/main/test/__init__.py
index 4b4c0b2..8388ac8 100644
--- a/scripts/flog/main/test/__init__.py
+++ b/scripts/flog/main/test/__init__.py
@@ -2,7 +2,7 @@
 """Augment module searchpath and existence indicates directory is a module."""
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/main/test/test_file_utils.py b/scripts/flog/main/test/test_file_utils.py
index b583900..9fa2829 100644
--- a/scripts/flog/main/test/test_file_utils.py
+++ b/scripts/flog/main/test/test_file_utils.py
@@ -2,7 +2,7 @@
 '''Unit test for main/utils.py'''
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/main/utils.py b/scripts/flog/main/utils.py
index 7fd2eeb..33199d4 100644
--- a/scripts/flog/main/utils.py
+++ b/scripts/flog/main/utils.py
@@ -4,7 +4,7 @@
 ## -----------------------------------------------------------------------
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/meta/__init__.py b/scripts/flog/meta/__init__.py
index b8a587e..44b392e 100644
--- a/scripts/flog/meta/__init__.py
+++ b/scripts/flog/meta/__init__.py
@@ -2,7 +2,7 @@
 """Augment module searchpath and existence indicates directory is a module."""
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/meta/test/__init__.py b/scripts/flog/meta/test/__init__.py
index 4b4c0b2..8388ac8 100644
--- a/scripts/flog/meta/test/__init__.py
+++ b/scripts/flog/meta/test/__init__.py
@@ -2,7 +2,7 @@
 """Augment module searchpath and existence indicates directory is a module."""
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/meta/test/test_voltha.py b/scripts/flog/meta/test/test_voltha.py
index d69f38f..b82aa16 100644
--- a/scripts/flog/meta/test/test_voltha.py
+++ b/scripts/flog/meta/test/test_voltha.py
@@ -2,7 +2,7 @@
 '''Unit test for meta/voltha.py'''
 
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/flog/meta/voltha.py b/scripts/flog/meta/voltha.py
index fd0410e..a8b1f9a 100644
--- a/scripts/flog/meta/voltha.py
+++ b/scripts/flog/meta/voltha.py
@@ -2,7 +2,7 @@
 '''Return voltha test suites based on criteria.'''
 
 # -----------------------------------------------------------------------#
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/makefile b/scripts/makefile
index 2847e1e..3d870e3 100644
--- a/scripts/makefile
+++ b/scripts/makefile
@@ -1,6 +1,6 @@
 # -*- makefile -*-
 # -----------------------------------------------------------------------
-# Copyright 2017-2022 Open Networking Foundation
+# Copyright 2017-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/mem_consumption.py b/scripts/mem_consumption.py
index 7b42542..7e8c9c8 100644
--- a/scripts/mem_consumption.py
+++ b/scripts/mem_consumption.py
@@ -1,6 +1,6 @@
 # -*- python -*-
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/sizing.py b/scripts/sizing.py
index 5327f89..c1de793 100644
--- a/scripts/sizing.py
+++ b/scripts/sizing.py
@@ -1,6 +1,6 @@
 # -*- python -*-
 # -----------------------------------------------------------------------
-# Copyright 2022 Open Networking Foundation (ONF) and the ONF Contributors
+# Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/which_deployment_owns_device.sh b/scripts/which_deployment_owns_device.sh
index 55b7a6f..ab2588b 100755
--- a/scripts/which_deployment_owns_device.sh
+++ b/scripts/which_deployment_owns_device.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2019 Open Networking Foundation
+# Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.