[oe-commits] Leon Woestenberg : nilfs-utils: user space tools for NILFS2 logging filesystem.

git version control git at git.openembedded.org
Sun Jun 7 12:50:17 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: be6a42a5b0ebfdd0d111a3d36a20727bea7b0607
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=be6a42a5b0ebfdd0d111a3d36a20727bea7b0607

Author: Leon Woestenberg <leon at sidebranch.com>
Date:   Sun Jun  7 14:40:32 2009 +0200

nilfs-utils: user space tools for NILFS2 logging filesystem.

The NILFS2 logging filesystem is being mainlined in the Linux kernel.
Supposedly has good write performance on both HD and SSD media due
to its sequential write characteristics from its circular log based
approach.

Signed-off-by: Leon Woestenberg <leon at sidebranch.com>

---

 .../files/no-ldconfig-during-install.patch         |   10 ++++++++
 recipes/nilfs-utils/nilfs-utils_2.0.12.bb          |   23 ++++++++++++++++++++
 2 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/recipes/nilfs-utils/files/no-ldconfig-during-install.patch b/recipes/nilfs-utils/files/no-ldconfig-during-install.patch
new file mode 100644
index 0000000..e69fcb1
--- /dev/null
+++ b/recipes/nilfs-utils/files/no-ldconfig-during-install.patch
@@ -0,0 +1,10 @@
+Index: nilfs-utils-2.0.12/lib/Makefile.am
+===================================================================
+--- nilfs-utils-2.0.12.orig/lib/Makefile.am	2009-06-07 14:05:10.000000000 +0200
++++ nilfs-utils-2.0.12/lib/Makefile.am	2009-06-07 14:05:21.000000000 +0200
+@@ -24,5 +24,3 @@
+ libnilfs_la_LDFLAGS = -version-info $(VERSIONINFO)
+ libnilfs_la_LIBADD = libnilfsmisc.la
+ 
+-install-exec-hook:
+-	$(LDCONFIG) $(DESTDIR)$(libdir)
diff --git a/recipes/nilfs-utils/nilfs-utils_2.0.12.bb b/recipes/nilfs-utils/nilfs-utils_2.0.12.bb
new file mode 100644
index 0000000..37b3762
--- /dev/null
+++ b/recipes/nilfs-utils/nilfs-utils_2.0.12.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "User-level tools for NILFS2 filesystems"
+SECTION = "base"
+LICENSE = "GPL"
+HOMEPAGE = "http://www.nilfs.org/"
+
+# required for libuuid
+DEPENDS = "e2fsprogs-libs"
+
+RRECOMMENDS_${PN} = "nilfs-utils-mkfs nilfs-utils-stats"
+
+PR = "r0"
+
+SRC_URI ="http://www.nilfs.org/download/nilfs-utils-2.0.12.tar.bz2 \
+file://no-ldconfig-during-install.patch;patch=1"
+
+S = "${WORKDIR}/nilfs-utils-${PV}"
+
+inherit autotools
+
+PACKAGES_prepend = "nilfs-utils-mkfs nilfs-utils-stats "
+
+FILES_nilfs-utils-mkfs = "${base_sbindir}/mkfs.nilfs2"
+FILES_nilfs-utils-stats = "${bindir}/dumpseg ${bindir}/lssu"





More information about the Openembedded-commits mailing list