[oe] [PATCH 3/4] cdfs-2.6.27: initial recipe

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Sat Oct 2 16:28:37 UTC 2010


2010/10/1 Andreas Oberritter <obi at opendreambox.org>:
> Signed-off-by: Andreas Oberritter <obi at opendreambox.org>
> ---
>  recipes/cdfs/cdfs_2.6.27.bb                        |   20 +++++++++++++
>  .../0001-Fix-compile-error-with-linux-2.6.32.patch |   30 ++++++++++++++++++++
>  2 files changed, 50 insertions(+), 0 deletions(-)
>  create mode 100644 recipes/cdfs/cdfs_2.6.27.bb
>  create mode 100644 recipes/cdfs/files/0001-Fix-compile-error-with-linux-2.6.32.patch
>
> diff --git a/recipes/cdfs/cdfs_2.6.27.bb b/recipes/cdfs/cdfs_2.6.27.bb
> new file mode 100644
> index 0000000..282bed7
> --- /dev/null
> +++ b/recipes/cdfs/cdfs_2.6.27.bb
> @@ -0,0 +1,20 @@
> +DESCRIPTION = "CDfs filesystem"
> +HOMEPAGE = "http://users.elis.ugent.be/~mronsse/cdfs/"
> +SECTION = "kernel/modules"
> +LICENSE = "GPL"
> +
> +SRC_URI = " \
> +        http://users.elis.ugent.be/~mronsse/cdfs/download/${P}.tar.bz2 \
> +        file://0001-Fix-compile-error-with-linux-2.6.32.patch \
> +"
> +SRC_URI[md5sum] = "ac64c014a90e3c488394832ea29605b3"
> +SRC_URI[sha256sum] = "d034f6c6d9578fe2addfaeceaa101584a4a1fc9f27d825c340baebd345d8d724"
> +
> +inherit module
> +
> +do_install() {
> +        unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
> +        oe_runmake -C "${STAGING_KERNEL_DIR}" DEPMOD=echo INSTALL_MOD_PATH="${D}" SUBDIRS="${S}" ${MODULE_MAKE_FLAGS} modules_install
> +}
> +
> +PACKAGES = "${PN}"
> diff --git a/recipes/cdfs/files/0001-Fix-compile-error-with-linux-2.6.32.patch b/recipes/cdfs/files/0001-Fix-compile-error-with-linux-2.6.32.patch
> new file mode 100644
> index 0000000..742164d
> --- /dev/null
> +++ b/recipes/cdfs/files/0001-Fix-compile-error-with-linux-2.6.32.patch
> @@ -0,0 +1,30 @@
> +From 4aff257b7615a1b387797cd8dcc76aed3cc69ab8 Mon Sep 17 00:00:00 2001
> +From: Andreas Oberritter <obi at opendreambox.org>
> +Date: Mon, 7 Jun 2010 12:05:19 +0000
> +Subject: [PATCH] Fix compile error with linux-2.6.32
> +
> +root.c: In function 'cdfs_init':
> +root.c:646: error: 'CLONE_FS' undeclared (first use in this function)
> +root.c:646: error: (Each undeclared identifier is reported only once
> +root.c:646: error: for each function it appears in.)
> +root.c:646: error: 'CLONE_FILES' undeclared (first use in this function)
> +root.c:646: error: 'CLONE_SIGHAND' undeclared (first use in this function)
> +---
> + root.c |    1 +
> + 1 files changed, 1 insertions(+), 0 deletions(-)
> +
> +diff --git a/root.c b/root.c
> +index 966a855..0801051 100644
> +--- a/root.c
> ++++ b/root.c
> +@@ -25,6 +25,7 @@
> + #include "cdfs.h"
> +
> + #include <linux/module.h>
> ++#include <linux/sched.h>
> +
> +
> + /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
> +--
> +1.5.6.5
> +
> --
> 1.7.1
>
>

Looks interesting, but pity this is only for 2.6.27 (with no newer
version being available) so can't test/use this.

Frans




More information about the Openembedded-devel mailing list