On 06/11/2013 08:41 AM, Andrea Adami wrote:
On Tue, Jun 11, 2013 at 4:22 PM, Saul Wold <s...@linux.intel.com> wrote:
On 06/11/2013 07:14 AM, Andrea Adami wrote:

ping

Maybe you want cramfs in recipes-devtools and not in recipes-support?
Feedback, please

Apologies, we will not accept this recipe being moved into oe-core, there is
not a strong case to move it to oe-core, cramfs is a image
type that is not heavily used, and the recipe is available in meta-oe.

Saul,

See... the 'not heavily used'  is always relative: there are still
many devices out in the wild with cramfs 'firmwares'.

This along with other filesystem related items, such as the FUSE discussion should be moved into a meta-filesystems layer within meta-openembedded similar to the way that meta-networking is structured.

You're missing my first point: I/we aim to have as less layer
interdependency as possible (oe-core + BSP) so having to add meta-oe
is just an unneeded burden for most cases.
Oh, and it would be one recipe less in that meta-oe pot.

By refactoring it as a layer within meta-openembedded would also not make it "one more recipe" in OE-Core. It will be not as heavy as the meta-oe. OE-core can't test and maintain everything, again relative usage.

Your right it should move someplace, but not into OE-Core.

Sau!


Thx for your review

Cheers
Andrea

Sau!

Andrea

On Tue, Jun 4, 2013 at 1:51 PM, Andrea Adami <andrea.ad...@gmail.com>
wrote:

Note there would be also the possibility to use the mkfs.cramfs
provided by util-linux implementing changes in image_types.bbclass and
util-linux itself.

Seems a bit overkill to me but still an option...

Andrea

On Tue, Jun 4, 2013 at 1:39 PM, Andrea Adami <andrea.ad...@gmail.com>
wrote:

ping

Recipe is rather stable (tarball of v.1.1 dated 2002) and cramfs can
be handy for read-only images on legacy devices.

All the needed infrastructure is already present in
image_types.bbclass so I'd say this recipe has been mistakenly
forgotten when splitting out oe-core


Andrea

On Sun, May 26, 2013 at 1:23 AM, Andrea Adami <andrea.ad...@gmail.com>
wrote:

* though listed in IMAGE_FSTYPES the helper is missing so
* make oe-core autosufficient importing the recipe.
* Fix PN -> BPN to avoid fetch errors with cramfs-native

Signed-off-by: Andrea Adami <andrea.ad...@gmail.com>
---
   meta/recipes-support/cramfs/cramfs_1.1.bb | 29
+++++++++++++++++++++++++++++
   1 file changed, 29 insertions(+)
   create mode 100644 meta/recipes-support/cramfs/cramfs_1.1.bb

diff --git a/meta/recipes-support/cramfs/cramfs_1.1.bb
b/meta/recipes-support/cramfs/cramfs_1.1.bb
new file mode 100644
index 0000000..0bca0e1
--- /dev/null
+++ b/meta/recipes-support/cramfs/cramfs_1.1.bb
@@ -0,0 +1,29 @@
+DESCRIPTION = "Builds cramfs filesystems for embedded systems"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM =
"file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
+DEPENDS = "zlib"
+
+PE = "1"
+
+SRC_URI =
"http://sourceforge.net/projects/cramfs/files/cramfs/1.1/${BPN}-${PV}.tar.gz";
+
+SRC_URI[md5sum] = "d3912b9f7bf745fbfea68f6a9b9de30f"
+SRC_URI[sha256sum] =
"133caca2c4e7c64106555154ee0ff693f5cf5beb9421ce2eb86baee997d22368"
+
+EXTRA_OEMAKE = "\
+    'CC=${CC}' \
+    'CFLAGS=${CFLAGS}' \
+    'LDFLAGS=${LDFLAGS}' \
+"
+
+do_compile_prepend() {
+    ln -sf GNUmakefile Makefile
+}
+
+do_install() {
+    install -d ${D}${bindir}
+    install mkcramfs ${D}${bindir}
+    install cramfsck ${D}${bindir}
+}
+
+BBCLASSEXTEND = "native"
--
1.8.1.5

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core



_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to