summaryrefslogtreecommitdiff
path: root/meta-phosphor/classes/phosphor-software-manager-mmc.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta-phosphor/classes/phosphor-software-manager-mmc.bbclass')
-rw-r--r--meta-phosphor/classes/phosphor-software-manager-mmc.bbclass21
1 files changed, 21 insertions, 0 deletions
diff --git a/meta-phosphor/classes/phosphor-software-manager-mmc.bbclass b/meta-phosphor/classes/phosphor-software-manager-mmc.bbclass
new file mode 100644
index 000000000..f30f0c04f
--- /dev/null
+++ b/meta-phosphor/classes/phosphor-software-manager-mmc.bbclass
@@ -0,0 +1,21 @@
+# eMMC-specific configuration for the phosphor-manager-software package
+
+PACKAGECONFIG_append = " mmc_layout"
+
+EXTRA_OEMESON += "-Dactive-bmc-max-allowed=2"
+EXTRA_OEMESON += "-Dmedia-dir='/media'"
+EXTRA_OEMESON += "-Doptional-images='image-hostfw'"
+
+RDEPENDS_phosphor-software-manager-updater-mmc += " \
+ gptfdisk \
+ parted \
+ zstd \
+"
+
+SYSTEMD_SERVICE_phosphor-software-manager-updater-mmc += " \
+ obmc-flash-mmc@.service \
+ obmc-flash-mmc-remove@.service \
+ obmc-flash-mmc-setprimary@.service \
+ obmc-flash-mmc-mount.service \
+ obmc-flash-mmc-umount.service \
+"