summaryrefslogtreecommitdiffstats
path: root/yocto-poky/meta/classes/prexport.bbclass
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2016-08-17 14:31:25 -0500
committerPatrick Williams <patrick@stwcx.xyz>2016-08-22 16:43:26 +0000
commit60f9d69e016b11c468c98ea75ba0a60c44afbbc4 (patch)
treeecb49581a9e41a37943c22cd9ef3f63451b20ee7 /yocto-poky/meta/classes/prexport.bbclass
parente18c61205e0234b03697129c20cc69c9b3940efc (diff)
downloadtalos-openbmc-60f9d69e016b11c468c98ea75ba0a60c44afbbc4.tar.gz
talos-openbmc-60f9d69e016b11c468c98ea75ba0a60c44afbbc4.zip
yocto-poky: Move to import-layers subdir
We are going to import additional layers, so create a subdir to hold all of the layers that we import with git-subtree. Change-Id: I6f732153a22be8ca663035c518837e3cc5ec0799 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'yocto-poky/meta/classes/prexport.bbclass')
-rw-r--r--yocto-poky/meta/classes/prexport.bbclass59
1 files changed, 0 insertions, 59 deletions
diff --git a/yocto-poky/meta/classes/prexport.bbclass b/yocto-poky/meta/classes/prexport.bbclass
deleted file mode 100644
index 809ec1034..000000000
--- a/yocto-poky/meta/classes/prexport.bbclass
+++ /dev/null
@@ -1,59 +0,0 @@
-PRSERV_DUMPOPT_VERSION = "${PRAUTOINX}"
-PRSERV_DUMPOPT_PKGARCH = ""
-PRSERV_DUMPOPT_CHECKSUM = ""
-PRSERV_DUMPOPT_COL = "0"
-
-PRSERV_DUMPDIR ??= "${LOG_DIR}/db"
-PRSERV_DUMPFILE ??= "${PRSERV_DUMPDIR}/prserv.inc"
-
-python prexport_handler () {
- import bb.event
- if not e.data or bb.data.inherits_class('native', e.data) or \
- bb.data.inherits_class('crosssdk', e.data):
- return
-
- if isinstance(e, bb.event.RecipeParsed):
- import oe.prservice
- #get all PR values for the current PRAUTOINX
- ver = e.data.getVar('PRSERV_DUMPOPT_VERSION', True)
- ver = ver.replace('%','-')
- retval = oe.prservice.prserv_dump_db(e.data)
- if not retval:
- bb.fatal("prexport_handler: export failed!")
- (metainfo, datainfo) = retval
- if not datainfo:
- bb.note("prexport_handler: No AUTOPR values found for %s" % ver)
- return
- oe.prservice.prserv_export_tofile(e.data, None, datainfo, False)
- if 'AUTOINC' in ver:
- import re
- srcpv = bb.fetch2.get_srcrev(e.data)
- base_ver = "AUTOINC-%s" % ver[:ver.find(srcpv)]
- e.data.setVar('PRSERV_DUMPOPT_VERSION', base_ver)
- retval = oe.prservice.prserv_dump_db(e.data)
- if not retval:
- bb.fatal("prexport_handler: export failed!")
- (metainfo, datainfo) = retval
- oe.prservice.prserv_export_tofile(e.data, None, datainfo, False)
- elif isinstance(e, bb.event.ParseStarted):
- import bb.utils
- import oe.prservice
- oe.prservice.prserv_check_avail(e.data)
- #remove dumpfile
- bb.utils.remove(e.data.getVar('PRSERV_DUMPFILE', True))
- elif isinstance(e, bb.event.ParseCompleted):
- import oe.prservice
- #dump meta info of tables
- d = e.data.createCopy()
- d.setVar('PRSERV_DUMPOPT_COL', "1")
- retval = oe.prservice.prserv_dump_db(d)
- if not retval:
- bb.error("prexport_handler: export failed!")
- return
- (metainfo, datainfo) = retval
- oe.prservice.prserv_export_tofile(d, metainfo, None, True)
-
-}
-
-addhandler prexport_handler
-prexport_handler[eventmask] = "bb.event.RecipeParsed bb.event.ParseStarted bb.event.ParseCompleted"
OpenPOWER on IntegriCloud