summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* u-boot: Remove unused 2013.07 packages.Patrick Williams2016-06-245-87/+0
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* u-boot: Upgrade AST2400 machines to 2016.05 tree.Patrick Williams2016-06-2411-22/+26
| | | | | | | Move 2016.05 tree to point at the latest openbmc commit and point all AST2400 machines to it. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Fix systemd packageconfigBrad Bishop2016-06-241-1/+2
| | | | | | | | | | PACKAGECONFIG is typically set with '??=' in the base recipe. In our systemd append it was being set with += which overrides the weak default (??=) so none of the default configure options were used. This patch corrects that and then removes all the default options we don't need. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* btbridged: Change how kernel-source depend is specifiedPatrick Williams2016-06-241-1/+1
| | | | | | | | | | | | As of Yocto commit 46cdaf1 we are suppose to use: do_configure[depends] += "virtual/kernel:do_shared_workdir" Instead of: DEPENDS += "virtual/kernel" Without this, the kernel source is not unpacked if you compile with the sstate cache and so btbridged fails to find the bt-host header. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-image: Improper use of DATETIMEPatrick Williams2016-06-241-0/+2
| | | | | | | | | | | | The use of the DATETIME variable has issues with the sstate cache because of the variable changing values, and therefore the checksum used for sstate calculation also changing. Other existing recipes add DATETIME to the 'vardepsexclude' list. This case is glossed over very rapidly in section 21.3.2 "Checksums" of the Mega Manual. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Ensure INITRAMFS_CTYPE definedPatrick Williams2016-06-241-0/+1
| | | | | | | | | | The hardware platforms use obmc-bsp-common.inc, which defines INITRAMFS_CTYPE, but the simulation (qemu) platforms do not. core-image-minimal-initramfs.bbappend currrently uses INITRAMFS_CTYPE so we need to make sure it is defined. Default there to 'lzma' if not already defined. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Make image-overlay an optional featurePatrick Williams2016-06-242-6/+7
| | | | | | | | | | | | | | | | Previously, obmc-bsp-common.inc added "overlay" to the IMAGE_FSTYPES but this only has meaning if the 'image-overlay' class is used. The obmc-phosphor-image class explicitly includes 'image-overlay' when appropriate but no other images (ie. ones that come with yocto) do. Changed obmc-bsp-common to instead enable an obmc-phosphor-image feature by setting OBMC_PHOSPHOR_IMAGE_OVERLAY=1. Then in obmc-phosphor-image we add "overlay" to the IMAGE_FSTYPES only when the feature is enabled. This will fix both non-phosphor images on hardware platforms and all images on simulation platforms. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Remove unused systemd patchPatrick Williams2016-06-242-1210/+0
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: use obmc-phosphor-user for qemu systemsPatrick Williams2016-06-241-1/+1
| | | | | | | | Yocto 2.1 can't seem to find the original reference package obmc-phosphor-userd. obmc-phosphor-user is a full implementation that works on qemu, so we will use it. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Use obmc-phosphor-event for qemu systemsPatrick Williams2016-06-241-1/+1
| | | | | | | | Yocto 2.1 can't seem to find the original reference package obmc-phosphor-eventd. obmc-phosphor-event is a full implementation that works on qemu, so we will use it instead. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Merge pull request #406 from williamspatrick/update-packagesPatrick Williams2016-06-222-2/+2
|\ | | | | Update skeleton and pyphosphor.
| * pyphosphor: update packagePatrick Williams2016-06-221-1/+1
| | | | | | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
| * skeleton: update packagePatrick Williams2016-06-221-1/+1
|/ | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Merge pull request #405 from williamspatrick/skeleton-updatePatrick Williams2016-06-211-1/+1
|\ | | | | skeleton: update package to latest
| * skeleton: update package to latestPatrick Williams2016-06-211-1/+1
|/ | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Merge pull request #404 from bradbishop/unused-ipmiPatrick Williams2016-06-212-26/+0
|\ | | | | Removed unused host-ipmid-bt application
| * Removed unused host-ipmid-bt applicationBrad Bishop2016-06-212-26/+0
| | | | | | | | | | | | This was deprecated in favor of btbridged. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Merge pull request #403 from bradbishop/no-skeletonPatrick Williams2016-06-212-4/+0
|\ \ | |/ |/| Remove unnecessary skeleton dependencies
| * Remove unnecessary skeleton dependenciesBrad Bishop2016-06-212-4/+0
|/ | | | | | | The network and settings daemons had unnecessary startup dependencies on the skeleton service. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #394 from vishwabmc/masterPatrick Williams2016-06-202-1/+15
|\ | | | | Update recipe and service file for phosphor-networkd
| * Update recipe and service file for phosphor-networkdvishwa2016-06-202-1/+15
| | | | | | | | | | | | | | | | Commit c69c3d3 for phosphor-netword introduced DNS support. This change will update the bitbake file to point to correct commit and also creates the service file to start DNS updater. Fixes openbmc/openbmc#134
* | Merge pull request #393 from anoo1/0617v1.0Patrick Williams2016-06-207-7/+8
|\ \ | |/ |/| Bump versions for skeleton, rest, inarp, event
| * Bump versions for skeleton, rest, inarp, eventAdriana Kobylak2016-06-187-7/+8
|/ | | | | | | | | | Bump recipe versions and add python dependencies. The rest-dbus recipe was adding pythong packages needed by other processes, so when rest-dbus was removed from the Barreleye image, these processes (skeleton and obmc-rest) would fail, so adding the python dependencies to those recipes. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Merge pull request #379 from anoo1/portPatrick Williams2016-06-173-1/+11
|\ | | | | Remove rest-dbus from Barreleye
| * Remove rest-dbus from Barreleye imageAdriana Kobylak2016-06-171-0/+4
| | | | | | | | | | | | | | | | The rest-dbus is a package intended for development debug. Remove it from the Barreleye image now that Barreleye is entering production. The rest-dbus packages in part of the development package. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
| * Move rest-dbus to development packageAdriana Kobylak2016-06-172-1/+7
|/ | | | | | | | The rest-dbus package is a lightweight REST interface intended for development debug. Classify it as a dev package so that it is easy to remove from production images. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Merge pull request #373 from bradbishop/witherspoonPatrick Williams2016-06-1715-0/+208
|\ | | | | support for building witherspoon images
| * Add 4.7 kernel recipeBrad Bishop2016-06-161-0/+6
| | | | | | | | | | | | | | Using this kernel tree for Witherspoon until the necessary support is backported to 4.6 or 4.7 is released. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * Initial Witherspoon layerBrad Bishop2016-06-1614-0/+202
|/ | | | | | | | | | Witherspoon is an IBM branded OpenPOWER system aimed at the HPC market. It should be noted that this doesn't boot cleanly with the current 4.6 branch. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #371 from bradbishop/skeleton-pythonPatrick Williams2016-06-162-1/+3
|\ | | | | Add build time dependencies to python for skeleton
| * Add build time dependencies to python for skeletonBrad Bishop2016-06-152-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Skeleton now invokes python setuptools to install its python applications in a top level makefile, so a build time dependency on native-python is required. It should be noted that skeleton invoking python from make is an interim thing until its python applications get their own repository. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Merge pull request #372 from bradbishop/garrisonPatrick Williams2016-06-167-28/+20
|\ \ | |/ |/| Fix Garrison/Firestone build breaks
| * Fix Garrison/Firestone build breaksBrad Bishop2016-06-157-28/+20
|/ | | | | | | A number of skeleton patches no longer applied due to 40a360c and 54decc8. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #326 from bradbishop/host-ipmidPatrick Williams2016-06-151-12/+9
|\ | | | | Add shared library versioning for host-ipmid-fru
| * Bump host-ipmid versionBrad Bishop2016-06-151-3/+4
| | | | | | | | | | | | | | This picks up a ipmi-fru-parser update that addresses a bitbake warning message about missing runtime shared library dependencies. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * Whitespace fixes for host-ipmid-fru recipeBrad Bishop2016-06-151-9/+5
| | | | | | | | | | | | | | | | No functional changes. Replace tab with spaces. Removed dead code. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Merge pull request #369 from bradbishop/pyphosphor-bumpPatrick Williams2016-06-153-4/+4
|\ \ | | | | | | Bump pyphosphor, host-ipmid versions
| * | Bump pyphosphor, host-ipmid versionsBrad Bishop2016-06-153-4/+4
| | | | | | | | | | | | | | | | | | | | | This picks up a couple fixes that addresses non-standard DBUS naming conventions. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | | Merge pull request #324 from bradbishop/dir-structurePatrick Williams2016-06-1517-60/+89
|\ \ \ | | | | | | | | Add virtual workbook / config-in-skeleton classes
| * | | Add virtual workbook / config-in-skeleton classesBrad Bishop2016-06-1514-43/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces a new abstraction 'skeleton-workbook' for representing a system configuration. At present it is pulled in by the skeleton recipe so the requirement on what is implemented by a package providing obmc-phosphor-workbook is something compatible with the existing System.py python modules in skeleton. Additionally this patch adds a new recipe for each system using a configuration file from skeleton today, and a class for common configuration. This enables a couple of things: - No need to patch skeleton.service for each system. - New systems don't have to put their configuration in the skeleton repository. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * | | Bump skeleton versionBrad Bishop2016-06-151-14/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bump picks up a refactored version of skeleton with a new directory layout, and a couple of hwmon regression fixes for the Barreleye system. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * | | Add OBMC_IMAGE_EXTRA_INSTALL variableBrad Bishop2016-06-143-6/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this patch packagegroup-core-boot was not being pulled in. core-boot is what brings in the init_manager (systemd) but somehow systemd was added as a dependency by OE for the skeleton package so the missing core-boot packagegroup went unnoticed. core-boot was not being pulled in because of an assignment to IMAGE_INSTALL in the global configuration. Yocto core provides a mechanism to do the same thing safely - CORE_IMAGE_EXTRA_INSTALL; use this and also adopt a similar approach for adding extra packages to image recipes using obmc-phosphor-image. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | | Merge pull request #331 from kc8apf/gitignore-buildsPatrick Williams2016-06-151-1/+1
|\ \ \ | |_|/ |/| | Ignore build*, not just 'build'
| * | Ignore any build directory, not just 'build'Rick Altherr2016-06-141-1/+1
| |/ | | | | | | | | Change-Id: I958fb5d0d5cff35829b22b5d3e15e2d94356e62c Signed-off-by: Rick Altherr <raltherr@google.com>
* | Merge pull request #368 from bradbishop/upload-statePatrick Williams2016-06-152-11/+0
|\ \ | |/ |/| Remove openpower inventory upload systemd startup
| * Remove openpower inventory upload systemd startupBrad Bishop2016-06-142-11/+0
|/ | | | | | | | The launching of this application is temporarily being moved to the skeleton state management framework to avoid race conditions with the host power-on process. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #323 from bradbishop/rest-dbus-socketPatrick Williams2016-06-135-14/+58
|\ | | | | Turn on socket activation for rest-dbus
| * Turn on socket activation for rest-dbusBrad Bishop2016-06-133-5/+11
| | | | | | | | | | | | Defer starting of rest-dbus until a client connects. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * Support multiple systemd service filesBrad Bishop2016-06-132-9/+47
|/ | | | | | | Enhance obmc-phosphor-systemd such that an array of service/template socket files in SYSTEMD_SERVICES_${PN} works. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #316 from bradbishop/pflash-bumpPatrick Williams2016-06-137-4/+428
|\ | | | | Bump pflash version
OpenPOWER on IntegriCloud