From 93334cb7254185a424b99d621bfeadc554243e29 Mon Sep 17 00:00:00 2001 From: Alex Stewart Date: Tue, 13 Aug 2024 15:48:59 -0400 Subject: [PATCH 1/3] packagegroups: add pkggrp-ni-snac Add a packagegroup to track package dependencies of the NILRT Secured, Network-Attached Controller (SNAC) configuration. Since the SNAC configuration is officially supported, add it to the core package feed. This packagegroup SHOULD NOT be installed to the NILRT runmode or safemode images. Signed-off-by: Alex Stewart --- recipes-core/packagegroups/packagefeed-ni-core.bb | 7 ++++--- recipes-core/packagegroups/packagegroup-ni-snac.bb | 11 +++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 recipes-core/packagegroups/packagegroup-ni-snac.bb diff --git a/recipes-core/packagegroups/packagefeed-ni-core.bb b/recipes-core/packagegroups/packagefeed-ni-core.bb index 499bd719..4c669ebc 100644 --- a/recipes-core/packagegroups/packagefeed-ni-core.bb +++ b/recipes-core/packagegroups/packagefeed-ni-core.bb @@ -6,6 +6,9 @@ inherit packagegroup RDEPENDS:${PN} = "\ packagegroup-base \ packagegroup-core-boot \ + packagegroup-core-standalone-sdk-target \ + packagegroup-core-x11 \ + packagegroup-kernel-module-build \ packagegroup-ni-base \ packagegroup-ni-contributors \ packagegroup-ni-crio \ @@ -17,11 +20,9 @@ RDEPENDS:${PN} = "\ packagegroup-ni-runmode \ packagegroup-ni-safemode \ packagegroup-ni-skyline \ + packagegroup-ni-snac \ packagegroup-ni-tzdata \ packagegroup-ni-wifi \ - packagegroup-core-x11 \ - packagegroup-core-standalone-sdk-target \ - packagegroup-kernel-module-build \ dkms \ bolt \ " diff --git a/recipes-core/packagegroups/packagegroup-ni-snac.bb b/recipes-core/packagegroups/packagegroup-ni-snac.bb new file mode 100644 index 00000000..bfc9c86a --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-ni-snac.bb @@ -0,0 +1,11 @@ +SUMMARY = "Open source package dependencies for the NILRT SNAC configuration." +LICENSE = "MIT" + + +inherit packagegroup + + +RDEPENDS:${PN} = "" + +RDEPENDS:${PN}:append = "\ +" From 4738c499882233acb9b9808b06a6469383724ed7 Mon Sep 17 00:00:00 2001 From: Alex Stewart Date: Tue, 13 Aug 2024 15:53:04 -0400 Subject: [PATCH 2/3] pkggrp-ni-snac: add initial top level deps Add some initial packages that we know are going to be used in the SNAC v1.0 design. Signed-off-by: Alex Stewart --- recipes-core/packagegroups/packagegroup-ni-snac.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes-core/packagegroups/packagegroup-ni-snac.bb b/recipes-core/packagegroups/packagegroup-ni-snac.bb index bfc9c86a..e791f70c 100644 --- a/recipes-core/packagegroups/packagegroup-ni-snac.bb +++ b/recipes-core/packagegroups/packagegroup-ni-snac.bb @@ -8,4 +8,7 @@ inherit packagegroup RDEPENDS:${PN} = "" RDEPENDS:${PN}:append = "\ + cryptsetup \ + ntp \ + tmux \ " From 4a2e40e412c8fd28545b1887214135b7d8f649aa Mon Sep 17 00:00:00 2001 From: Alex Stewart Date: Wed, 14 Aug 2024 10:05:04 -0400 Subject: [PATCH 3/3] pkggrp-ni-snac: remove unneeded append assignment The snac packagegroup is only expected to contain one logical subsection of packages, so there is no need to split up the RDEPENDS assignments. Use a single section. Signed-off-by: Alex Stewart --- recipes-core/packagegroups/packagegroup-ni-snac.bb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/recipes-core/packagegroups/packagegroup-ni-snac.bb b/recipes-core/packagegroups/packagegroup-ni-snac.bb index e791f70c..aa2a0fb6 100644 --- a/recipes-core/packagegroups/packagegroup-ni-snac.bb +++ b/recipes-core/packagegroups/packagegroup-ni-snac.bb @@ -5,9 +5,7 @@ LICENSE = "MIT" inherit packagegroup -RDEPENDS:${PN} = "" - -RDEPENDS:${PN}:append = "\ +RDEPENDS:${PN} = "\ cryptsetup \ ntp \ tmux \