meta-ufispace: Add meta-ufispace layer and meta-ncplite machine
Iniitial submission of meta-layer and meta-machine layer.
Tested: Build and run on our machine successfully.
Change-Id: I4920d8ce6aff119ba5cbc4772d84a6377784f85d
Signed-off-by: Jordan Chang <jordan.chang@ufispace.com>
diff --git a/meta-ufispace/meta-common/recipes-phosphor/packagegroups/packagegroup-ufispace-apps.bb b/meta-ufispace/meta-common/recipes-phosphor/packagegroups/packagegroup-ufispace-apps.bb
new file mode 100644
index 0000000..52902d5
--- /dev/null
+++ b/meta-ufispace/meta-common/recipes-phosphor/packagegroups/packagegroup-ufispace-apps.bb
@@ -0,0 +1,47 @@
+SUMMARY = "OpenBMC for Ufispace - Applications"
+PR = "r1"
+
+inherit packagegroup
+
+PROVIDES = "${PACKAGES}"
+PACKAGES = " \
+ ${PN}-chassis \
+ ${PN}-fans \
+ ${PN}-flash \
+ ${PN}-system \
+ "
+
+PROVIDES += "virtual/obmc-chassis-mgmt"
+PROVIDES += "virtual/obmc-fan-mgmt"
+PROVIDES += "virtual/obmc-flash-mgmt"
+PROVIDES += "virtual/obmc-system-mgmt"
+
+RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt"
+RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt"
+RPROVIDES:${PN}-flash += "virtual-obmc-flash-mgmt"
+RPROVIDES:${PN}-system += "virtual-obmc-system-mgmt"
+
+SUMMARY:${PN}-chassis = "Ufispace Chassis"
+RDEPENDS:${PN}-chassis = " \
+ phosphor-skeleton-control-power \
+ "
+
+SUMMARY:${PN}-fans = "Ufispace Fans"
+RDEPENDS:${PN}-fans = " \
+ phosphor-pid-control \
+ "
+
+SUMMARY:${PN}-flash = "Ufispace Flash"
+RDEPENDS:${PN}-flash = " \
+ phosphor-software-manager \
+ phosphor-ipmi-blobs \
+ "
+
+SUMMARY:${PN}-system = "Ufispace System"
+RDEPENDS:${PN}-system = " \
+ webui-vue \
+ phosphor-sel-logger \
+ phosphor-state-manager \
+ usb-network \
+ smbios-mdr \
+ "