summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-phosphor/mrw
AgeCommit message (Collapse)AuthorFilesLines
2018-02-16yaml-tiny: rename with native suffixBrad Bishop1-1/+1
yaml-tiny is a native only recipe, rename according to convention. This eliminates a number of "manifest-foo:populate_sysroot not found" build warnings. Change-Id: Ibc29bc528fa21f404e7360c8211e65f56f0b015e Tested: Built a Witherspoon image Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-01-30Use variables for MRW XML filename and pathMatt Spinler1-2/+3
Create an mrw-xml bbclass that has variables for the MRW XML filename and path to it. Then, changes all users of the MRW XML to inherit that class and use those variables. The filename will default to ${MACHINE}.xml if it hasn't already been set to something else, such as in a .conf file. This is done so that the file can be something other than ${MACHINE}.xml. Change-Id: Ia7021e5a5d5e7946829e58688250aa64250cb00e Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2017-01-19Create mrw-perl-tools recipeMatt Spinler2-19/+13
The mrw-perl-tools recipe makes use of the Build.PL script in phosphor-mrw-tools to determine which scripts and modules to install. Build.PL is part of Perl's Module::Build installation method which is executed by the cpan_build bbclass. Change-Id: Ic5d51e8ec58b4450eeb27843b11332f556f3c35b Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-11-08Add recipe to install device tree generator scriptMatt Spinler1-0/+19
Change-Id: I70677db17e3fef94243b1d77ffd54c897ab2f6f8 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-11-01mrw-rev: make variable names genericPatrick Williams1-2/+2
Change-Id: I23a0dcffbbd18e64d59122e9405618bef5841d56 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-21Store MRW URIs and REVs in common fileMatt Spinler2-4/+6
Change-Id: Ibc759639706583d6368740f1b2ecbf8adf2ae2c1 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-09-20Fix MRW native installs pathsMatt Spinler3-6/+6
How it was before could cause problems in Jenkins. Change-Id: I33cf31fc79c995b4609f77eeac1896d3812d276b Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-09-15mrw-patch-native.bb: bump versionPatrick Williams1-1/+1
Change-Id: I06f3585150233bb54eb732f27a5376cc448c3f3c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-13Add XML patching bitbake class.Matt Spinler2-0/+19
This commit adds a new obmc-xmlpatch class that can be inherited in a recipe to provide a do_patch task to patch XML files. The patch files are themselves XML, and must end in .patch.xml for do_patch to find them. This commit also includes Palmetto patches specified in palmetto.xml.patch.xml that are required to build the system inventory. Change-Id: Idae6ffd8e7a3aa247115ff3a840e047727ff0d1a Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-09-09Add API module for the machine readable workbook XML.Matt Spinler1-0/+20
This recipe provides Targets.pm, which should be used to parse the XML generated by the Serverwiz MRW tool. Change-Id: I4d28f8b0dd2b8e3519c1ba007dfc9b77e83438f8 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-09-07Add machine readable workbook recipe.Matt Spinler1-0/+18
Add a recipe that will pull down the MRW XML file <machine>.xml and install it into the fakeroot in /usr/share/obmc-mrw so it's available for other components to process. It gets the SRC_URI from PHOSPHOR_MRW_URI, which would be set by the <machine>.conf file ideally. Change-Id: I351a9a0a88f709085df53da96bccb3d8db145de4 Signed-off-by: Matt Spinler <spinler@us.ibm.com>