| Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 1 | # Common code for generating Phosphor OpenBMC images. | 
|  | 2 |  | 
|  | 3 | # Additional IMAGE_FEATURES available with Phosphor OpenBMC: | 
|  | 4 | # | 
|  | 5 | # - obmc-phosphor-fan-mgmt            - Phosphor OpenBMC fan management | 
|  | 6 | # - obmc-phosphor-chassis-mgmt        - Phosphor OpenBMC chassis management | 
|  | 7 | # - obmc-phosphor-sensor-mgmt         - Phosphor OpenBMC sensor management | 
|  | 8 | # - obmc-phosphor-flash-mgmt          - Phosphor OpenBMC flash management | 
|  | 9 | # - obmc-phosphor-event-mgmt          - Phosphor OpenBMC event management | 
|  | 10 | # - obmc-phosphor-policy-mgmt         - Phosphor OpenBMC policy management | 
| Adriana Kobylak | 2745eaf | 2016-02-11 16:31:21 -0600 | [diff] [blame] | 11 | # - obmc-phosphor-user-mgmt           - Phosphor OpenBMC user management | 
| Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 12 | # - obmc-phosphor-system-mgmt         - Phosphor OpenBMC system management | 
|  | 13 |  | 
|  | 14 | inherit core-image | 
|  | 15 | inherit obmc-phosphor-license | 
|  | 16 |  | 
|  | 17 | FEATURE_PACKAGES_obmc-phosphor-fan-mgmt ?= "packagegroup-obmc-phosphor-apps-fan-mgmt" | 
|  | 18 | FEATURE_PACKAGES_obmc-phosphor-chassis-mgmt ?= "packagegroup-obmc-phosphor-apps-chassis-mgmt" | 
|  | 19 | FEATURE_PACKAGES_obmc-phosphor-sensor-mgmt ?= "packagegroup-obmc-phosphor-apps-sensor-mgmt" | 
|  | 20 | FEATURE_PACKAGES_obmc-phosphor-flash-mgmt ?= "packagegroup-obmc-phosphor-apps-flash-mgmt" | 
|  | 21 | FEATURE_PACKAGES_obmc-phosphor-event-mgmt ?= "packagegroup-obmc-phosphor-apps-event-mgmt" | 
|  | 22 | FEATURE_PACKAGES_obmc-phosphor-policy-mgmt ?= "packagegroup-obmc-phosphor-apps-policy-mgmt" | 
| Adriana Kobylak | 2745eaf | 2016-02-11 16:31:21 -0600 | [diff] [blame] | 23 | FEATURE_PACKAGES_obmc-phosphor-user-mgmt ?= "packagegroup-obmc-phosphor-apps-user-mgmt" | 
| Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 24 | FEATURE_PACKAGES_obmc-phosphor-system-mgmt ?= "packagegroup-obmc-phosphor-apps-system-mgmt" | 
|  | 25 |  | 
|  | 26 | # Install entire Phosphor application stack by default | 
|  | 27 | IMAGE_FEATURES += " \ | 
| Brad Bishop | bd08217 | 2016-02-29 10:18:47 -0500 | [diff] [blame] | 28 | obmc-phosphor-fan-mgmt \ | 
|  | 29 | obmc-phosphor-chassis-mgmt \ | 
|  | 30 | obmc-phosphor-sensor-mgmt \ | 
|  | 31 | obmc-phosphor-flash-mgmt \ | 
|  | 32 | obmc-phosphor-event-mgmt \ | 
|  | 33 | obmc-phosphor-policy-mgmt \ | 
|  | 34 | obmc-phosphor-user-mgmt \ | 
|  | 35 | obmc-phosphor-system-mgmt \ | 
|  | 36 | ssh-server-dropbear \ | 
|  | 37 | " | 
| Brad Bishop | 93fb535 | 2015-09-09 03:59:20 +0000 | [diff] [blame] | 38 |  | 
| Brad Bishop | adb60e8 | 2016-06-14 15:24:22 -0400 | [diff] [blame] | 39 | CORE_IMAGE_EXTRA_INSTALL_append = " bash \ | 
| Brad Bishop | bd08217 | 2016-02-29 10:18:47 -0500 | [diff] [blame] | 40 | packagegroup-obmc-phosphor-apps-extras \ | 
| Adriana Kobylak | a3e925f | 2016-06-16 14:46:06 -0500 | [diff] [blame] | 41 | packagegroup-obmc-phosphor-apps-extrasdev \ | 
| Brad Bishop | bd08217 | 2016-02-29 10:18:47 -0500 | [diff] [blame] | 42 | i2c-tools \ | 
|  | 43 | screen \ | 
| Adriana Kobylak | 31257d0 | 2016-03-04 13:25:27 -0600 | [diff] [blame] | 44 | inarp \ | 
| Jeremy Kerr | 75fc03a | 2016-04-12 15:59:52 +0800 | [diff] [blame] | 45 | obmc-console \ | 
| Brad Bishop | adb60e8 | 2016-06-14 15:24:22 -0400 | [diff] [blame] | 46 | ${OBMC_IMAGE_EXTRA_INSTALL} \ | 
| Brad Bishop | bd08217 | 2016-02-29 10:18:47 -0500 | [diff] [blame] | 47 | " | 
| Brad Bishop | 327bfd6 | 2016-02-29 10:21:51 -0500 | [diff] [blame] | 48 |  | 
| Brad Bishop | adb60e8 | 2016-06-14 15:24:22 -0400 | [diff] [blame] | 49 | OBMC_IMAGE_EXTRA_INSTALL ?= "" | 
|  | 50 |  | 
| Patrick Williams | 2054694 | 2016-06-20 14:06:54 -0500 | [diff] [blame] | 51 | def image_overlay_enabled(d, ifEnabledStr): | 
|  | 52 | if d.getVar('OBMC_PHOSPHOR_IMAGE_OVERLAY', True) != "1": | 
|  | 53 | return "" | 
|  | 54 | return ifEnabledStr | 
| Brad Bishop | 327bfd6 | 2016-02-29 10:21:51 -0500 | [diff] [blame] | 55 |  | 
| Patrick Williams | 2054694 | 2016-06-20 14:06:54 -0500 | [diff] [blame] | 56 | IMAGE_FSTYPES += "${@image_overlay_enabled(d, "overlay")}" | 
|  | 57 | inherit ${@image_overlay_enabled(d, "image-overlay")} |