All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/7] qoriq-edgescale-eds: add recipes
@ 2018-05-08  9:29 chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 2/7] qoriq-eds-kubelet: " chunrong.guo
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

*include the following changes:
f613aac - Merge pull request #10 in DCCA/edgescale-eds from ~NXA22939/edgescale-eds:master to master
121c34a - Add 3 Phases Certificate Enroll
d61572d - Merge pull request #7 in DCCA/edgescale-eds from ~NXA23275/edgescale-eds:master to master
381baa9 - startup.sh: check OTA status
9fdcdbc - Merge pull request #6 in DCCA/edgescale-eds from ~NXA16258/edgescale-eds:master to master
3ddf7b7 - Add OTA scripts
32d041c - Merge pull request #3 in DCCA/edgescale-eds from ~NXA22939/edgescale-eds:master to master
a325b26 - add SCR.txt
efdc610 - Add mq-agent to startup.sh
b9fd32a - Update CleanSession to false
10b78eb - Add edgescale mq-agent
3a49f1b - Merge pull request #2 in DCCA/edgescale-eds from ~NXA16258/edgescale-eds:master to master
a71c083 - Add startup script to push device public ipaddress to cloud
6dd2c4f - Initial Commit

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 .../qoriq-eds/qoriq-edgescale-eds.bb               | 63 ++++++++++++++++++++++
 .../0001-Makefile-fix-build-error.patch            | 31 +++++++++++
 2 files changed, 94 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/qoriq-edgescale-eds.bb
 create mode 100644 recipes-containers/qoriq-eds/qoriq-edgescale-eds/0001-Makefile-fix-build-error.patch

diff --git a/recipes-containers/qoriq-eds/qoriq-edgescale-eds.bb b/recipes-containers/qoriq-eds/qoriq-edgescale-eds.bb
new file mode 100644
index 0000000..ae9291e
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-edgescale-eds.bb
@@ -0,0 +1,63 @@
+SUMMARY = "EDGESCALE-EDS is a set of software agents running on device side which connects to cloud"
+HOMEPAGE = "https://github.com/NXP/qoriq-edgescale-eds.git"
+LICENSE = "NXP-EULA"
+LIC_FILES_CHKSUM = "file://src/import/EULA.txt;md5=d969f2c93b3905d4b628787ce5f8df4b"
+
+SRC_URI = "git://github.com/NXP/qoriq-edgescale-eds.git;nobranch=1 \
+    file://0001-Makefile-fix-build-error.patch \
+"
+SRCREV = "f613aac6d8f5ef32cd0ce5c3a710d951a6635336"
+
+DEPENDS = "\
+           go-logrus  \
+           mqtt \
+           est-client-go \
+          "
+GO_IMPORT = "import"
+
+inherit goarch
+inherit go
+
+# This disables seccomp and apparmor, which are on by default in the
+# go package. 
+EXTRA_OEMAKE="BUILDTAGS=''"
+
+do_compile() {
+	export GOARCH="${TARGET_GOARCH}"
+	export GOROOT="${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/go"
+	# Setup vendor directory so that it can be used in GOPATH.
+	#
+	# Go looks in a src directory under any directory in GOPATH but riddler
+	# uses 'vendor' instead of 'vendor/src'. We can fix this with a symlink.
+	#
+	# We also need to link in the ipallocator directory as that is not under
+	# a src directory.
+	#ln -sfn . "${S}/src/import/vendor/src"
+	#mkdir -p "${S}/src/import/vendor/src/github.com/opencontainers/image-tools/"
+	#ln -sfn "${S}/src/import/image" "${S}/src/import/vendor/src/github.com/opencontainers/image-tools/image"
+	#ln -sfn "${S}/src/import/version" "${S}/src/import/vendor/src/github.com/opencontainers/image-tools/version"
+	export GOPATH="${S}/src/import/"
+
+	# Pass the needed cflags/ldflags so that cgo
+	# can find the needed headers files and libraries
+	export CGO_ENABLED="1"
+	export CFLAGS=""
+	export LDFLAGS=""
+	export CGO_CFLAGS="${BUILDSDK_CFLAGS} --sysroot=${STAGING_DIR_TARGET}"
+	export CGO_LDFLAGS="${BUILDSDK_LDFLAGS} --sysroot=${STAGING_DIR_TARGET}"
+	cd ${S}/src/import
+      
+	oe_runmake all 
+}
+
+do_install() {
+	install -d ${D}/${bindir}
+        cp -r ${S}/src/import/startup/env.sh ${D}/${bindir}
+        cp -r ${S}/src/import/startup/startup.sh ${D}/${bindir}
+        cp -r ${S}/src/import/startup/ota-updateSet ${D}/${bindir}
+        cp -r ${S}/src/import/startup/ota-statuscheck ${D}/${bindir}
+        cp -r ${S}/src/import/mq-agent/mq-agent ${D}/${bindir}
+        cp -r ${S}/src/import/cert-agent/cert-agent ${D}/${bindir}
+}
+
+INSANE_SKIP_${PN} += "already-stripped"
diff --git a/recipes-containers/qoriq-eds/qoriq-edgescale-eds/0001-Makefile-fix-build-error.patch b/recipes-containers/qoriq-eds/qoriq-edgescale-eds/0001-Makefile-fix-build-error.patch
new file mode 100644
index 0000000..a0563a2
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-edgescale-eds/0001-Makefile-fix-build-error.patch
@@ -0,0 +1,31 @@
+From 49c9372b6d767fd537e6016ca33785c14f7301cf Mon Sep 17 00:00:00 2001
+From: Chunrong Guo <chunrong.guo@nxp.com>
+Date: Mon, 7 May 2018 16:50:47 +0800
+Subject: [PATCH] Makefile: fix build error
+
+fix the below error:
+/bin/sh: whoami: command not found
+
+Upstream-Status: Inappropriate [embedded-specific]
+
+Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/import/Makefile b/src/import/Makefile
+index d9b472a..e87bbd8 100644
+--- a/src/import/Makefile
++++ b/src/import/Makefile
+@@ -40,7 +40,7 @@ goenv:
+ 		wget -c https://redirector.gvt1.com/edgedl/go/$(GOFILE); \
+ 		tar -C $(HOME) -xzf $(GOFILE); \
+ 	fi
+-	usr=`whoami`; \
++
+ 
+ clean:
+ 	for dir in $(TARGETS);\
+-- 
+1.8.3.1
+
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v2 2/7] qoriq-eds-kubelet: add recipes
  2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
@ 2018-05-08  9:29 ` chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 3/7] qoriq-kubelet-extras: " chunrong.guo
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

*include the following changes:
d3ada01 - Kubernetes version v1.7.0 file updates
14b32e4 - Merge pull request #48162 from yguo0905/automated-cherry-pick-of-#47549-upstream-release-1.7
4a4b04e - Merge pull request #48266 from piosz/automated-cherry-pick-of-#48066-upstream-release-1.7
e8b5441 - Revert "Decrese fluentd cpu request"
d420643 - Merge pull request #48218 from dnardo/automated-cherry-pick-of-#48004-upstream-release-1.7
3a79966 - Merge pull request #48155 from ajitak/automated-cherry-pick-of-#47892-upstream-release-1.7
3648549 - Merge pull request #48229 from caesarxuchao/automated-cherry-pick-of-#48205-#48183-#48118-upstream-release-1.7
5afafb6 - Merge pull request #48238 from caesarxuchao/automated-cherry-pick-of-#48235-upstream-release-1.7
d7bb1ef - Implement GetCapacity in container_manager_unsupported
77c5be4 - Merge pull request #48230 from caesarxuchao/automated-cherry-pick-of-#48123-upstream-release-1.7
641ace7 - Kubelet: Centralize Capacity discovery of standard resources in Container manager. Have storage derive node capacity from container manager. Move certain cAdvisor interfa
28c96d1 - Ensures node becomes schedulable at the end of tests that delete nodes
72c2705 - Fix kube-proxy panic when running with "--cleanup-iptables=true"

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 recipes-containers/qoriq-eds/qoriq-eds-kubelet.bb  | 90 ++++++++++++++++++++++
 .../build-kube-toolchain-to-run-on-host.patch      | 19 +++++
 2 files changed, 109 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/qoriq-eds-kubelet.bb
 create mode 100644 recipes-containers/qoriq-eds/qoriq-eds-kubelet/build-kube-toolchain-to-run-on-host.patch

diff --git a/recipes-containers/qoriq-eds/qoriq-eds-kubelet.bb b/recipes-containers/qoriq-eds/qoriq-eds-kubelet.bb
new file mode 100644
index 0000000..26da900
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-eds-kubelet.bb
@@ -0,0 +1,90 @@
+HOMEPAGE = "git://github.com/kubernetes/kubernetes"
+SUMMARY = "Production-Grade Container Scheduling and Management"
+DESCRIPTION = "Kubernetes is an open source system for managing containerized \
+applications across multiple hosts, providing basic mechanisms for deployment, \
+maintenance, and scaling of applications. \
+"
+
+SRC_URI = "git://github.com/kubernetes/kubernetes.git;nobranch=1;name=kubernetes \
+      file://build-kube-toolchain-to-run-on-host.patch \
+"
+SRCREV = "d3ada0119e776222f11ec7945e6d860061339aad"
+
+DEPENDS += "rsync-native \
+            coreutils-native \
+           "
+ALLOW_EMPTY_${PN} = "1"
+
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+
+GO_IMPORT = "import"
+
+inherit systemd
+inherit go
+inherit goarch
+
+do_compile() {
+        sed -i "s:export CC=.*-gcc$:export CC=${HOST_PREFIX}gcc:g" ${S}/src/import/hack/lib/golang.sh
+	export GOARCH="${TARGET_GOARCH}"
+	export GOROOT="${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/go"
+	export GOPATH="${S}/src/import:${S}/src/import/vendor"
+
+	# Pass the needed cflags/ldflags so that cgo
+	# can find the needed headers files and libraries
+	export CGO_ENABLED="1"
+	export CFLAGS=""
+	export LDFLAGS=""
+	export CGO_CFLAGS="${BUILDSDK_CFLAGS} --sysroot=${STAGING_DIR_TARGET}"
+	export CGO_LDFLAGS="${BUILDSDK_LDFLAGS} --sysroot=${STAGING_DIR_TARGET}"
+
+	# link fixups for compilation
+	rm -f ${S}/src/import/vendor/src
+	ln -sf ./ ${S}/src/import/vendor/src
+
+	export GOPATH="${S}/src/import/.gopath:${S}/src/import/vendor:${STAGING_DIR_TARGET}/${prefix}/local/go"
+	export GOROOT="${STAGING_DIR_NATIVE}/${nonarch_libdir}/${HOST_SYS}/go"
+
+	# Pass the needed cflags/ldflags so that cgo
+	# can find the needed headers files and libraries
+	export CGO_ENABLED="1"
+	export CGO_CFLAGS="${CFLAGS} --sysroot=${STAGING_DIR_TARGET}"
+	export CGO_LDFLAGS="${LDFLAGS} --sysroot=${STAGING_DIR_TARGET}"
+
+	cd ${S}/src/import
+        export KUBE_BUILD_PLATFORMS="${HOST_GOOS}/${BUILD_GOARCH}"
+	export GOARCH="${BUILD_GOARCH}"
+	make generated_files
+	export KUBE_BUILD_PLATFORMS="${HOST_GOOS}/${TARGET_GOARCH}"
+	export GOARCH="${TARGET_GOARCH}"
+	# to limit what is built, use 'WHAT', i.e. make WHAT=cmd/kubelet
+	make WHAT="/cmd/libs/go2idl/deepcopy-gen"
+        make WHAT=cmd/kubelet
+}
+
+do_install() {
+    install -d ${D}${bindir}
+    install -d ${D}${systemd_unitdir}/system/
+    install -d ${D}${systemd_unitdir}/system/kubelet.service.d/
+
+    install -d ${D}${sysconfdir}/kubernetes/manifests/
+
+    #install -m 755 -D ${S}/src/import/_output/bin/kube* ${D}/${bindir}
+    if ls ${S}/src/import/_output/local/bin/*/${TARGET_GOARCH}/kube* > /dev/null 2>&1 ; then
+        install -m 755 -D ${S}/src/import/_output/local/bin/*/${TARGET_GOARCH}/kube* ${D}/${bindir}
+    elif ls ${S}/src/import/_output/bin/kube* > /dev/null 2>&1 ; then
+        install -m 755 -D ${S}/src/import/_output/bin/kube* ${D}/${bindir}
+    fi
+    install -m 0644 ${S}/src/import/build/debs/kubelet.service  ${D}${systemd_unitdir}/system/
+}
+
+SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','kubelet','',d)}"
+SYSTEMD_SERVICE_kubelet = "${@bb.utils.contains('DISTRO_FEATURES','systemd','kubelet.service','',d)}"
+SYSTEMD_AUTO_ENABLE_kubelet = "enable"
+
+
+INHIBIT_PACKAGE_STRIP = "1"
+INSANE_SKIP_${PN} += "ldflags already-stripped"
+
+deltask compile_ptest_base
+BBCLASSEXTEND = "nativesdk"
diff --git a/recipes-containers/qoriq-eds/qoriq-eds-kubelet/build-kube-toolchain-to-run-on-host.patch b/recipes-containers/qoriq-eds/qoriq-eds-kubelet/build-kube-toolchain-to-run-on-host.patch
new file mode 100644
index 0000000..0bd26e2
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-eds-kubelet/build-kube-toolchain-to-run-on-host.patch
@@ -0,0 +1,19 @@
+Upstream-Status: Inappropriate [embedded-specific]
+
+Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
+
+--- a/src/import/hack/lib/golang.shold	2017-06-30 06:53:16.000000000 +0800
++++ b/src/import/hack/lib/golang.sh	2018-05-02 14:32:40.706915559 +0800
+@@ -668,9 +668,11 @@
+         parallel=false
+       fi
+     fi
+-
++    local goarch_backup=${GOARCH}
++    export GOARCH=$(go env GOHOSTARCH)
+     # First build the toolchain before building any other targets
+     kube::golang::build_kube_toolchain
++    export GOARCH="$goarch_backup"
+ 
+     kube::log::status "Generating bindata:" "${KUBE_BINDATAS[@]}"
+     for bindata in ${KUBE_BINDATAS[@]}; do
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v2 3/7] qoriq-kubelet-extras: add recipes
  2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 2/7] qoriq-eds-kubelet: " chunrong.guo
@ 2018-05-08  9:29 ` chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 4/7] qoriq-eds-bootstrap: " chunrong.guo
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

41d127f - update EULA to latest version
4b51fcc - Merge pull request #1 in DCCA/eds-kubelet from ~NXA16258/eds-kubelet:master to master
dbbde12 - kubelet: update to support both arm and arm64 platform
d4e78ef - add SCR.txt
d75f9f7 - Initial Commit

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 .../qoriq-eds/qoriq-kubelet-extras.bb               | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/qoriq-kubelet-extras.bb

diff --git a/recipes-containers/qoriq-eds/qoriq-kubelet-extras.bb b/recipes-containers/qoriq-eds/qoriq-kubelet-extras.bb
new file mode 100644
index 0000000..1612477
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-kubelet-extras.bb
@@ -0,0 +1,21 @@
+SUMMARY = "NXP kubernetes configuration scripts"
+HOMEPAGE = "https://github.com/nxp/qoriq-eds-kubelet.git"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://EULA.txt;md5=d969f2c93b3905d4b628787ce5f8df4b"
+
+SRC_URI = "git://github.com/NXP/qoriq-eds-kubelet.git;nobranch=1"
+SRCREV = "4b51fccefe4620ccb44c9639055a0c7db8ddd87f"
+
+RDEPENDS_${PN} = "qoriq-eds-kubelet"
+
+S = "${WORKDIR}/git"
+
+do_compile[noexec] = "1"
+
+do_install() {
+    install -d ${D}/${bindir}/
+    install -d ${D}/${sysconfdir}/
+    install -m 655 ${S}/etc/kubernetes/* ${D}/${sysconfdir}
+    install -m 655 ${S}/scripts/*  ${D}/${bindir}
+}
+
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v2 4/7] qoriq-eds-bootstrap: add recipes
  2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 2/7] qoriq-eds-kubelet: " chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 3/7] qoriq-kubelet-extras: " chunrong.guo
@ 2018-05-08  9:29 ` chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 5/7] qoriq-eds-puppet: " chunrong.guo
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

*include the following changes:
72abfd9 - update the appendix content
0f0fdaf - update License
ff0f925 - Edgescale bootstrap certificate enroll app

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 .../qoriq-eds/qoriq-eds-bootstrap.bb               | 24 ++++++++++++++++++++
 .../0001-fix-install-error.patch                   | 26 ++++++++++++++++++++++
 2 files changed, 50 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/qoriq-eds-bootstrap.bb
 create mode 100644 recipes-containers/qoriq-eds/qoriq-eds-bootstrap/0001-fix-install-error.patch

diff --git a/recipes-containers/qoriq-eds/qoriq-eds-bootstrap.bb b/recipes-containers/qoriq-eds/qoriq-eds-bootstrap.bb
new file mode 100644
index 0000000..fb80deb
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-eds-bootstrap.bb
@@ -0,0 +1,24 @@
+SUMMARY = "eds-bootstrap application binary"
+HOMEPAGE = "https://github.com/nxp/qoriq-eds-bootstrap.git"
+LICENSE = "NXP-Binary-EULA"
+LIC_FILES_CHKSUM = "file://NXP-Binary-EULA.txt;md5=685768ff8092cc783d95e3480cb9bdb1"
+
+SRC_URI = "git://github.com/NXP/qoriq-eds-bootstrap.git;nobranch=1 \
+    file://0001-fix-install-error.patch \
+"
+SRCREV = "72abfd9b61cc8a6d10e4808a87ff4ce1e2b99020"
+
+ARCH_qoriq-arm = "arm"
+ARCH_qoriq-arm64 = "arm64"
+
+S = "${WORKDIR}/git"
+
+do_compile[noexec] = "1"
+
+do_install () {
+    install -d ${D}/usr/bin
+    cp -r  ${S}/${ARCH}/* ${D}/usr/bin
+    chown -R root:root ${D}
+}
+
+INSANE_SKIP_${PN} += "already-stripped"
diff --git a/recipes-containers/qoriq-eds/qoriq-eds-bootstrap/0001-fix-install-error.patch b/recipes-containers/qoriq-eds/qoriq-eds-bootstrap/0001-fix-install-error.patch
new file mode 100644
index 0000000..81288f9
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-eds-bootstrap/0001-fix-install-error.patch
@@ -0,0 +1,26 @@
+From 0def325c522c6c0df39562addab67e4fd150cb48 Mon Sep 17 00:00:00 2001
+From: Chunrong Guo <chunrong.guo@nxp.com>
+Date: Tue, 24 Apr 2018 16:25:57 +0800
+Subject: [PATCH] fix install error
+
+Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
+---
+ Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index d40c839..32c0abe 100644
+--- a/Makefile
++++ b/Makefile
+@@ -9,6 +9,6 @@ INSTALL ?= install
+ ARCH ?= arm64
+ 
+ install:
+-	$(INSTALL) -d --mode 755 $(INSTALL_DIR)/usr/local/bin
+-	sudo cp -r ${ARCH}/bootstrap-enroll $(INSTALL_DIR)/usr/local/bin/
++	$(INSTALL) -d --mode 755 $(INSTALL_DIR)/usr/bin
++	cp -r ${ARCH}/bootstrap-enroll $(INSTALL_DIR)/usr/bin/
+ 
+-- 
+2.7.4
+
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v2 5/7] qoriq-eds-puppet: add recipes
  2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
                   ` (2 preceding siblings ...)
  2018-05-08  9:29 ` [PATCH v2 4/7] qoriq-eds-bootstrap: " chunrong.guo
@ 2018-05-08  9:29 ` chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 6/7] mqtt: " chunrong.guo
  2018-05-08  9:29 ` [PATCH v2 7/7] est-client-go: " chunrong.guo
  5 siblings, 0 replies; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

*include the following changes:
15fc857 - update EULA to latest version
62b2160 - add SCR.txt
afb06cb - fix restart problem
8d66e48 - Initial Commit

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 recipes-containers/qoriq-eds/qoriq-eds-puppet.bb | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/qoriq-eds-puppet.bb

diff --git a/recipes-containers/qoriq-eds/qoriq-eds-puppet.bb b/recipes-containers/qoriq-eds/qoriq-eds-puppet.bb
new file mode 100644
index 0000000..332ef5b
--- /dev/null
+++ b/recipes-containers/qoriq-eds/qoriq-eds-puppet.bb
@@ -0,0 +1,19 @@
+SUMMARY = "Open source Puppet is a configuration management system"
+HOMEPAGE = "https://github.com/nxp/qoriq-eds-puppet.git"
+LICENSE = "NXP-EULA"
+LIC_FILES_CHKSUM = "file://EULA.txt;md5=d969f2c93b3905d4b628787ce5f8df4b"
+
+SRC_URI = "git://github.com/nxp/qoriq-eds-puppet.git;nobranch=1"
+SRCREV = "62b21601e045e472604cd6680a1a4eb835da0539"
+
+
+RDEPENDS_${PN} = "puppet"
+S = "${WORKDIR}/git"
+
+do_install() {
+    install -d ${D}${sysconfdir}/puppetlabs/puppet/
+    install -d ${D}${bindir}/
+
+    install -m 655 ${S}/puppet.sh ${D}${bindir}
+    install -m 655 ${S}/puppet.conf ${D}${sysconfdir}/puppetlabs/puppet/
+}
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v2 6/7] mqtt: add recipes
  2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
                   ` (3 preceding siblings ...)
  2018-05-08  9:29 ` [PATCH v2 5/7] qoriq-eds-puppet: " chunrong.guo
@ 2018-05-08  9:29 ` chunrong.guo
  2018-05-22 20:55   ` Otavio Salvador
  2018-05-08  9:29 ` [PATCH v2 7/7] est-client-go: " chunrong.guo
  5 siblings, 1 reply; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

*include the following changes:
b30bf69 - Merge branch 'master' of https://github.com/yosssi/gmq
31bcd32 - Fixed the comment of "version".
9d35a86 - Update README.md

* qoriq-edgescale-eds depends mqtt

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 recipes-containers/qoriq-eds/mqtt_git.bb | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/mqtt_git.bb

diff --git a/recipes-containers/qoriq-eds/mqtt_git.bb b/recipes-containers/qoriq-eds/mqtt_git.bb
new file mode 100644
index 0000000..de383c4
--- /dev/null
+++ b/recipes-containers/qoriq-eds/mqtt_git.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "A golang registry for global request variables."
+HOMEPAGE = "https://github.com/Sirupsen/logrus"
+SECTION = "devel/go"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=2509f45544da1ecce869ce2de1aa44dd"
+
+SRCNAME = "mqtt"
+
+PKG_NAME = "github.com/yosssi/gmq"
+SRC_URI = "git://${PKG_NAME}.git"
+
+SRCREV = "b221999646da8ea48ff0796c2b0191aa510d062e"
+
+S = "${WORKDIR}/git"
+
+do_install() {
+	install -d ${D}${prefix}/local/go/src/${PKG_NAME}
+	cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
+}
+
+SYSROOT_PREPROCESS_FUNCS += "mqtt_sysroot_preprocess"
+
+mqtt_sysroot_preprocess () {
+    install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
+    cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
+}
+
+FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v2 7/7] est-client-go: add recipes
  2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
                   ` (4 preceding siblings ...)
  2018-05-08  9:29 ` [PATCH v2 6/7] mqtt: " chunrong.guo
@ 2018-05-08  9:29 ` chunrong.guo
  5 siblings, 0 replies; 8+ messages in thread
From: chunrong.guo @ 2018-05-08  9:29 UTC (permalink / raw)
  To: meta-freescale; +Cc: Chunrong Guo

From: Chunrong Guo <chunrong.guo@nxp.com>

*include the following changes:
14471c0 - Fix indentation.
e103235 - Merge branch 'master' of https://github.com/laurentluce/est-client-go
a81899f - Rely on pkcs7 lib to convert from pkcs7 to pem, instead of using openssl.
0ee2ed3 - Update Client structure.
79813ac - Update README.md
0ce2f31 - Update README.md
630f918 - Update README.md
1955bc0 - Update README with more comments.
20700b3 - Update README.
9691805 - golint.
76aff0e - Update README.md
2aa555d - Update README.
8dce887 - Enroll and Reenroll.
3caa92e - Basic CaCerts.
0d9ae88 - Initial commit

*qoriq-edgescale-eds depends est-client-go

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
---
 recipes-containers/qoriq-eds/est-client-go_git.bb | 28 +++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 recipes-containers/qoriq-eds/est-client-go_git.bb

diff --git a/recipes-containers/qoriq-eds/est-client-go_git.bb b/recipes-containers/qoriq-eds/est-client-go_git.bb
new file mode 100644
index 0000000..afaf233
--- /dev/null
+++ b/recipes-containers/qoriq-eds/est-client-go_git.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "A golang registry for global request variables."
+HOMEPAGE = "https://github.com/Sirupsen/logrus"
+SECTION = "devel/go"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=b6b7e206ebc611ea880bb400fd48de48"
+
+SRCNAME = "mqtt"
+
+PKG_NAME = "github.com/laurentluce/est-client-go"
+SRC_URI = "git://${PKG_NAME}.git"
+
+SRCREV = "14471c0ce01a9b67577ff1eeb0241bced09d387f"
+
+S = "${WORKDIR}/git"
+
+do_install() {
+	install -d ${D}${prefix}/local/go/src/${PKG_NAME}
+	cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
+}
+
+SYSROOT_PREPROCESS_FUNCS += "est_client_go_sysroot_preprocess"
+
+est_client_go_sysroot_preprocess () {
+    install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
+    cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
+}
+
+FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH v2 6/7] mqtt: add recipes
  2018-05-08  9:29 ` [PATCH v2 6/7] mqtt: " chunrong.guo
@ 2018-05-22 20:55   ` Otavio Salvador
  0 siblings, 0 replies; 8+ messages in thread
From: Otavio Salvador @ 2018-05-22 20:55 UTC (permalink / raw)
  To: Chunrong Guo; +Cc: meta-freescale Mailing List

On Tue, May 8, 2018 at 6:29 AM,  <chunrong.guo@nxp.com> wrote:
> From: Chunrong Guo <chunrong.guo@nxp.com>
>
> *include the following changes:
> b30bf69 - Merge branch 'master' of https://github.com/yosssi/gmq
> 31bcd32 - Fixed the comment of "version".
> 9d35a86 - Update README.md
>
> * qoriq-edgescale-eds depends mqtt
>
> Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>

Not relate to BSP so Nack

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854          Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-05-22 20:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-08  9:29 [PATCH v2 1/7] qoriq-edgescale-eds: add recipes chunrong.guo
2018-05-08  9:29 ` [PATCH v2 2/7] qoriq-eds-kubelet: " chunrong.guo
2018-05-08  9:29 ` [PATCH v2 3/7] qoriq-kubelet-extras: " chunrong.guo
2018-05-08  9:29 ` [PATCH v2 4/7] qoriq-eds-bootstrap: " chunrong.guo
2018-05-08  9:29 ` [PATCH v2 5/7] qoriq-eds-puppet: " chunrong.guo
2018-05-08  9:29 ` [PATCH v2 6/7] mqtt: " chunrong.guo
2018-05-22 20:55   ` Otavio Salvador
2018-05-08  9:29 ` [PATCH v2 7/7] est-client-go: " chunrong.guo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.