[oe] [PATCH] added compcache-0.6

Ming Chow 周明 chow.ming at linuxbj.com
Sat Aug 22 08:17:44 UTC 2009


Signed-off-by: Ming Zhou <chow.ming at linuxbj.com>
---
 .../compcache/003-compcache-0.6-KERNELDIR.patch    |   31 
++++++++++++++++++++
 recipes/compcache/compcache_0.6.bb                 |   27 +++++++++++++++++
 2 files changed, 58 insertions(+), 0 deletions(-)
 create mode 100644 
recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch
 create mode 100644 recipes/compcache/compcache_0.6.bb

diff --git 
a/recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch 
b/recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch
new file mode 100644
index 0000000..98d7e68
--- /dev/null
+++ b/recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch
@@ -0,0 +1,31 @@
+--- compcache-0.6/Makefile.orig    2009-08-21 03:15:29.775353453 +0800
++++ compcache-0.6/Makefile    2009-08-21 03:15:49.965346252 +0800
+@@ -1,15 +1,15 @@
+ EXTRA_CFLAGS    :=    -DCONFIG_BLK_DEV_RAMZSWAP_STATS \
+             -g -Wall
+
+-KERNEL_BUILD_PATH ?= "/lib/modules/$(shell uname -r)/build"
++KERNELDIR ?= "/lib/modules/$(shell uname -r)/build"
+
+ obj-m    +=    sub-projects/allocators/xvmalloc-kmod/xvmalloc.o \
+         ramzswap.o
+
+ all:
+-    make -C $(KERNEL_BUILD_PATH) \
++    make -C $(KERNELDIR) \
+         M=$(PWD)/sub-projects/allocators/xvmalloc-kmod modules
+-    make -C $(KERNEL_BUILD_PATH) M=$(PWD) modules
++    make -C $(KERNELDIR) M=$(PWD) modules
+     make -C sub-projects/rzscontrol
+     @ln -sf sub-projects/allocators/xvmalloc-kmod/xvmalloc.ko
+
+@@ -17,7 +17,7 @@
+     make -C sub-projects/rzscontrol doc
+
+ clean:
+-    make -C $(KERNEL_BUILD_PATH) M=$(PWD) clean
+-    make -C $(KERNEL_BUILD_PATH) 
M=$(PWD)/sub-projects/allocators/xvmalloc-kmod clean
++    make -C $(KERNELDIR) M=$(PWD) clean
++    make -C $(KERNELDIR) 
M=$(PWD)/sub-projects/allocators/xvmalloc-kmod clean
+     make -C sub-projects/rzscontrol clean
+     @rm -rf *.ko
diff --git a/recipes/compcache/compcache_0.6.bb 
b/recipes/compcache/compcache_0.6.bb
new file mode 100644
index 0000000..a24574c
--- /dev/null
+++ b/recipes/compcache/compcache_0.6.bb
@@ -0,0 +1,27 @@
+HOMEPAGE = "http://code.google.com/p/compcache"
+DESCRIPTION = "Kernel drivers version 0.6x and related tool for the 
compcache (compressed in-memory swap device for linux)"
+LICENSE = "GPLv2"
+
+inherit module
+
+SRC_URI = "http://compcache.googlecode.com/files/${PN}-${PV}.tar.gz \
+    file://003-compcache-0.6-KERNELDIR.patch;patch=1 \
+    file://001-compcache-rzscontrol-cross-compile.patch;patch=1 \
+    file://002-compcache-modules-install.patch;patch=1 \
+       "
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+PACKAGES = "kernel-module-compcache compcache-utils compcache-utils-dbg 
compcache-utils-doc"
+
+FILES_kernel-module-compcache = ${FILES_compcache}
+FILES_compcache-utils = "${bindir}/rzscontrol"
+FILES_compcache-utils-dbg = "${bindir}/.debug/rzscontrol"
+FILES_compcache-utils-doc = "${mandir}/man1/rzscontrol.1"
+
+do_install_prepend() {
+    mkdir -p ${D}${bindir}
+    mkdir -p ${D}${mandir}/man1
+    install -m 0755 ${S}/sub-projects/rzscontrol/rzscontrol ${D}${bindir}
+    install -m 0644 ${S}/sub-projects/rzscontrol/man/rzscontrol.1 
${D}${mandir}/man1
+}
+
-- 
1.5.4.3


 From 6a2d9f113117436e2a6fccec5b067b593f354033 Mon Sep 17 00:00:00 2001
From: Ming Zhou <chow.ming at linuxbj.com>
Date: Sat, 22 Aug 2009 16:11:37 +0800
Subject: [PATCH] added compcache-0.6 checksum entry


Signed-off-by: Ming Zhou <chow.ming at linuxbj.com>
---
 conf/checksums.ini |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/conf/checksums.ini b/conf/checksums.ini
index 12e5642..1928a87 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -28654,3 +28654,6 @@ 
sha256=f57c4e33eb2cdd87a6c2f01bfa4794340fbe61ea1a1cfc7dac3b6671e1dd22af
 md5=532fbc4e6a8ae0670ec15a49484f313f
 sha256=3e54f26665bd1b7ece4e4621a15f82da66a95bafd04286d447be5a596790a7db
 
+[http://compcache.googlecode.com/files/compcache-0.6pre3.tar.gz]
+md5=0a574643c0eb857b946adcd5d5a22eb0
+sha256=e5f697be6c1b7bfb9ac9ba5b8d836ff20f880c161f998c482caba83caf443c0c
-- 
1.5.4.3





More information about the Openembedded-devel mailing list