diff options
author | Eric Sandall | 2009-08-29 19:09:39 -0700 |
---|---|---|
committer | Eric Sandall | 2009-08-29 19:10:05 -0700 |
commit | 39f888e14ba6c082a679c955a5046179d10dd94c (patch) | |
tree | 9587d22036fe5f0ffde83591af678a259f315927 | |
parent | c6f30d8fd315ac6721c67985b63cc7cc4bee166c (diff) |
unionfs-fuse: Added a FUSE userland Union FileSystem
-rw-r--r-- | ChangeLog | 1 | ||||
-rwxr-xr-x | disk/unionfs-fuse/BUILD | 1 | ||||
-rwxr-xr-x | disk/unionfs-fuse/DEPENDS | 7 | ||||
-rwxr-xr-x | disk/unionfs-fuse/DETAILS | 34 | ||||
-rw-r--r-- | disk/unionfs-fuse/HISTORY | 3 | ||||
-rw-r--r-- | disk/unionfs-fuse/unionfs-fuse-0.23.tar.bz2.sig | bin | 0 -> 287 bytes |
6 files changed, 46 insertions, 0 deletions
@@ -1,6 +1,7 @@ 2009-08-29 Eric Sandall <sandalle@sourcemage.org> * x11-libs/libfakekey: Added a X11 virtual keyboard library * security/fingerprint: Added a Qt GUI based on libfprint + * disk/unionfs-fuse: Added a FUSE userland Union FileSystem 2009-08-29 Quentin Rameau <quinq@sourcemage.org> * libs/libcap-ng: new spell, library intended to make programming diff --git a/disk/unionfs-fuse/BUILD b/disk/unionfs-fuse/BUILD new file mode 100755 index 0000000000..e013b8d866 --- /dev/null +++ b/disk/unionfs-fuse/BUILD @@ -0,0 +1 @@ +cmake_build diff --git a/disk/unionfs-fuse/DEPENDS b/disk/unionfs-fuse/DEPENDS new file mode 100755 index 0000000000..24a5b0e678 --- /dev/null +++ b/disk/unionfs-fuse/DEPENDS @@ -0,0 +1,7 @@ +depends cmake && +depends fuse && + +optional_depends attr \ + "-DWITH_XATTR=ON" \ + "" \ + "to enable support for extended attributes" diff --git a/disk/unionfs-fuse/DETAILS b/disk/unionfs-fuse/DETAILS new file mode 100755 index 0000000000..24885ea22f --- /dev/null +++ b/disk/unionfs-fuse/DETAILS @@ -0,0 +1,34 @@ + SPELL=unionfs-fuse + VERSION=0.23 + SOURCE=$SPELL-$VERSION.tar.bz2 + SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME" + SOURCE_URL[0]=http://podgorny.cz/$SPELL/releases/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION + LICENSE[0]=BSD + WEB_SITE=http://podgorny.cz/moin/UnionFsFuse + ENTERED=20090829 + SHORT="FUSE userland Union FileSystem" +cat << EOF +A Stackable Unification File System (UnionFS) in userland via FUSE + +A stackable unification file system, which can appear to merge the contents of +several directories (branches), while keeping their physical content separate. +Unionfs is useful for unified source tree management, merged contents of split +CD-ROM, merged separate software package directories, data grids, and more. +Unionfs allows any mix of read-only and read-write branches, as well as +insertion and deletion of branches anywhere in the fan-out. + +Why choose this: + * The filesystem has to be mounted after the roots are mounted when using the + standard module. With unionfs-fuse, you can mount the roots later and their + contents will appear seamlesly + * You get caching which speeds things up a lot for free + * You get nice stats (optional) + * Advanced features like copy-on-write and more + +Why NOT choose this: + * Compared to kernel-space solution we need lots of useless context switches + which makes kernel-only solution clear speed-winner (well, actually I've + made some tests and the hard-drives seem to be the bottleneck so the speed + is fine, too) +EOF diff --git a/disk/unionfs-fuse/HISTORY b/disk/unionfs-fuse/HISTORY new file mode 100644 index 0000000000..c5d5735737 --- /dev/null +++ b/disk/unionfs-fuse/HISTORY @@ -0,0 +1,3 @@ +2009-08-29 Eric Sandall <sandalle@sourcemage.org> + * DETAILS, DEPENDS, BUILD: Created + diff --git a/disk/unionfs-fuse/unionfs-fuse-0.23.tar.bz2.sig b/disk/unionfs-fuse/unionfs-fuse-0.23.tar.bz2.sig Binary files differnew file mode 100644 index 0000000000..5601b05630 --- /dev/null +++ b/disk/unionfs-fuse/unionfs-fuse-0.23.tar.bz2.sig |