aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon Woestenberg <leon@sidebranch.com>2009-06-07 14:40:32 +0200
committerLeon Woestenberg <leon@sidebranch.com>2009-06-07 14:40:32 +0200
commitbe6a42a5b0ebfdd0d111a3d36a20727bea7b0607 (patch)
tree976413aeca83070892b67bd7253c381509e530f9
parentabedbebdf0d39348558d2ac580c8930fabe52c1a (diff)
downloadopenembedded-be6a42a5b0ebfdd0d111a3d36a20727bea7b0607.tar.gz
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@sidebranch.com>
-rw-r--r--recipes/nilfs-utils/files/no-ldconfig-during-install.patch10
-rw-r--r--recipes/nilfs-utils/nilfs-utils_2.0.12.bb23
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 0000000000..e69fcb143b
--- /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 0000000000..37b3762113
--- /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"