blob: cac7b1bbdde19caabe5b1a818a7e39ef18df6013 [file] [log] [blame]
Brad Bishop93fb5352015-09-09 03:59:20 +00001SUMMARY = "Phosphor OpenBMC - Applications"
2PR = "r1"
3
4inherit packagegroup
5inherit obmc-phosphor-utils
6inherit obmc-phosphor-license
7
8VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl ?= "virtual/obmc-phosphor-fan-ctl"
9VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl ?= "virtual/obmc-phosphor-sensor-ctl"
10VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl ?= "virtual/obmc-phosphor-chassis-ctl"
11VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl ?= "virtual/obmc-phosphor-flash-ctl"
12
13PROVIDES = "${PACKAGES}"
14PACKAGES = " \
Brad Bishop70436da2015-09-16 14:49:27 -040015 packagegroup-obmc-phosphor-apps-extras \
Brad Bishop93fb5352015-09-09 03:59:20 +000016 ${@mf_enabled("obmc-phosphor-fan-mgmt", "packagegroup-obmc-phosphor-apps-fan-mgmt", d)} \
17 ${@mf_enabled("obmc-phosphor-chassis-mgmt", "packagegroup-obmc-phosphor-apps-chassis-mgmt", d)} \
18 ${@mf_enabled("obmc-phosphor-sensor-mgmt", "packagegroup-obmc-phosphor-apps-sensor-mgmt", d)} \
19 ${@mf_enabled("obmc-phosphor-flash-mgmt", "packagegroup-obmc-phosphor-apps-flash-mgmt", d)} \
20 ${@df_enabled("obmc-phosphor-event-mgmt", "packagegroup-obmc-phosphor-apps-event-mgmt", d)} \
21 ${@df_enabled("obmc-phosphor-policy-mgmt", "packagegroup-obmc-phosphor-apps-policy-mgmt", d)} \
22 ${@df_enabled("obmc-phosphor-system-mgmt", "packagegroup-obmc-phosphor-apps-system-mgmt", d)} \
23 "
24
Brad Bishop70436da2015-09-16 14:49:27 -040025SUMMARY_packagegroup-obmc-phosphor-apps-extras = "Extra features"
26RDEPENDS_packagegroup-obmc-phosphor-apps-extras = " \
27 rest-dbus \
Brad Bishopecec8f22015-10-29 13:37:54 -040028 obmc-rest \
vishwabmc1bf499d2015-10-09 15:51:50 +053029 host-ipmid \
Brad Bishop70436da2015-09-16 14:49:27 -040030 "
31
Brad Bishop93fb5352015-09-09 03:59:20 +000032SUMMARY_packagegroup-obmc-phosphor-apps-fan-mgmt = "Fan management support"
33RDEPENDS_packagegroup-obmc-phosphor-apps-fan-mgmt = \
34 "${@cf_enabled("obmc-phosphor-fan-mgmt", " \
35 virtual/obmc-phosphor-fan-mgmt \
36 ${VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl} \
37 ", d)}"
38
39SUMMARY_packagegroup-obmc-phosphor-apps-chassis-mgmt = "Chassis management support"
40RDEPENDS_packagegroup-obmc-phosphor-apps-chassis-mgmt = "\
41 ${@cf_enabled("obmc-phosphor-chassis-mgmt", " \
42 virtual/obmc-phosphor-chassis-mgmt \
43 ${VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl} \
44 ", d)}"
45
46SUMMARY_packagegroup-obmc-phosphor-apps-sensor-mgmt = "Sensor management support"
47RDEPENDS_packagegroup-obmc-phosphor-apps-sensor-mgmt = "\
48 ${@cf_enabled("obmc-phosphor-sensor-mgmt", " \
49 virtual/obmc-phosphor-sensor-mgmt \
50 ${VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl} \
51 ", d)}"
52
53SUMMARY_packagegroup-obmc-phosphor-apps-flash-mgmt = "Flash management support"
54RDEPENDS_packagegroup-obmc-phosphor-apps-flash-mgmt = "\
55 ${@cf_enabled("obmc-phosphor-flash-mgmt", " \
56 virtual/obmc-phosphor-flash-mgmt \
57 ${VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl} \
58 ", d)}"
59
60SUMMARY_packagegroup-obmc-phosphor-apps-event-mgmt = "Event management support"
61RDEPENDS_packagegroup-obmc-phosphor-apps-event-mgmt = " \
62 ${@df_enabled("obmc-phosphor-event-mgmt", " \
63 virtual/obmc-phosphor-event-mgmt \
64 ", d)}"
65
66SUMMARY_packagegroup-obmc-phosphor-apps-policy-mgmt = "Policy management support"
67RDEPENDS_packagegroup-obmc-phosphor-apps-policy-mgmt = " \
68 ${@df_enabled("obmc-phosphor-policy-mgmt", " \
69 virtual/obmc-phosphor-policy-mgmt \
70 ", d)}"
71
72SUMMARY_packagegroup-obmc-phosphor-apps-system-mgmt = "System management support"
73RDEPENDS_packagegroup-obmc-phosphor-apps-system-mgmt = " \
74 ${@df_enabled("obmc-phosphor-system-mgmt", " \
75 virtual/obmc-phosphor-system-mgmt \
76 ", d)}"