Looks good to me. merged!
Bruce On Thu, Sep 18, 2014 at 9:00 AM, Alexey Firago <[email protected]> wrote: > Building and basic functionality verified on Wandboard-dual > with linux-wandboard_3.10.17. > > Signed-off-by: Alexey Firago <[email protected]> > --- > .../criu-1.2/0001-Makefile-Fix-hardcoding.patch | 42 > ++++++++++++++++++++++ > recipes-containers/criu/criu_1.2.bb | 39 ++++++++++++++++++++ > 2 files changed, 81 insertions(+) > create mode 100644 > recipes-containers/criu/criu-1.2/0001-Makefile-Fix-hardcoding.patch > create mode 100644 recipes-containers/criu/criu_1.2.bb > > diff --git > a/recipes-containers/criu/criu-1.2/0001-Makefile-Fix-hardcoding.patch > b/recipes-containers/criu/criu-1.2/0001-Makefile-Fix-hardcoding.patch > new file mode 100644 > index 0000000..fd9ab5b > --- /dev/null > +++ b/recipes-containers/criu/criu-1.2/0001-Makefile-Fix-hardcoding.patch > @@ -0,0 +1,42 @@ > +From fa785bb1eb9cb0039d77836f4658c7bcccae5999 Mon Sep 17 00:00:00 2001 > +From: Alexey Firago <[email protected]> > +Date: Wed, 9 Jul 2014 02:01:11 +0400 > +Subject: [PATCH] Makefile: Fix hardcoding > + > +Signed-off-by: Alexey Firago <[email protected]> > +--- > + Makefile | 18 +++++++++--------- > + 1 file changed, 9 insertions(+), 9 deletions(-) > + > +diff --git a/Makefile b/Makefile > +index bda808d..4614ae2 100644 > +--- a/Makefile > ++++ b/Makefile > +@@ -23,15 +23,15 @@ export VERSION_SO_MAJOR VERSION_SO_MINOR > + # Common definitions > + # > + > +-FIND := find > +-CSCOPE := cscope > +-RM := rm -f > +-LD := $(CROSS_COMPILE)ld > +-CC := $(CROSS_COMPILE)gcc > +-NM := $(CROSS_COMPILE)nm > +-SH := bash > +-MAKE := make > +-OBJCOPY := $(CROSS_COMPILE)objcopy > ++FIND ?= find > ++CSCOPE ?= cscope > ++RM ?= rm -f > ++LD ?= $(CROSS_COMPILE)ld > ++CC ?= $(CROSS_COMPILE)gcc > ++NM ?= $(CROSS_COMPILE)nm > ++SH ?= bash > ++MAKE ?= make > ++OBJCOPY ?= $(CROSS_COMPILE)objcopy > + > + CFLAGS += $(USERCFLAGS) > + > +-- > +1.9.1 > + > diff --git a/recipes-containers/criu/criu_1.2.bb > b/recipes-containers/criu/criu_1.2.bb > new file mode 100644 > index 0000000..de07842 > --- /dev/null > +++ b/recipes-containers/criu/criu_1.2.bb > @@ -0,0 +1,39 @@ > +SUMMARY = "CRIU" > +DESCRIPTION = "Checkpoint/Restore In Userspace, or CRIU, is a software \ > +tool for Linux operating system. Using this tool, you can freeze a running \ > +application (or part of it) and checkpoint it to a hard drive \ > +as a collection of files. You can then use the files to restore and run \ > +the application from the point it was frozen at. The distinctive feature \ > +of the CRIU project is that it is mainly implemented in user space" > +HOMEPAGE = "http://criu.org" > +SECTION = "console/tools" > +LICENSE = "GPLv2" > + > +LIC_FILES_CHKSUM = "file://COPYING;md5=5cc804625b8b491b6b4312f0c9cb5efa" > + > +SRCREV = "v1.2" > +PR = "r0" > +PV = "1.2" > + > +SRC_URI = "git://git.criu.org/crtools.git;protocol=git \ > + file://0001-Makefile-Fix-hardcoding.patch" > + > +DEPENDS += "protobuf-c-native protobuf-c" > + > +S = "${WORKDIR}/git" > + > +ARMV_armv7a = "ARMV=7" > +ARMV_armv6 = "ARMV=6" > +ARMV ?= "" > +EXTRA_OEMAKE += "ARCH=${TARGET_ARCH} WERROR=0 ${ARMV}" > + > +do_compile () { > + unset CFLAGS > + unset LDFLAGS > + oe_runmake > +} > + > +do_install () { > + mkdir -p ${D}/${bindir} > + install -m 755 ${S}/criu ${D}/${bindir}/criu > +} > -- > 1.9.1 > > -- > _______________________________________________ > meta-virtualization mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-virtualization -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
