nilfs-utils: user space tools for NILFS2 logging filesystem.
authorLeon Woestenberg <leon@sidebranch.com>
Sun, 7 Jun 2009 12:40:32 +0000 (14:40 +0200)
committerLeon Woestenberg <leon@sidebranch.com>
Sun, 7 Jun 2009 12:40:32 +0000 (14:40 +0200)
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@sidebranch.com>
recipes/nilfs-utils/files/no-ldconfig-during-install.patch [new file with mode: 0644]
recipes/nilfs-utils/nilfs-utils_2.0.12.bb [new file with mode: 0644]

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 (file)
index 0000000..e69fcb1
--- /dev/null
@@ -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 (file)
index 0000000..37b3762
--- /dev/null
@@ -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"