* [PATCH 1/2] mtd-utils: update to version to 1.4.6
@ 2011-09-02 13:31 Denis Carikli
2011-09-02 13:31 ` [PATCH 2/2] bitbake.conf: fix ubi images creation Denis Carikli
2011-09-02 13:38 ` [PATCH v2] mtd-utils: update to version to 1.4.6 Denis Carikli
0 siblings, 2 replies; 11+ messages in thread
From: Denis Carikli @ 2011-09-02 13:31 UTC (permalink / raw)
To: openembedded-core
mtd-utils 1.4.6 is the lastest release of mtd-utils
at this time.
Signed-off-by: Denis Carikli <denis@eukrea.com>
---
.../add-exclusion-to-mkfs-jffs2-git-2.patch | 103 --------------------
.../add-exclusion-to-mkfs-jffs2-git-2.patch | 103 ++++++++++++++++++++
meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb | 31 ------
meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb | 28 ++++++
4 files changed, 131 insertions(+), 134 deletions(-)
delete mode 100644 meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
create mode 100644 meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
delete mode 100644 meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
create mode 100644 meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
deleted file mode 100644
index 57d6a30..0000000
--- a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-Upstream-Status: Pending
-
---- /tmp/mkfs.jffs2.c 2009-01-11 15:28:41.000000000 +0100
-+++ git/mkfs.jffs2.c 2009-01-11 15:59:29.000000000 +0100
-@@ -100,6 +100,11 @@
- struct rb_node hardlink_rb;
- };
-
-+struct ignorepath_entry {
-+ struct ignorepath_entry* next; /* Points to the next ignorepath element */
-+ char name[PATH_MAX]; /* Name of the entry */
-+};
-+static struct ignorepath_entry* ignorepath = 0;
- struct rb_root hardlinks;
- static int out_fd = -1;
- static int in_fd = -1;
-@@ -408,7 +413,7 @@
- char *hpath, *tpath;
- struct dirent *dp, **namelist;
- struct filesystem_entry *entry;
--
-+ struct ignorepath_entry* element = ignorepath;
-
- if (lstat(hostpath, &sb)) {
- perror_msg_and_die("%s", hostpath);
-@@ -417,6 +422,15 @@
- entry = add_host_filesystem_entry(targetpath, hostpath,
- sb.st_uid, sb.st_gid, sb.st_mode, 0, parent);
-
-+ while ( element ) {
-+ if ( strcmp( element->name, targetpath ) == 0 ) {
-+ printf( "Note: ignoring directories below '%s'\n", targetpath );
-+ return entry;
-+ break;
-+ }
-+ element = element->next;
-+ }
-+
- n = scandir(hostpath, &namelist, 0, alphasort);
- if (n < 0) {
- perror_msg_and_die("opening directory %s", hostpath);
-@@ -1453,6 +1467,7 @@
- {"root", 1, NULL, 'r'},
- {"pagesize", 1, NULL, 's'},
- {"eraseblock", 1, NULL, 'e'},
-+ {"ignore", 1, NULL, 'I'},
- {"output", 1, NULL, 'o'},
- {"help", 0, NULL, 'h'},
- {"verbose", 0, NULL, 'v'},
-@@ -1500,6 +1515,7 @@
- " -L, --list-compressors Show the list of the avaiable compressors\n"
- " -t, --test-compression Call decompress and compare with the original (for test)\n"
- " -n, --no-cleanmarkers Don't add a cleanmarker to every eraseblock\n"
-+" -I, --ignore=PATH Ignore sub directory and file tree below PATH when recursing over the file system\n"
- " -o, --output=FILE Output to FILE (default: stdout)\n"
- " -l, --little-endian Create a little-endian filesystem\n"
- " -b, --big-endian Create a big-endian filesystem\n"
-@@ -1666,6 +1682,7 @@
- char *compr_name = NULL;
- int compr_prior = -1;
- int warn_page_size = 0;
-+ struct ignorepath_entry* element = ignorepath;
-
- page_size = sysconf(_SC_PAGESIZE);
- if (page_size < 0) /* System doesn't know so ... */
-@@ -1676,7 +1693,7 @@
- jffs2_compressors_init();
-
- while ((opt = getopt_long(argc, argv,
-- "D:d:r:s:o:qUPfh?vVe:lbp::nc:m:x:X:Lty:i:", long_options, &c)) >= 0)
-+ "D:d:r:s:I:o:qUPfh?vVe:lbp::nc:m:x:X:Lty:i:", long_options, &c)) >= 0)
- {
- switch (opt) {
- case 'D':
-@@ -1700,6 +1717,28 @@
- warn_page_size = 0; /* set by user, so don't need to warn */
- break;
-
-+ case 'I':
-+ printf( "Note: Adding '%s' to ignore Path\n", optarg );
-+ element = ignorepath;
-+ if ( !ignorepath ) {
-+ ignorepath = xmalloc( sizeof( struct ignorepath_entry ) );
-+ ignorepath->next = 0;
-+ strcpy( &ignorepath->name[0], optarg );
-+ } else {
-+ while ( element->next ) element = element->next;
-+ element->next = xmalloc( sizeof( struct ignorepath_entry ) );
-+ element->next->next = 0;
-+ strcpy( &element->next->name[0], optarg );
-+ }
-+ printf( "--------- Dumping ignore path list ----------------\n" );
-+ element = ignorepath;
-+ while ( element ) {
-+ printf( " * '%s'\n", &element->name[0] );
-+ element = element->next;
-+ }
-+ printf( "---------------------------------------------------\n" );
-+ break;
-+
- case 'o':
- if (out_fd != -1) {
- error_msg_and_die("output filename specified more than once");
diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
new file mode 100644
index 0000000..57d6a30
--- /dev/null
+++ b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
@@ -0,0 +1,103 @@
+Upstream-Status: Pending
+
+--- /tmp/mkfs.jffs2.c 2009-01-11 15:28:41.000000000 +0100
++++ git/mkfs.jffs2.c 2009-01-11 15:59:29.000000000 +0100
+@@ -100,6 +100,11 @@
+ struct rb_node hardlink_rb;
+ };
+
++struct ignorepath_entry {
++ struct ignorepath_entry* next; /* Points to the next ignorepath element */
++ char name[PATH_MAX]; /* Name of the entry */
++};
++static struct ignorepath_entry* ignorepath = 0;
+ struct rb_root hardlinks;
+ static int out_fd = -1;
+ static int in_fd = -1;
+@@ -408,7 +413,7 @@
+ char *hpath, *tpath;
+ struct dirent *dp, **namelist;
+ struct filesystem_entry *entry;
+-
++ struct ignorepath_entry* element = ignorepath;
+
+ if (lstat(hostpath, &sb)) {
+ perror_msg_and_die("%s", hostpath);
+@@ -417,6 +422,15 @@
+ entry = add_host_filesystem_entry(targetpath, hostpath,
+ sb.st_uid, sb.st_gid, sb.st_mode, 0, parent);
+
++ while ( element ) {
++ if ( strcmp( element->name, targetpath ) == 0 ) {
++ printf( "Note: ignoring directories below '%s'\n", targetpath );
++ return entry;
++ break;
++ }
++ element = element->next;
++ }
++
+ n = scandir(hostpath, &namelist, 0, alphasort);
+ if (n < 0) {
+ perror_msg_and_die("opening directory %s", hostpath);
+@@ -1453,6 +1467,7 @@
+ {"root", 1, NULL, 'r'},
+ {"pagesize", 1, NULL, 's'},
+ {"eraseblock", 1, NULL, 'e'},
++ {"ignore", 1, NULL, 'I'},
+ {"output", 1, NULL, 'o'},
+ {"help", 0, NULL, 'h'},
+ {"verbose", 0, NULL, 'v'},
+@@ -1500,6 +1515,7 @@
+ " -L, --list-compressors Show the list of the avaiable compressors\n"
+ " -t, --test-compression Call decompress and compare with the original (for test)\n"
+ " -n, --no-cleanmarkers Don't add a cleanmarker to every eraseblock\n"
++" -I, --ignore=PATH Ignore sub directory and file tree below PATH when recursing over the file system\n"
+ " -o, --output=FILE Output to FILE (default: stdout)\n"
+ " -l, --little-endian Create a little-endian filesystem\n"
+ " -b, --big-endian Create a big-endian filesystem\n"
+@@ -1666,6 +1682,7 @@
+ char *compr_name = NULL;
+ int compr_prior = -1;
+ int warn_page_size = 0;
++ struct ignorepath_entry* element = ignorepath;
+
+ page_size = sysconf(_SC_PAGESIZE);
+ if (page_size < 0) /* System doesn't know so ... */
+@@ -1676,7 +1693,7 @@
+ jffs2_compressors_init();
+
+ while ((opt = getopt_long(argc, argv,
+- "D:d:r:s:o:qUPfh?vVe:lbp::nc:m:x:X:Lty:i:", long_options, &c)) >= 0)
++ "D:d:r:s:I:o:qUPfh?vVe:lbp::nc:m:x:X:Lty:i:", long_options, &c)) >= 0)
+ {
+ switch (opt) {
+ case 'D':
+@@ -1700,6 +1717,28 @@
+ warn_page_size = 0; /* set by user, so don't need to warn */
+ break;
+
++ case 'I':
++ printf( "Note: Adding '%s' to ignore Path\n", optarg );
++ element = ignorepath;
++ if ( !ignorepath ) {
++ ignorepath = xmalloc( sizeof( struct ignorepath_entry ) );
++ ignorepath->next = 0;
++ strcpy( &ignorepath->name[0], optarg );
++ } else {
++ while ( element->next ) element = element->next;
++ element->next = xmalloc( sizeof( struct ignorepath_entry ) );
++ element->next->next = 0;
++ strcpy( &element->next->name[0], optarg );
++ }
++ printf( "--------- Dumping ignore path list ----------------\n" );
++ element = ignorepath;
++ while ( element ) {
++ printf( " * '%s'\n", &element->name[0] );
++ element = element->next;
++ }
++ printf( "---------------------------------------------------\n" );
++ break;
++
+ case 'o':
+ if (out_fd != -1) {
+ error_msg_and_die("output filename specified more than once");
diff --git a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb b/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
deleted file mode 100644
index c05149d..0000000
--- a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
+++ /dev/null
@@ -1,31 +0,0 @@
-DESCRIPTION = "Tools for managing memory technology devices."
-SECTION = "base"
-DEPENDS = "zlib lzo e2fsprogs util-linux"
-HOMEPAGE = "http://www.linux-mtd.infradead.org/"
-LICENSE = "GPLv2+"
-LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
- file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c"
-
-SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=3c3674a6e1d3f59554b0ff68ca59be2fd4134e0c \
- file://add-exclusion-to-mkfs-jffs2-git-2.patch"
-
-S = "${WORKDIR}/git/"
-
-PR = "r1"
-
-EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
-
-do_install () {
- oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} INCLUDEDIR=${includedir}
- install -d ${D}${includedir}/mtd/
- for f in ${S}/include/mtd/*.h; do
- install -m 0644 $f ${D}${includedir}/mtd/
- done
-}
-
-PARALLEL_MAKE = ""
-
-BBCLASSEXTEND = "native"
-
-SRC_URI[md5sum] = "645519b753b364d52c4b941dcee3dd7e"
-SRC_URI[sha256sum] = "51d6a77c7e673219bb89c4b119f336d9f2f5a5e065a12ecf9636c5348d099a0e"
diff --git a/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
new file mode 100644
index 0000000..e1bc5f5
--- /dev/null
+++ b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "Tools for managing memory technology devices."
+SECTION = "base"
+DEPENDS = "zlib lzo e2fsprogs util-linux"
+HOMEPAGE = "http://www.linux-mtd.infradead.org/"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
+ file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c"
+
+SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=3c3674a6e1d3f59554b0ff68ca59be2fd4134e0c \
+ file://add-exclusion-to-mkfs-jffs2-git-2.patch"
+
+S = "${WORKDIR}/git/"
+
+PR = "r1"
+
+EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
+
+do_install () {
+ oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} INCLUDEDIR=${includedir}
+ install -d ${D}${includedir}/mtd/
+ for f in ${S}/include/mtd/*.h; do
+ install -m 0644 $f ${D}${includedir}/mtd/
+ done
+}
+
+PARALLEL_MAKE = ""
+
+BBCLASSEXTEND = "native"
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH 2/2] bitbake.conf: fix ubi images creation
2011-09-02 13:31 [PATCH 1/2] mtd-utils: update to version to 1.4.6 Denis Carikli
@ 2011-09-02 13:31 ` Denis Carikli
2011-09-02 16:09 ` [RESEND] " Denis Carikli
2011-09-02 13:38 ` [PATCH v2] mtd-utils: update to version to 1.4.6 Denis Carikli
1 sibling, 1 reply; 11+ messages in thread
From: Denis Carikli @ 2011-09-02 13:31 UTC (permalink / raw)
To: openembedded-core
Without that commit ubinize.cfg lack a volume name value,
and the related ubinize.cfg line looks like that:
vol_name=
which result in a broken ubi image,which after beeing flashed produce
the following error:
UBI error: vtbl_check: volume table check failed: record 0, error 11
wich result in a kernel panic because the rootfs can't be mounted.
Signed-off-by: Denis Carikli <denis@eukrea.com>
---
meta/conf/bitbake.conf | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index a68be07..14ee90c 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -382,6 +382,8 @@ IMAGE_BASENAME = "${PN}"
IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
+UBI_VOLNAME ?= "${MACHINE}-rootfs"
+
# This option allows for a percentage overage of the actual image size rather than a
# fixed extra space, this is space needed for initial startup and basic operations.
IMAGE_OVERHEAD_FACTOR ?= 1.3
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [RESEND] bitbake.conf: fix ubi images creation
2011-09-02 13:31 ` [PATCH 2/2] bitbake.conf: fix ubi images creation Denis Carikli
@ 2011-09-02 16:09 ` Denis Carikli
2011-09-05 7:05 ` Anders Darander
2011-09-05 19:37 ` Richard Purdie
0 siblings, 2 replies; 11+ messages in thread
From: Denis Carikli @ 2011-09-02 16:09 UTC (permalink / raw)
To: openembedded-core
Without that commit ubinize.cfg lack a volume name value,
and the related ubinize.cfg line looks like that:
vol_name=
which result in a broken ubi image,which after beeing flashed produce
the following error:
UBI error: vtbl_check: volume table check failed: record 0, error 11
wich result in a kernel panic because the rootfs can't be mounted.
Signed-off-by: Denis Carikli <denis@eukrea.com>
---
meta/conf/bitbake.conf | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index a68be07..14ee90c 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -382,6 +382,8 @@ IMAGE_BASENAME = "${PN}"
IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
+UBI_VOLNAME ?= "${MACHINE}-rootfs"
+
# This option allows for a percentage overage of the actual image size rather than a
# fixed extra space, this is space needed for initial startup and basic operations.
IMAGE_OVERHEAD_FACTOR ?= 1.3
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* Re: [RESEND] bitbake.conf: fix ubi images creation
2011-09-02 16:09 ` [RESEND] " Denis Carikli
@ 2011-09-05 7:05 ` Anders Darander
2011-09-05 7:09 ` Martin Jansa
2011-09-05 7:33 ` James Limbouris
2011-09-05 19:37 ` Richard Purdie
1 sibling, 2 replies; 11+ messages in thread
From: Anders Darander @ 2011-09-05 7:05 UTC (permalink / raw)
To: openembedded-core
* Denis Carikli <denis@eukrea.com> [110902 18:19]:
> Without that commit ubinize.cfg lack a volume name value,
> and the related ubinize.cfg line looks like that:
> vol_name=
> which result in a broken ubi image,which after beeing flashed produce
> the following error:
> UBI error: vtbl_check: volume table check failed: record 0, error 11
> wich result in a kernel panic because the rootfs can't be mounted.
I've recently spent some time debugging this very same issue, when
converting an on-going project from oe-dev to oe-core.
> Signed-off-by: Denis Carikli <denis@eukrea.com>
Acked-by: Anders Darander <anders@chargestorm.se>
> ---
> meta/conf/bitbake.conf | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> index a68be07..14ee90c 100644
> --- a/meta/conf/bitbake.conf
> +++ b/meta/conf/bitbake.conf
> @@ -382,6 +382,8 @@ IMAGE_BASENAME = "${PN}"
> IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
> IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
>
> +UBI_VOLNAME ?= "${MACHINE}-rootfs"
> +
> # This option allows for a percentage overage of the actual image size rather than a
> # fixed extra space, this is space needed for initial startup and basic operations.
> IMAGE_OVERHEAD_FACTOR ?= 1.3
--
Anders Darander
ChargeStorm AB
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [RESEND] bitbake.conf: fix ubi images creation
2011-09-05 7:05 ` Anders Darander
@ 2011-09-05 7:09 ` Martin Jansa
2011-09-05 7:33 ` James Limbouris
1 sibling, 0 replies; 11+ messages in thread
From: Martin Jansa @ 2011-09-05 7:09 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 1846 bytes --]
On Mon, Sep 05, 2011 at 09:05:22AM +0200, Anders Darander wrote:
> * Denis Carikli <denis@eukrea.com> [110902 18:19]:
> > Without that commit ubinize.cfg lack a volume name value,
> > and the related ubinize.cfg line looks like that:
> > vol_name=
> > which result in a broken ubi image,which after beeing flashed produce
> > the following error:
> > UBI error: vtbl_check: volume table check failed: record 0, error 11
> > wich result in a kernel panic because the rootfs can't be mounted.
>
> I've recently spent some time debugging this very same issue, when
> converting an on-going project from oe-dev to oe-core.
>
> > Signed-off-by: Denis Carikli <denis@eukrea.com>
>
> Acked-by: Anders Darander <anders@chargestorm.se>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
>
> > ---
> > meta/conf/bitbake.conf | 2 ++
> > 1 files changed, 2 insertions(+), 0 deletions(-)
> >
> > diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> > index a68be07..14ee90c 100644
> > --- a/meta/conf/bitbake.conf
> > +++ b/meta/conf/bitbake.conf
> > @@ -382,6 +382,8 @@ IMAGE_BASENAME = "${PN}"
> > IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
> > IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
> >
> > +UBI_VOLNAME ?= "${MACHINE}-rootfs"
> > +
> > # This option allows for a percentage overage of the actual image size rather than a
> > # fixed extra space, this is space needed for initial startup and basic operations.
> > IMAGE_OVERHEAD_FACTOR ?= 1.3
> --
> Anders Darander
> ChargeStorm AB
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [RESEND] bitbake.conf: fix ubi images creation
2011-09-05 7:05 ` Anders Darander
2011-09-05 7:09 ` Martin Jansa
@ 2011-09-05 7:33 ` James Limbouris
1 sibling, 0 replies; 11+ messages in thread
From: James Limbouris @ 2011-09-05 7:33 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
> -----Original Message-----
> From: openembedded-core-bounces@lists.openembedded.org
> [mailto:openembedded-core-bounces@lists.openembedded.org] On Behalf Of
> Anders Darander
> Sent: Monday, 5 September 2011 3:05 PM
> To: openembedded-core@lists.openembedded.org
> Subject: Re: [OE-core] [RESEND] bitbake.conf: fix ubi images creation
>
> * Denis Carikli <denis@eukrea.com> [110902 18:19]:
> > Without that commit ubinize.cfg lack a volume name value,
> > and the related ubinize.cfg line looks like that:
> > vol_name=
> > which result in a broken ubi image,which after beeing flashed produce
> > the following error:
> > UBI error: vtbl_check: volume table check failed: record 0, error 11
> > wich result in a kernel panic because the rootfs can't be mounted.
>
> I've recently spent some time debugging this very same issue, when
> converting an on-going project from oe-dev to oe-core.
>
Me too!
> > Signed-off-by: Denis Carikli <denis@eukrea.com>
>
> Acked-by: Anders Darander <anders@chargestorm.se>
>
> > ---
> > meta/conf/bitbake.conf | 2 ++
> > 1 files changed, 2 insertions(+), 0 deletions(-)
> >
> > diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> > index a68be07..14ee90c 100644
> > --- a/meta/conf/bitbake.conf
> > +++ b/meta/conf/bitbake.conf
> > @@ -382,6 +382,8 @@ IMAGE_BASENAME = "${PN}"
> > IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
> > IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
> >
> > +UBI_VOLNAME ?= "${MACHINE}-rootfs"
> > +
> > # This option allows for a percentage overage of the actual image size rather
> than a
> > # fixed extra space, this is space needed for initial startup and basic
> operations.
> > IMAGE_OVERHEAD_FACTOR ?= 1.3
> --
> Anders Darander
> ChargeStorm AB
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [RESEND] bitbake.conf: fix ubi images creation
2011-09-02 16:09 ` [RESEND] " Denis Carikli
2011-09-05 7:05 ` Anders Darander
@ 2011-09-05 19:37 ` Richard Purdie
1 sibling, 0 replies; 11+ messages in thread
From: Richard Purdie @ 2011-09-05 19:37 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Fri, 2011-09-02 at 18:09 +0200, Denis Carikli wrote:
> Without that commit ubinize.cfg lack a volume name value,
> and the related ubinize.cfg line looks like that:
> vol_name=
> which result in a broken ubi image,which after beeing flashed produce
> the following error:
> UBI error: vtbl_check: volume table check failed: record 0, error 11
> wich result in a kernel panic because the rootfs can't be mounted.
>
> Signed-off-by: Denis Carikli <denis@eukrea.com>
> ---
> meta/conf/bitbake.conf | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> index a68be07..14ee90c 100644
> --- a/meta/conf/bitbake.conf
> +++ b/meta/conf/bitbake.conf
> @@ -382,6 +382,8 @@ IMAGE_BASENAME = "${PN}"
> IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
> IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
>
> +UBI_VOLNAME ?= "${MACHINE}-rootfs"
> +
> # This option allows for a percentage overage of the actual image size rather than a
> # fixed extra space, this is space needed for initial startup and basic operations.
> IMAGE_OVERHEAD_FACTOR ?= 1.3
Merged to master but I moved this definition to image_types.bbclass
since thats the only place its used and we may as well not pollute the
global data store when we don't need to.
Cheers,
Richard
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2] mtd-utils: update to version to 1.4.6
2011-09-02 13:31 [PATCH 1/2] mtd-utils: update to version to 1.4.6 Denis Carikli
2011-09-02 13:31 ` [PATCH 2/2] bitbake.conf: fix ubi images creation Denis Carikli
@ 2011-09-02 13:38 ` Denis Carikli
2011-09-02 13:45 ` Denis Carikli
1 sibling, 1 reply; 11+ messages in thread
From: Denis Carikli @ 2011-09-02 13:38 UTC (permalink / raw)
To: openembedded-core
mtd-utils 1.4.6 is the lastest release of mtd-utils
at this time.
Signed-off-by: Denis Carikli <denis@eukrea.com>
---
.../add-exclusion-to-mkfs-jffs2-git-2.patch | 0
.../mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} | 3 ---
2 files changed, 0 insertions(+), 3 deletions(-)
rename meta/recipes-devtools/mtd/{ => mtd-utils-1.4.6}/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch (100%)
rename meta/recipes-devtools/mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} (86%)
diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
similarity index 100%
rename from meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
rename to meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
diff --git a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
similarity index 86%
rename from meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
rename to meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
index c05149d..e1bc5f5 100644
--- a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
@@ -26,6 +26,3 @@ do_install () {
PARALLEL_MAKE = ""
BBCLASSEXTEND = "native"
-
-SRC_URI[md5sum] = "645519b753b364d52c4b941dcee3dd7e"
-SRC_URI[sha256sum] = "51d6a77c7e673219bb89c4b119f336d9f2f5a5e065a12ecf9636c5348d099a0e"
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* Re: [PATCH v2] mtd-utils: update to version to 1.4.6
2011-09-02 13:38 ` [PATCH v2] mtd-utils: update to version to 1.4.6 Denis Carikli
@ 2011-09-02 13:45 ` Denis Carikli
2011-09-02 14:07 ` [PATCH v3] " Denis Carikli
0 siblings, 1 reply; 11+ messages in thread
From: Denis Carikli @ 2011-09-02 13:45 UTC (permalink / raw)
To: openembedded-core
On Fri, 2011-09-02 at 15:38 +0200, Denis Carikli wrote:
> mtd-utils 1.4.6 is the lastest release of mtd-utils
> at this time.
>
> Signed-off-by: Denis Carikli <denis@eukrea.com>
> ---
> .../add-exclusion-to-mkfs-jffs2-git-2.patch | 0
> .../mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} | 3 ---
> 2 files changed, 0 insertions(+), 3 deletions(-)
> rename meta/recipes-devtools/mtd/{ => mtd-utils-1.4.6}/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch (100%)
> rename meta/recipes-devtools/mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} (86%)
>
> diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
> similarity index 100%
> rename from meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
> rename to meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
> diff --git a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
> similarity index 86%
> rename from meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
> rename to meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
> index c05149d..e1bc5f5 100644
> --- a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
> +++ b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
> @@ -26,6 +26,3 @@ do_install () {
> PARALLEL_MAKE = ""
>
> BBCLASSEXTEND = "native"
> -
> -SRC_URI[md5sum] = "645519b753b364d52c4b941dcee3dd7e"
> -SRC_URI[sha256sum] = "51d6a77c7e673219bb89c4b119f336d9f2f5a5e065a12ecf9636c5348d099a0e"
sorry forget that patch,
I'll revisit it and send a new one.
Denis.
^ permalink raw reply [flat|nested] 11+ messages in thread* [PATCH v3] mtd-utils: update to version to 1.4.6
2011-09-02 13:45 ` Denis Carikli
@ 2011-09-02 14:07 ` Denis Carikli
2011-09-06 7:12 ` [PATCH v4] " Denis Carikli
0 siblings, 1 reply; 11+ messages in thread
From: Denis Carikli @ 2011-09-02 14:07 UTC (permalink / raw)
To: openembedded-core
mtd-utils 1.4.6 is the lastest release of mtd-utils
at this time.
Signed-off-by: Denis Carikli <denis@eukrea.com>
---
.../add-exclusion-to-mkfs-jffs2-git-2.patch | 0
.../add-exclusion-to-mkfs-jffs2-git-2.patch | 0
.../mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} | 7 ++-----
3 files changed, 2 insertions(+), 5 deletions(-)
copy meta/recipes-devtools/mtd/{mtd-utils-1.4.1 => mtd-utils-1.4.6}/add-exclusion-to-mkfs-jffs2-git-2.patch (100%)
rename meta/recipes-devtools/mtd/{ => mtd-utils-1.4.6}/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch (100%)
rename meta/recipes-devtools/mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} (81%)
diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/add-exclusion-to-mkfs-jffs2-git-2.patch
similarity index 100%
copy from meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
copy to meta/recipes-devtools/mtd/mtd-utils-1.4.6/add-exclusion-to-mkfs-jffs2-git-2.patch
diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
similarity index 100%
rename from meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
rename to meta/recipes-devtools/mtd/mtd-utils-1.4.6/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
diff --git a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
similarity index 81%
rename from meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
rename to meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
index c05149d..79f4f15 100644
--- a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
@@ -6,12 +6,12 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c"
-SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=3c3674a6e1d3f59554b0ff68ca59be2fd4134e0c \
+SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=baafd8ace3301e9d2ba314a376bad008314b34ff \
file://add-exclusion-to-mkfs-jffs2-git-2.patch"
S = "${WORKDIR}/git/"
-PR = "r1"
+PR = "r0"
EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
@@ -26,6 +26,3 @@ do_install () {
PARALLEL_MAKE = ""
BBCLASSEXTEND = "native"
-
-SRC_URI[md5sum] = "645519b753b364d52c4b941dcee3dd7e"
-SRC_URI[sha256sum] = "51d6a77c7e673219bb89c4b119f336d9f2f5a5e065a12ecf9636c5348d099a0e"
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH v4] mtd-utils: update to version to 1.4.6
2011-09-02 14:07 ` [PATCH v3] " Denis Carikli
@ 2011-09-06 7:12 ` Denis Carikli
0 siblings, 0 replies; 11+ messages in thread
From: Denis Carikli @ 2011-09-06 7:12 UTC (permalink / raw)
To: openembedded-core
mtd-utils 1.4.6 is the lastest release of mtd-utils
at this time.
Signed-off-by: Denis Carikli <denis@eukrea.com>
---
.../add-exclusion-to-mkfs-jffs2-git-2.patch | 0
.../mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} | 7 ++-----
2 files changed, 2 insertions(+), 5 deletions(-)
rename meta/recipes-devtools/mtd/{mtd-utils-1.4.1 => mtd-utils-1.4.6}/add-exclusion-to-mkfs-jffs2-git-2.patch (100%)
rename meta/recipes-devtools/mtd/{mtd-utils_1.4.1.bb => mtd-utils_1.4.6.bb} (81%)
diff --git a/meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.4.6/add-exclusion-to-mkfs-jffs2-git-2.patch
similarity index 100%
rename from meta/recipes-devtools/mtd/mtd-utils-1.4.1/add-exclusion-to-mkfs-jffs2-git-2.patch
rename to meta/recipes-devtools/mtd/mtd-utils-1.4.6/add-exclusion-to-mkfs-jffs2-git-2.patch
diff --git a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
similarity index 81%
rename from meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
rename to meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
index c05149d..79f4f15 100644
--- a/meta/recipes-devtools/mtd/mtd-utils_1.4.1.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_1.4.6.bb
@@ -6,12 +6,12 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c"
-SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=3c3674a6e1d3f59554b0ff68ca59be2fd4134e0c \
+SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=baafd8ace3301e9d2ba314a376bad008314b34ff \
file://add-exclusion-to-mkfs-jffs2-git-2.patch"
S = "${WORKDIR}/git/"
-PR = "r1"
+PR = "r0"
EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
@@ -26,6 +26,3 @@ do_install () {
PARALLEL_MAKE = ""
BBCLASSEXTEND = "native"
-
-SRC_URI[md5sum] = "645519b753b364d52c4b941dcee3dd7e"
-SRC_URI[sha256sum] = "51d6a77c7e673219bb89c4b119f336d9f2f5a5e065a12ecf9636c5348d099a0e"
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-09-06 7:17 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-02 13:31 [PATCH 1/2] mtd-utils: update to version to 1.4.6 Denis Carikli
2011-09-02 13:31 ` [PATCH 2/2] bitbake.conf: fix ubi images creation Denis Carikli
2011-09-02 16:09 ` [RESEND] " Denis Carikli
2011-09-05 7:05 ` Anders Darander
2011-09-05 7:09 ` Martin Jansa
2011-09-05 7:33 ` James Limbouris
2011-09-05 19:37 ` Richard Purdie
2011-09-02 13:38 ` [PATCH v2] mtd-utils: update to version to 1.4.6 Denis Carikli
2011-09-02 13:45 ` Denis Carikli
2011-09-02 14:07 ` [PATCH v3] " Denis Carikli
2011-09-06 7:12 ` [PATCH v4] " Denis Carikli
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox