blob: 2199e0389fa235fa90a52ce20af6420af8065319 [file] [log] [blame]
Brad Bishop667938f2017-01-12 21:44:51 -05001SUMMARY = "OpenBMC - Applications"
Brad Bishop93fb5352015-09-09 03:59:20 +00002PR = "r1"
3
4inherit packagegroup
Brad Bishop93fb5352015-09-09 03:59:20 +00005inherit obmc-phosphor-license
6
Brad Bishop93fb5352015-09-09 03:59:20 +00007PROVIDES = "${PACKAGES}"
8PACKAGES = " \
Brad Bishop46631702017-03-01 16:16:06 -05009 ${PN}-bmc-state-mgmt \
10 ${PN}-chassis-state-mgmt \
Brad Bishop6165ec32016-09-06 22:44:21 -040011 ${PN}-extras \
12 ${PN}-extrasdev \
Adriana Kobylak0bce5322017-11-09 10:39:02 -060013 ${PN}-extrasdevtools \
Brad Bishop11909e02017-05-01 11:54:34 -040014 ${PN}-fan-control \
Brad Bishop46631702017-03-01 16:16:06 -050015 ${PN}-host-state-mgmt \
Brad Bishop45f8b572017-02-01 21:04:14 -050016 ${PN}-inventory \
17 ${PN}-leds \
Brad Bishop09486912018-03-23 13:07:46 -040018 ${PN}-logging \
Brad Bishop45f8b572017-02-01 21:04:14 -050019 ${PN}-sensors \
Gunnar Millsc868f922017-02-15 16:01:45 -060020 ${PN}-software \
Andrew Geisslera94faf42017-05-08 15:58:01 -050021 ${PN}-host-check-mgmt \
Jayanth Othayoth9963d172017-05-08 09:25:05 -050022 ${PN}-debug-collector \
Deepak Kodihalli3e3c88c2017-05-17 06:42:51 -050023 ${PN}-settings \
Ratan Guptab6de45c2017-07-06 21:09:14 +053024 ${PN}-network \
Vishwanatha Subbanna0f2b7b02017-10-18 15:47:54 +053025 ${PN}-user-mgmt \
Brad Bishop93fb5352015-09-09 03:59:20 +000026 "
27
Brad Bishop46631702017-03-01 16:16:06 -050028SUMMARY_${PN}-bmc-state-mgmt = "BMC state management"
29RDEPENDS_${PN}-bmc-state-mgmt = " \
30 ${VIRTUAL-RUNTIME_obmc-bmc-state-manager} \
31 "
32
33SUMMARY_${PN}-chassis-state-mgmt = "Chassis state management"
34RDEPENDS_${PN}-chassis-state-mgmt = " \
35 ${VIRTUAL-RUNTIME_obmc-chassis-state-manager} \
36 "
37
Brad Bishop6165ec32016-09-06 22:44:21 -040038SUMMARY_${PN}-extras = "Extra features"
39RDEPENDS_${PN}-extras = " \
Brad Bishop667938f2017-01-12 21:44:51 -050040 phosphor-rest \
Brad Bishopf1cc41b2017-05-31 14:08:33 -040041 phosphor-dbus-monitor \
Brad Bishop70436da2015-09-16 14:49:27 -040042 "
43
Brad Bishop6165ec32016-09-06 22:44:21 -040044SUMMARY_${PN}-extrasdev = "Development features"
45RDEPENDS_${PN}-extrasdev = " \
Adriana Kobylakeaa56c92016-06-16 14:46:06 -050046 rest-dbus \
47 "
Brad Bishop45f8b572017-02-01 21:04:14 -050048
Adriana Kobylak0bce5322017-11-09 10:39:02 -060049SUMMARY_${PN}-extrasdevtools = "Development tools"
50RDEPENDS_${PN}-extrasdevtools = " \
51 "
52
Brad Bishop11909e02017-05-01 11:54:34 -040053# Use the fan control package group for applications
54# implementing fan control or system fan policy only.
55# Applications that create inventory or sensors should
56# be added those respective package groups instead.
57SUMMARY_${PN}-fan-control = "Fan control"
58RDEPENDS_${PN}-fan-control = " \
Matt Spinlerbd9fdd92017-04-19 08:23:50 -050059 ${VIRTUAL-RUNTIME_obmc-fan-control} \
Matt Spinler39652c82017-05-01 14:29:20 -050060 phosphor-fan-monitor \
Brad Bishop11909e02017-05-01 11:54:34 -040061 "
62
Brad Bishop46631702017-03-01 16:16:06 -050063SUMMARY_${PN}-host-state-mgmt = "Host state management"
64RDEPENDS_${PN}-host-state-mgmt = " \
65 ${VIRTUAL-RUNTIME_obmc-host-state-manager} \
Michael Tritz1f792e02017-03-31 12:04:32 -050066 ${VIRTUAL-RUNTIME_obmc-discover-system-state} \
Brad Bishop46631702017-03-01 16:16:06 -050067 "
68
Brad Bishop45f8b572017-02-01 21:04:14 -050069SUMMARY_${PN}-inventory = "Inventory applications"
70RDEPENDS_${PN}-inventory = " \
71 ${VIRTUAL-RUNTIME_obmc-inventory-manager} \
Matthew Barth91460422017-02-24 13:14:43 -060072 ${VIRTUAL-RUNTIME_obmc-fan-presence} \
Brad Bishop45f8b572017-02-01 21:04:14 -050073 "
74
75SUMMARY_${PN}-leds = "LED applications"
76RDEPENDS_${PN}-leds = " \
Brad Bishopc1d30c52017-02-27 11:59:49 -050077 ${VIRTUAL-RUNTIME_obmc-leds-manager} \
78 ${VIRTUAL-RUNTIME_obmc-leds-sysfs} \
Dhruvaraj Subhashchandrane1266ad2017-04-27 05:29:56 -050079 ${VIRTUAL-RUNTIME_obmc-led-monitor} \
Brad Bishop45f8b572017-02-01 21:04:14 -050080 "
81
Brad Bishop09486912018-03-23 13:07:46 -040082SUMMARY_${PN}-logging = "Logging applications"
83RDEPENDS_${PN}-logging = " \
84 phosphor-logging \
85 "
86
Brad Bishop45f8b572017-02-01 21:04:14 -050087SUMMARY_${PN}-sensors = "Sensor applications"
88RDEPENDS_${PN}-sensors = " \
89 ${VIRTUAL-RUNTIME_obmc-sensors-hwmon} \
90 "
Gunnar Millsc868f922017-02-15 16:01:45 -060091
Brad Bishop811eeec2018-03-09 00:04:00 -050092# These packages are not required with UBI enabled
93${PN}-software-extras = " \
94 obmc-flash-bmc \
95 obmc-mgr-download \
96 "
97
Eddie James1a623ef2018-02-09 11:59:18 -060098${PN}-software-extras_df-obmc-ubi-fs = " \
99 phosphor-image-signing \
100 "
Brad Bishop811eeec2018-03-09 00:04:00 -0500101
Gunnar Millsc868f922017-02-15 16:01:45 -0600102SUMMARY_${PN}-software = "Software applications"
103RDEPENDS_${PN}-software = " \
Deepak Kodihalli60d1de52017-04-13 23:23:42 -0500104 ${VIRTUAL-RUNTIME_obmc-bmc-download-mgr} \
Gunnar Mills30131f72017-05-15 15:40:58 -0500105 ${VIRTUAL-RUNTIME_obmc-bmc-updater} \
Andrew Geissler1f957522018-02-09 12:50:57 -0800106 ${VIRTUAL-RUNTIME_obmc-bmc-version} \
Brad Bishop811eeec2018-03-09 00:04:00 -0500107 ${${PN}-software-extras} \
Andrew Geissler1f957522018-02-09 12:50:57 -0800108 "
109
Jayanth Othayoth9963d172017-05-08 09:25:05 -0500110SUMMARY_${PN}-debug-collector = "BMC debug collector"
111RDEPENDS_${PN}-debug-collector = " \
Jayanth Othayoth9d21d6c2017-05-31 06:25:55 -0500112 ${VIRTUAL-RUNTIME_obmc-dump-manager} \
113 ${VIRTUAL-RUNTIME_obmc-dump-monitor} \
Jayanth Othayothd2592492017-07-29 22:28:44 -0500114 phosphor-debug-collector-dreport \
Marri Devender Rao33603922017-10-11 02:22:46 -0500115 phosphor-debug-collector-scripts \
Vishwanatha Subbanna14609cb2017-05-12 23:31:55 +0530116 "
Deepak Kodihalli3e3c88c2017-05-17 06:42:51 -0500117
118SUMMARY_${PN}-settings = "Settings applications"
119RDEPENDS_${PN}-settings = " \
Andrew Geissler78e04542018-02-05 12:02:35 -0800120 ${VIRTUAL-RUNTIME_obmc-settings-mgmt} \
Deepak Kodihalli3e3c88c2017-05-17 06:42:51 -0500121 "
Ratan Guptab6de45c2017-07-06 21:09:14 +0530122
123SUMMARY_${PN}-network = "BMC Network Manager"
124RDEPENDS_${PN}-network = " \
125 ${VIRTUAL-RUNTIME_obmc-network-manager} \
126 "
Vishwanatha Subbanna0f2b7b02017-10-18 15:47:54 +0530127
128SUMMARY_${PN}-user-mgmt = "User management applications"
129RDEPENDS_${PN}-user-mgmt = " \
130 ${VIRTUAL-RUNTIME_obmc-user-mgmt} \
131 "