summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/classes
Commit message (Collapse)AuthorAgeFilesLines
* meta-phosphor: Create obmc-autotools to update AR and RANLIBJames Feist2018-12-181-0/+6
| | | | | | | | | | | | | | | | | | Many recipes are turning on -flto which causes issues with the linker when dealing with libraries. It was suggested here http://stackoverflow.com/questions/25878407/how-can-i-use-lto-with-static-libraries#comment67660913_25878408 to use the gcc wrappers to deal with this problem. Create flto-automake class as this seems like something that could be globally applied if needed. Tested-by: phosphor-pid-control began to build, saw no new build issues. (From meta-phosphor rev: ae3f085053fa2de4783d6f35a6b5f998743a130a) Change-Id: I3f682cf0fb70e266b544badb0223fa89306332db Signed-off-by: James Feist <james.feist@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: master refresh 65f8850b66..aa2e4bba38Brad Bishop2018-12-102-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Update meta-phosphor to master HEAD. Andrew Geissler (13): skeleton: srcrev bump a9427c85f3..e32e33784a phosphor-dbus-interfaces: srcrev bump 0e6d655be2..99b5aaa499 phosphor-dbus-monitor: srcrev bump ecf8910c01..12789e6c66 phosphor-fan-presence: srcrev bump 4978e06c45..f0b020fb32 phosphor-networkd: srcrev bump 35297177b8..cb500dc2b5 phosphor-pid-control: srcrev bump f77ecc7bca..208abce8d8 phosphor-host-ipmid: srcrev bump e04c004b21..4fe7efe885 bmcweb: srcrev bump 3112a144b3..63c7908ddb dbus-sensors: srcrev bump f87dc4c139..7c977b6de8 phosphor-webui: srcrev bump bd500cd2d6..dbf0481196 dbus-sensors: srcrev bump 7c977b6de8..ce3fca414e phosphor-time-manager: srcrev bump 1f1d8e012f..37539dcc2b sdbusplus: srcrev bump 6b4fb2969c..f042393a65 Brad Bishop (1): phosphor: net-snmp: clean up configure options Change-Id: Icfb3ec61eeb63921cce883cbabfa318361964052 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: master refresh 632923e49c..65f8850b66Brad Bishop2018-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | Update meta-phosphor to master HEAD. Andrew Geissler (8): bmcweb: srcrev bump 99ad599508..3112a144b3 phosphor-networkd: srcrev bump 74db23cf88..35297177b8 phosphor-objmgr: srcrev bump 6a39e8c727..47c09755e5 entity-manager: srcrev bump b69602b877..61c25c07ca dbus-sensors: srcrev bump 95b079b785..f87dc4c139 phosphor-snmp: srcrev bump bbee5d0d8f..9d18e56285 phosphor-host-ipmid: srcrev bump 77ff3fe596..e04c004b21 phosphor-ipmi-blobs: srcrev bump 50539d3646..9e0c1af678 Yong Li (2): Fix incorrect license type Do not use DBUS_SERVICES in the systemd string substitutions Change-Id: I3f170aee1b5d0e0ab5f040c6a13d39274fdedfc2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump 79e4415fff..74db23cf88Andrew Geissler2018-11-291-1/+1
| | | | | | | | | | | Alexander Filippov (1): Fix checking the status of timer (From meta-phosphor rev: fd76b2ac5159291b0b7028207de2dc1c1bc66284) Change-Id: I31e2c640d7f382d8a8e069ad47e53b4f0269c5c8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump 798c28119c..79e4415fffAndrew Geissler2018-11-261-1/+1
| | | | | | | | | | | | | | | Patrick Venture (2): minor cleanup, std namespacing, dropping headers cleanup: add constref to parameters in routing_table William A. Kennington III (1): Fix std::variant usage (From meta-phosphor rev: 6d1228cd89644cde3aa65eb88c8f73a2bdee2818) Change-Id: I5da7dd287f54d122edddfab41e3f722481936f22 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Enable pam-ipmi reciepe in obmc-phosphor-imageRichard Marian Thomaiyar2018-11-191-0/+1
| | | | | | | | | | | | Enable pam-ipmi recipe in obmc-phosphor-image. This will include pam-ipmicheck & pam-ipmisave modules which are required for IPMI authentication to work. (From meta-phosphor rev: d4d8c3639a91e9eadaa45b1083a6113496a03a13) Change-Id: I4ed60fc4d5bbc3c740aecf04b039ce2e4c448595 Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: master refresh c9d91120a2..1795f38b6fBrad Bishop2018-11-092-1/+4
| | | | | | | | | | | | | | | Update meta-phosphor to master HEAD. Adriana Kobylak (2): rsyslog-policy: Add rsyslog-override.conf Move remote logging features to their own category Brad Bishop (2): phosphor: rsyslog: remove obmc-phosphor-license phosphor: mrw-api: fetch all of serverwiz Change-Id: Ic342bda5d19272b2806f65c7082189d4a79c69d8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: drop obmc-phosphor-license.bbclassPatrick Venture2018-11-081-4/+0
| | | | | | | | | | Drop obmc-phosphor-license.bbclass as it is no longer used. (From meta-phosphor rev: 09031de01222bf29551bf6f639e6b09b4c98b74d) Change-Id: I31d546c96264f2b1784e313383a30b6f64ad644a Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: config-in-skeleton.bbclass: drop inherit licensePatrick Venture2018-11-081-3/+2
| | | | | | | | | | | Drop inheriting license from obmc-phosphor-license. The LICENSE value is now provided by skeleton-rev, which also provides the SRC_URI. (From meta-phosphor rev: 8861866cc9e34d74d4a07166b0787890ff43d0ae) Change-Id: I20554471036568bec5bd2cf2fa8d6726e96e14e7 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: skeleton.bbclass: drop inherit licensePatrick Venture2018-11-081-1/+0
| | | | | | | | | | | Drop inheriting license from obmc-phosphor-license. The LICENSE value is now provided by skeleton-rev, which also provides the SRC_URI. (From meta-phosphor rev: af9fb7c38e674ffd0bf275733e2d7596c87393d0) Change-Id: I1b73e67c52f1ac671915ed3f7b33965561d64457 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: skeleton-rev.bbclass: set LICENSE fieldPatrick Venture2018-11-081-0/+2
| | | | | | | | | | Set LICENSE field explicitly. (From meta-phosphor rev: d5d43d08f6d45d62d1f7925462855e0a32f05e46) Change-Id: I6e9c1ffb3248a319704f34d251d0619f94069d13 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: obmc-phosphor-py-daemon.bbclass: drop inherit licensePatrick Venture2018-11-081-1/+0
| | | | | | | | | | | | Drop inherit license. The LICENSE field is set by each of the three recipes that inherited obmc-phosphor-pydbus-service, which was the only class inheriting obmc-phosphor-py-daemon. (From meta-phosphor rev: 84ed33beb68d6f836579660badd662d5724355dc) Change-Id: Ia80c5909f182be9779ef778ef6ce8ebff06ceef6 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: obmc-phosphor-c-daemon.bbclass: drop inherit licensePatrick Venture2018-11-081-2/+0
| | | | | | | | | | | | Updated the only recipe using this to set the LICENSE field explicitly. Therefore, this class which does not provide any source can stop inheriting it. (From meta-phosphor rev: e7ddbd3643c9f6d417f495a0f6d98f1b9d7a9fa9) Change-Id: I1e6413af85774fdef003769188f073fbc22ff658 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: obmc-phosphor-image.bbclass: set LICENSE fieldPatrick Venture2018-11-071-1/+2
| | | | | | | | | | Set LICENSE field explicitly. (From meta-phosphor rev: 7f58289415cd6e7a0b820e5efdfd856dabb67460) Change-Id: I726c3e124ceba6e72239d4554da700f011f37e60 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: obmc-phosphor-debug-tarball.bbclass: set LICENSE fieldPatrick Venture2018-11-071-1/+2
| | | | | | | | | | Set LICENSE field explicitly. (From meta-phosphor rev: ed8a9697ae9b6f6e73f1d13bf3ede33e75d4772e) Change-Id: I55bb289181ae77e8ef59218a94c890b400d75b26 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump 548e9f13d2..798c28119cAndrew Geissler2018-11-051-1/+1
| | | | | | | | | | | | | William A. Kennington III (3): Migrate to a common timer class network_manager_main: Use logging classes up front network_manager_main: errno is not negative (From meta-phosphor rev: fc5d6618b8f994e1776aed07d3cd12d2832f5ebe) Change-Id: If88dad8a8337d0e3d99452c6fbdf4145f61b8704 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* skeleton: srcrev bump b8da93ed7c..a9427c85f3Andrew Geissler2018-11-011-1/+1
| | | | | | | | | | | Brad Bishop (1): Add Apache LICENSE (From meta-phosphor rev: d1881397044385d89a0978707e806b9601ba33c9) Change-Id: I7db7cf307a02c0b59359d86ca04220989d73fd5a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-mapper: remove deprecated path whitelistBrad Bishop2018-10-312-9/+3
| | | | | | | | | | The c++ mapper implements dbus service whitelists in place of path based whitelists. Drop support for path whitelists. (From meta-phosphor rev: d4816d2868a251a0a4048219de0e9411eed8c853) Change-Id: I7ca6c4b01e644b8008169cc63c9259801c42f27f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-mapper: Add service namespacesBrad Bishop2018-10-292-3/+15
| | | | | | | | | | | | | | | | | | | The c++ mapper implements a dbus service namespace whitelist instead of a path namespace whitelist. A service namespace whitelist significantly reduces the amount of introspection required by the mapper as compared to path namespaces. Add the service namespace whitelist to the mapper command line in the mapper systemd unit and extend the existing framework for specifying mapper command line arguments to include a service namespace whitelist. Note that support for a _service_ blacklist is added and _path_ and _interface_ blacklists are not being re-introduced. (From meta-phosphor rev: 385c63fee1d7ac4f34165de7095f2e76b10f1328) Change-Id: I0cc8f7d7dd0c1196b2354118cf6ab89b2d30231f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-mapper: Drop blacklist featureBrad Bishop2018-10-262-13/+0
| | | | | | | | | | | | An interface and path blacklisting feature was implemented in the python mapper but it isn't used, and it wasn't implemented in the c++ mapper. Drop support to make a small improvement to comprehensional complexity and ease the transition to the c++ mapper. (From meta-phosphor rev: 6b10fd583d7c1baed14f6076322548f4f097d9db) Change-Id: I3346f1929689b75553b8331a6ac1b5df0d5c87cb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* class: obmc-phosphor-ipmiprovider-symlink: Add IPMI BlobsPatrick Venture2018-10-081-0/+9
| | | | | | | | | | | | | | The IPMI Blobs handler is loaded by phosphor-host-ipmid at run-time, and this handler then searches for IPMI Blob Handlers. This patch adds the option to register them against this class and installs a symlink to blob handlers in a location expected by the blob manager. This is akin to what's presently done for phosphor-host-ipmid and phosphor-net-ipmid. (From meta-phosphor rev: 4b3f25f6d43caa08e4f424d875c46212727f0d08) Change-Id: Ied2b1adf85ec9510c119f9b79367a284ad376751 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* skeleton: srcrev bump 7e48038afc..b8da93ed7cAndrew Geissler2018-10-061-1/+1
| | | | | | | | | | | Adriana Kobylak (1): Remove pciedetect (From meta-phosphor rev: f794bbdca65d4bd696a7e474b9612ea2d836f8ad) Change-Id: I3c3109be495be3506dd8e6e4fa530e7b5bd6ea12 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump 1a054aeab1..548e9f13d2Andrew Geissler2018-09-281-1/+1
| | | | | | | | | | | William A. Kennington III (1): configure: Use c++17 (From meta-phosphor rev: 0ac264cf485b4dc1a52d477f5f53dac693b38106) Change-Id: I6e8eaa2557e1c423c2f5260b4064ecb67e9efd83 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* skeleton: srcrev bump 52efa6594b..7e48038afcAndrew Geissler2018-09-271-1/+1
| | | | | | | | | | | Adriana Kobylak (1): pytools: Remove dependency to obmc.system (From meta-phosphor rev: ca5a3c5bd3eb088e0e779e47fe07c39095c920fd) Change-Id: I24d0a75cc06017d2413515716face3672677be64 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move screen package to debug tarballAndrew Geissler2018-09-171-1/+0
| | | | | | | | | | | | | | This was used a long while back for a console but it's now only used for occasional debug. Tested: Verified QEMU booted to ready state and screen tool not in image. Verfied it is now in debug tarball. (From meta-phosphor rev: 773ad6892bcfc42fa9902af5e6f97e02a4993310) Change-Id: Ib1b9bae89fe0253fdc2ea173f6b0c0842d40d005 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump ce26282763..1a054aeab1Andrew Geissler2018-09-171-1/+1
| | | | | | | | | | | | | | Gunnar Mills (1): clang-format: Update to match docs repo Ratan K Gupta (1): Fix formatting issues (From meta-phosphor rev: fe2f61fc119af0a27f3600aab22e6b371ab0271a) Change-Id: I26f662ed92aa65cb91334e25e08489b6c68e086e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* skeleton: srcrev bump d7a8ba5b58..52efa6594bAndrew Geissler2018-09-121-1/+1
| | | | | | | | | | | | | Adriana Kobylak (3): configs: Remove PowerSupplyRedundancySensor configs: Remove PowerSupplyDeratingSensor pysensormgr: Remove sensor manager (From meta-phosphor rev: 9a7e9c247f1a154116025769e584cb051e32ec9d) Change-Id: Ib03af54678bde47398f91ea331a5dd901a8abeb9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump 189d44eddd..ce26282763Andrew Geissler2018-09-061-1/+1
| | | | | | | | | | | | | | | | Andrew Geissler (1): Add -flto to CXXFLAGS Gunnar Mills (3): Throw InvalidArgument on bad Default Gateway Correct spacing Throw InternalFailure in catch (From meta-phosphor rev: e05943290acb730339e8a8e1229466f02d23cc33) Change-Id: Ib19c2b14004b80180fc151890c819a12420a0f55 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd: srcrev bump ad21fc2a86..189d44edddAndrew Geissler2018-08-311-1/+1
| | | | | | | | | | | Patrick Venture (1): reorder headers (From meta-phosphor rev: c37be581778d36913e5398928e91dcc64214f791) Change-Id: I6d8819481f422bbba531709bc96148a94374f58f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* skeleton: srcrev bump 5da4f4fc17..d7a8ba5b58Brad Bishop2018-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adriana Kobylak (5): fan_control: Move to using xyz.openbmc_project.Sensors configs: Remove BootProgressSensor configs: Remove the OperatingSystemStatus sensor configs: Remove BootCountSensor configs: Remove TurboAllowedSensor Matt Spinler (16): Add function to load in the GPIO data from JSON. Add documentation on GPIO JSON Use cJSON to read the GPIO configuration Use cJSON to get the GPIO definitions Fill in function to convert GPIO pin to a number Fill in the function that finds the GPIO base Remove host control GPIOs from GpioConfigs Call gpio_inits_done() from GPIO consumers Remove unnecessary args from GPIO functions Point obmcutil chassiskill code at the GPIO JSON Remove the GPIOs from Witherspoon.py Remove the GPIOs from Zaius.py Remove the GPIOs from Lanyang.py Remove the GPIOs from Palmetto.py Remove the GPIOs from Romulus.py Remove the GPIOs from S2600wf.py (From meta-phosphor rev: a3c2e523e1cd83b088cb70ccd6d3fdc697785c1f) Change-Id: I847dfae765dfea67738bc93bd589621ab9249849 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-software-manager: Add ACTIVE_BMC_MAX_ALLOWED configLei YU2018-08-281-0/+2
| | | | | | | | | | | | | | | | | | For static flash layout, configure ACTIVE_BMC_MAX_ALLOWED to 1, because it has only one active BMC image; For ubi-fs, configure ACTIVE_BMC_MAX_ALLOWED to 2, because ubi-fs assumes there are two BMC images by default. Resolves openbmc/phosphor-bmc-code-mgmt#2 Tested: Verify that ACTIVE_BMC_MAX_ALLOWED is set to 1 for Romulus build, and set to 2 for Witherspoon build. (From meta-phosphor rev: bf3edf1ce09f19836c38c2dd43ab4e50664fc46e) Change-Id: I60e49c14bda25547fde9a2308470ed164ebbd249 Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-software-manager: Add MEDIA_DIR configLei YU2018-08-281-0/+10
| | | | | | | | | | | | | | | | Configure MEDIA_DIR to /run/media for static flash layout; Configure MEDIA_DIR to /media which is default for ubi-fs. Resolves openbmc/phosphor-bmc-code-mgmt#3 Tested: Verify that the MEDIA_DIR is set to /run/media for Romulus build, and set to /media for Witherspoon build. (From meta-phosphor rev: f43eb6ee89433e4898cbdb1532963f038419c003) Change-Id: If96c2ee135d314bd6de0cd745c6a871b75183fe1 Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Make obmc-flash-bmc-setenv common for static and ubiLei YU2018-08-281-6/+0
| | | | | | | | | | | | | | | Static flash layout will use obmc-flash-bmc-setenv service to set factory-reset env in u-boot, so make it common for both static and ubi flash layout. Tested: Build the image and verify the service and the obmc-flash-bmc script exist in both static and ubi builds. (From meta-phosphor rev: b2c944f13b0f891a7f569f3a9608e3c0de27a462) Change-Id: Ia067cebfe35a9d2d7d2af8b4d1bd4cb5717372ae Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Use ColdFire FSI interface on Palmetto (P8)Joel Stanley2018-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Moves Palmetto to use the kernel API, and the ColdFire master driver. This change bumps the kernel (with device tree changes) and the skeleton repository for a corresponding op-hostctl (host_control.exe) change. Palmetto is the only system in the tree using this code. Any out of tree systems (such as other P8s) must switch to using the kernel interface as well. Skeleton changes: Joel Stanley (1): hostctl: Move to kernel FSI interface Linux changes: Benjamin Herrenschmidt (2): ARM: dts: aspeed: Add Power8 CFAM description for use by Palmetto ARM: dts: aspeed: Palmetto system can use coprocessor for FSI Change-Id: I43aada22c9d7b21dc24bd5aae3c4dcb77bdaaa8f Signed-off-by: Joel Stanley <joel@jms.id.au>
* phosphor-networkd-rev.bbclass: bump versionAndrew Geissler2018-08-131-1/+1
| | | | | Change-Id: I5a9f2d8a7fdc37fe65d9bd3408162fb5f88db372 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* recipes-phoshor: fans: add phosphor-pid-controlPatrick Venture2018-07-271-0/+2
| | | | | | | | | Initial phosphor-pid-control recipe. This installs the swampd daemon. It is expected that each platform will provide their own start-up service at present because of current dependencies on dbus. Change-Id: I5ea4b31a99580b42f33488878cc1ec97dd94e582 Signed-off-by: Patrick Venture <venture@google.com>
* Check size of the firmware image partsAlexander Filippov2018-07-251-13/+43
| | | | | | | | | | | | | | Prevent building unbootable firmware images. Resolves: openbmc/openbmc#3314 Tested: I checked builds for `palmetto` and `romulus`. To reproduce the problem I appended a big file to initramfs by modify `meta-phosphor/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bb`. The building process failed with message about too large initramfs image. Change-Id: I0176e9c47a9cb26ce8ba588794e681b6426d567d Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
* Add shadow package to the rootfsTom Joseph2018-07-241-0/+4
| | | | | | | | The binaries of the shadow package like useradd, groupadd is needed for the user management functionality. Change-Id: Idfe506793ac8f452ad4de5589f0de00efaf4ce3b Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* image_type_phosphor: refactor signatures generationLei YU2018-07-171-12/+12
| | | | | | | | | | | There are duplicated code about generating signatures. Combine the duplicated code into a bash function so the code is cleaner and easier to read. Tested: Generated tarball contains the expected files. Change-Id: I4144633f36291329dfc4008bb73482fb5a0d43c1 Signed-off-by: Lei YU <mine260309@gmail.com>
* phosphor-software-manager: ubifs_layout package configLei YU2018-07-171-0/+2
| | | | | | | | | | | | Add ubifs_layout package config and pass --enable-ubifs_layout configuration option when ubi-fs distro feature is enabled. Tested: Verify --enable-ubifs_layout is passed to phosphor-software-manager's config for Witherspoon; And it is not passed for Romulus. Change-Id: I6daa0c565d2c2be980b6292e62654c0a86a69bbc Signed-off-by: Lei YU <mine260309@gmail.com>
* Add manifest and signature for fixed flash layoutLei YU2018-07-161-4/+28
| | | | | | | | | | | | | | In generated fixed flash layout tarball, add manifest and signature which can be used for code update by phosphor-software-manager. Tested: Verify the generated static tar contains image(s), manifest, public key and their signatures. Verify that all.tar can be used to do code update by both legacy method (org.openbmc.control.BmcFlash.service) and phosphor-software-manager. Change-Id: Ib6880c8a6d456cce6b0fd47116960d1d448d5d50 Signed-off-by: Lei YU <mine260309@gmail.com>
* phosphor-software-manager: Create new UBI bbclassAdriana Kobylak2018-07-161-0/+49
| | | | | | | | | | | | | | | Remove from the base phosphor-software-manager recipe everything that is conditional in the ubi-fs distro feature and put it in its own class. This allows for the base recipe to be cleaner and for future specific packages to be added conditionally. Tested: Built witherspoon and romulus and verified only witherspoon contained the UBI-specific files. Booted a witherspoon and a romulus qemu. Change-Id: I2a783abc6152aadcf212a35f0060409f8dac2241 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* phosphor-networkd-rev.bbclass: bump versionAndrew Geissler2018-06-271-1/+1
| | | | | Change-Id: Ib1abd7f69a8d95bf3ec590e8d55df47eb36d6c65 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* skeleton-rev.bbclass: bump versionAndrew Geissler2018-06-051-1/+1
| | | | | Change-Id: If66c256832291777542563ebe960fb59ef62be3c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-networkd-rev.bbclass: bump versionAndrew Geissler2018-05-301-1/+1
| | | | | Change-Id: Ib7a8b84c0d0e1d7a6cb04ab13b9fad5ad036d52e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-networkd-rev.bbclass: bump versionAndrew Geissler2018-05-301-1/+1
| | | | | Change-Id: I2de4eb8be9e800031baa5c811ddf0aeef87bcd5e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* phosphor-networkd-rev.bbclass: bump versionAndrew Geissler2018-05-241-1/+1
| | | | | Change-Id: Ib9e1e533d0500170a3d99df47826ec8eaece8461 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* image_types_phosphor: Add UBOOT_SUFFIX defaultBrad Bishop2018-05-221-0/+2
| | | | | | | | Do not rely on the base configuration to set this. Change-Id: I537f08a1834fb2d2a5fd2f73ca73cfc0566464cb Tested: Built a witherspoon image Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-networkd-rev.bbclass: bump versionAndrew Geissler2018-05-151-1/+1
| | | | | Change-Id: Ibfa2b63c28c44e554ddc442f9da5eddf93e03c19 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* mrw-rev.bbclass: bump versionAndrew Geissler2018-04-161-1/+1
| | | | | Change-Id: Iaa61c468bc5deab50c2161e8608c8e6f8525d561 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
OpenPOWER on IntegriCloud