summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
diff options
context:
space:
mode:
authorSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2020-03-10 11:19:46 -0700
committerBruce Ashfield <bruce.ashfield@gmail.com>2020-03-15 12:43:14 -0400
commitcdbecf3d9a70cd832eabf2b03bde887d1b2d4217 (patch)
treeba742d407853c567784bf3510342659f5b397a93 /recipes-devtools
parentcb172a5253dd9783383e27ec797ee9b42babbbb4 (diff)
downloadmeta-virtualization-cdbecf3d9a70cd832eabf2b03bde887d1b2d4217.tar.gz
go-build_git.bb: go-build recipe to manage go build dependencies for runX
go-build_git recipe manages go build dependencies for runX. This is used to support a console access for runX. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-devtools')
-rw-r--r--recipes-devtools/go/go-build_git.bb43
1 files changed, 43 insertions, 0 deletions
diff --git a/recipes-devtools/go/go-build_git.bb b/recipes-devtools/go/go-build_git.bb
new file mode 100644
index 00000000..4ea800f0
--- /dev/null
+++ b/recipes-devtools/go/go-build_git.bb
@@ -0,0 +1,43 @@
1HOMEPAGE = "https://github.com/lf-edge/runx"
2SUMMARY = "console for runx"
3DESCRIPTION = "Xen Runtime for OCI"
4
5SRCREV_runx = "da0c75c58ae5232d19b1791c33545db3225e1ea9"
6SRC_URI = "\
7 git://github.com/lf-edge/runx;nobranch=1;name=runx \
8 "
9SRC_URI[md5sum] = "0d701ac1e2a67d47ce7127432df2c32b"
10SRC_URI[sha256sum] = "5a26478906d5005f4f809402e981518d2b8844949199f60c4b6e1f986ca2a769"
11
12LICENSE = "Apache-2.0"
13LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=945fc9aa694796a6337395cc291ddd8c"
14
15S = "${WORKDIR}/git"
16PV = "0.1-git${SRCREV_runx}"
17
18inherit distro_features_check
19REQUIRED_DISTRO_FEATURES = "vmsep"
20
21inherit pkgconfig
22
23GO_IMPORT = "import"
24inherit go
25
26RDEPENDS_${PN}-dev = "bash"
27
28do_compile() {
29
30 export GOARCH="${TARGET_GOARCH}"
31 cd ${S}/src/import/gobuild
32 oe_runmake
33}
34
35do_install() {
36
37 install -d ${D}${datadir}/runX
38 install -m 755 ${B}/src/import/gobuild/serial_fd_handler ${D}${datadir}/runX/
39 install -m 755 ${B}/src/import/gobuild/recvtty ${D}${datadir}/runX/
40
41}
42
43FILES_${PN} += "${datadir}/runX/*"