summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-22yocto-2.1: meta-yocto to meta-poky transitionPatrick Williams8-15/+14
With yocto-2.1, per meta-yocto/conf/layer.conf, meta-yocto is deprecated and should be transitioned to meta-poky. Change-Id: Ie1819c13d1741d68f130570c676b3fe274cbb6f4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-18host-ipmid-fru.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ia2b08683274242e43f29440adc7e0d8be82bc915 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-18host-ipmid-fru.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ifc8ddbf28d859a092ca64f62ce33a6069b938c41 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-18Remove native/sdk classes from recipesBrad Bishop2-4/+0
There isn't any reason to be baking pflash or libobmc_intf recipes for sdk or build machines (x86). This was mistakenly added (by me) based on misunderstanding of how to get dev packages into the target sysroot. The correct way to do this is to just have a dev package whose main package is in IMAGE_INSTALL or has a dependency on another dev package (whose main package is in IMAGE_INSTALL). I'm not adding those dependencies now here because at the moment pflash-dev is unused and libobmc_intf will eventually disappear. Change-Id: I691cd029a69ad7554faeb4782ae97b92946c9a7b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-08-17skeleton-rev.bbclass: bump versionPatrick Williams1-1/+1
Change-Id: Id34919aa6db778cafd3ec57b43cc82afba686d6a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-17phosphor-event: Convert options to config fileSergey Solomin3-1/+9
The systemd unit file for phosphor-event currently hard codes the maximum buffer size. Convert this to a systemd EnvironmentFile so that it can more easily be replaced or changed on individual systems. Resolves openbmc/openbmc#216. Change-Id: I17d471a872248190ca6eace41bc2ea41eb60bee6 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
2016-08-17linux-obmc: bump to 4.7.1Patrick Williams1-1/+1
Change-Id: I2fe38f81d94ad2ebf68bd5d1997d10daa3f34004 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-16python: Install full email package for native[sdk]Patrick Williams1-1/+1
The .bbappend for python creates a minimal email package for installation on the target, but was also impacting nativesdk packages. This prevented us from compiling certain python programs inside the SDK. Change the do_install_append to only impact targets (and not native/nativesdk). Change-Id: I68576d7f1f98892840a09ed382690ea4b3aa3940 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-16pdbg: Version bumpPatrick Williams2-34/+1
Change-Id: I84e08ce3c54bac67dff7b80d431085ee18db38e4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-16linux-obmc: Bump version to 4.7Patrick Williams2-17/+34
Change-Id: Iffaa780c72f91e8feda6aaa17751b122c2a60aeb Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Signed-off-by: Joel Stanley <joel@jms.id.au>
2016-08-16debug-tarball: Add busybox to install list.Patrick Williams1-1/+1
By adding busybox to the install list, we ensure its dependencies are compiled. Since busybox provides /bin/sh and all RPMs depend on /bin/sh, we need this anyhow. Fixes openbmc/openbmc#506. Change-Id: Iaa41c5a05a508a745c33d14e9e6739b2c44be64a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-16phosphor-network: Add python-ipy RDEPENDPatrick Williams1-1/+1
A recent change in the upstream package requires an additional python dependency. Add now. Change-Id: I83d0cbe79007f6a6885b7578ad8d60d010c0417f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-16phosphor-user: Fix race-condition in buildPatrick Williams1-0/+7
phosphor-user was attempting to compile, even though it only needs a python script out of a repository. The compile depends on libsystemd but systemd was not a DEPENDS. Short-circuit by setting do_compile to be empty. Fixes openbmc/openbmc#511. Change-Id: Idf4da676d8905a2900a7ecf40f120da431dd4300 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-14ipmid: Update dev pkg dependenciesBrad Bishop1-0/+1
The ipmid dev pkg depends on the mapper dev pkg. This has the added side effect of installing the mapper dev pkg into the SDK. Change-Id: I6682415b58bd4415c80cd8c59404ca0ab80e9582 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-08-14network.bb: bump versionPatrick Williams1-1/+1
Change-Id: I355526e64aed6f54ba6ab36c8e996bdcd3b6ab0b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-14obmc-console.bb: bump versionPatrick Williams1-1/+1
Change-Id: I5a904589c1bd4c203ea13395437f04ca1411c79a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-14obmc-phosphor-event.bb: bump versionPatrick Williams1-1/+1
Change-Id: I4e0e37494489fe9c469007492f8de794f0413b8a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-14obmc-phosphor-user.bb: bump versionPatrick Williams1-1/+1
Change-Id: If262694f7e2d4808537812d3a1dac68cfc19d5a2 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-14pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I2e46fc0e8380178c4e0ed9ab3429cf8f0c4fdf81 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-13host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I512e10e590e9c10e9f0754ee5de4e0b7a4b7df7a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-13rest-dbus: Standardize SRC_URI linePatrick Williams1-3/+1
Change-Id: I394620347ddc85de806d859642404896da395331 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-11meta-phosphor: Add ldd to debugtoolsPatrick Williams1-0/+1
Resolves openbmc/openbmc#225 Change-Id: Icc55978794ad93a1ba051e9fd89c29f558b904ab Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-11meta-openpower: Add pdbg to tarballPatrick Williams1-0/+1
Change-Id: Icda8c4fa3b11605f473c53552c1c4b9a667e22a3 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-11meta-openpower: Add pdbg tool recipeJoel Stanley2-0/+46
Change-Id: I4ce995e7780a355f1c850dd0f9092f763471df75 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10skiboot-gard: Add recipe and add to tarballPatrick Williams5-1/+121
Change-Id: I250c891eb77dacabb8e76199591b7d5aac0e0122 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10pflash: Refactor recipePatrick Williams3-25/+30
Move pflash to a general skiboot recipe so that we can create additional recipes for other components of skiboot. Change-Id: I59253d17840da7a07f00bec9c650676da9ffb5e5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10os-release: Fix taskhash mismatch under sstatePatrick Williams1-1/+1
When running with the sstate enabled, we get an error like: ERROR: os-release-1.0-r0 do_compile: Taskhash mismatch f701250f9d5eb01c0164fed0746f9720 verses 8ce6327369d840e58ac59a411d713495 for .../os-release.bb.do_compile Remove a few variables from the vardeps to resolve this. Change-Id: I287535744dd1e671fe411e27474661fbb467bb78 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10meta-openpower: Add pflash to debug tarballPatrick Williams1-0/+3
Change-Id: Ibc6925f1da7f1471cf722a1b7e257f613588041b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10obmc-phosphor-image: Enable debug tarballPatrick Williams1-0/+2
Change-Id: Ic7491464ef5acf39ad36b03178aa715c244a5329 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10meta-phosphor: Create debug tarball imagePatrick Williams3-0/+28
Change-Id: I50a03205faf28f6ae19bf3ff1c0e58f7b0448bc5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10ast2400: Update prefered u-boot versionPatrick Williams1-2/+2
Change-Id: I8b1dc64b8f53b3f90c6a24b690507384912908a4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-10systemd: remove hwdbEdward A. James1-0/+2
This change completely removes hwdb and all associated files from the image. The BMC isn't using any of the devices in the database. Resvoles openbmc/openbmc#219 Change-Id: I07e028c6a75cd78c0812c50633768042d3136adb Signed-off-by: Edward A. James <eajames@us.ibm.com>
2016-08-09Remove sdl-native from ASSUME_PROVIDEDPatrick Williams3-3/+3
This matches Yocto 2.1 per 685daeb6. Change-Id: Idee5377f6a40de1d37db25d73b44382bad521934 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-08Make REST server process depend on networkdAdriana Kobylak1-0/+1
Whenever networkd restarts, like when network configuration changes, restart the rest server to avoid it getting hung if there are pending REST transaction when the network configuration changed. Use PartOf in the service file because from the systemd documentation, this option is limited to stopping and restarting of units, which is the only desire at this time. This is a temporary workound until a resolution is found, see issues below. Refer to openbmc/phosphor-rest-server#24 Refer to openbmc/openbmc#501 Change-Id: I6198583506d24e3a90baa6eaaf4f94e612c3d3a5 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2016-08-08obmc-mapper: Remove extra spaceBrad Bishop1-1/+1
A space is not required with += syntax. Change-Id: I593d54ebff12218672892edefbc206637c693da7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-08-08Point skeleton back at upstreamBrad Bishop1-2/+2
This was mistakenly pointed at my personal repository. Change-Id: I24c758ecfaf27f3ce1992a572c9f7f7f0e33de92 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-08-05/etc/os-release version should match the Firmaware version.Ratan Gupta1-0/+3
eg:-Currently it is being displayed as following. VERSION="0.1.0 (krogoth)" VERSION_ID="v0.6-157-gd011f68-dirty" Expected is :- VERSION="v0.6-157" Fixes openbmc/openbmc#483 Change-Id: Idffe553da0e31fd505e31a954bb071a140613e91 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
2016-08-05Add autoconf-archive macros for building with autotoolsMatthew Barth3-0/+30
Created recipe to integrate version 2016.03.20 of the autoconf-archive set of macros to provide more robust features building with autotools. Also included deploying these macros into the appropriate host sdk directory. Change-Id: I73063012092c6cd7b0b26ebecec6466bd5196d2e Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2016-08-02git-review config for gerrit.openbmc-project.xyzRick Altherr1-0/+5
git-review is a tool that helps submitting git branches to gerrit for review. Documentation on setup and usage is available at http://docs.openstack.org/infra/git-review/. This config file sets defaults for the openbmc project to upload/download reviews from gerrit.openbmc-project.xyz. Running 'git review' in a local branch will push commits in that branch to Gerrit. Likewise, 'git review -d <change-id>' will download the specified change from Gerrit into a local branch named review/<author>/<topic_name>. Change-Id: I2b960a5f8550fbdc7032828d774c1710d08ed5d7 Signed-off-by: Rick Altherr <raltherr@google.com>
2016-08-02pflash: Update to 5.3.0Patrick Williams1-2/+2
This should include a fix for parallel building. Change-Id: If4c9b7e28182465bbf4f3a1da00cacf49d347721 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-02obmc-mapper: add dependency on systemdRick Altherr1-0/+2
mapper.c includes systemd/sd-bus.h which requires systemd to be installed before obmc-mapper is built. This may have been working via an indirect dependency previously. Regardless, an explicit dependency is appropriate. Change-Id: Ia0c1816568a526c8e96703d866c7b00a1e1b3fc0 Signed-off-by: Rick Altherr <raltherr@google.com>
2016-07-29Recipe updatesBrad Bishop5-7/+23
Bump: - host-ipmid - host-ipmid-fru - skeleton - pyphosphor - obmc-mapper Enable libmapper in obmc-mapper. Change-Id: I73a3a363821db80cc1883c431a7aff0f90717e58 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-07-28classes: prepare some classes for nativeBrad Bishop4-8/+25
Enable native recipes to inherit the following classes: skeleton-python skeleton-sdbus skeleton-gdbus dbus-dir obmc-phosphor-dbus-service Change-Id: I1d79ffc38792dd48016f09119fc8ace46a304a4b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28classes-dbus: Add support for dbus activationBrad Bishop1-9/+61
Add DBUS_ACTIVATED_SERVICES_% which allows recipes to specify that a service can be dbus activated. Generate a default dbus activation file if none is provided. Change-Id: Ie18b0968f97762c22f5e0e2e14b493d7ae8261cd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28classes-dbus: Instantiate obmc-phosphor-systemdBrad Bishop6-9/+42
Instantiate obmc-phosphor-systemd and translate SYSTEMD_% variables appropriately. This enables systemd unit files that adhere to the standard naming convention: <dbus service name>.service to be found via DBUS_SERVICE_${PN} and inherit the functionality of the obmc-phosphor-systemd class. Add DBUS_USER_%s_%s and translate to SYSTEMD_USER_%s_%s appropriately. Change-Id: I14f2f6eac60add478c1793da29ba15518dcd958e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28dbus-perms: un-inherit obmc-phosphor-dbus-serviceBrad Bishop1-2/+8
obmc-phosphor-dbus-service won't work for dbus-perms for much longer, and eventually dbus-perms will be deprecated. Change-Id: Ia1e885ab2634510c0a13a21ffb04a38f6405b704 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28classes-dbus: Create a default dbus config fileBrad Bishop1-6/+38
Create a default dbus configuration file when one doesn't exist in ${FILESPATH}. The default configuration allows the configured user to own the service name and allows send_destination="*". Change-Id: If309d2aed02f6326201ce156be3133f05c720b9c Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28classes-dbus: General refactoringBrad Bishop5-21/+40
Take the more idiomatic approach of iterating on DBUS_PACKAGES to find files. Change-Id: I7656316b839f666bd1b25b757bef2c14a2cee326 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28classes: Add dbus-dirBrad Bishop1-0/+2
Export some commonly used dbus paths for use by recipes. Similar to python-dir in the base. Change-Id: Id3723766338e06a5c6934ab7c55524546ce582a6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-07-28classes-systemd: Add userBrad Bishop1-0/+38
Add a SYSTEMD_USER_${PN}_foo.service variable for setting the service user in systemd service files. Change-Id: I9354b19f6cf5563fe33ee71dc5b8b07c4f380847 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>