]> arthur.barton.de Git - bup.git/commitdiff
Extend README for NetBSD.
authorGreg Troxel <gdt@lexort.com>
Fri, 16 Dec 2011 14:53:47 +0000 (09:53 -0500)
committerRob Browning <rlb@defaultvalue.org>
Fri, 17 Aug 2012 18:42:57 +0000 (13:42 -0500)
Add NetBSD to the list of systems on which bup is known to work.  Give
hints for bup usage on NetBSD, including the location of the fuse
bindings and the pkgsrc entry.  Caution about incorrect cycle
detection on fuse mounts.  Add pkgsrc URLs.

Signed-off-by: Greg Troxel <gdt@lexort.com>
Reviewed-by: Gabriel Filion <lelutin@gmail.com>
Reviewed-by: Rob Browning <rlb@defaultvalue.org>
README.md

index acc5e533cab901abbc127e417932b3b2f97ff115..04819073d090edf786c82a95558079b8aad2e353 100644 (file)
--- a/README.md
+++ b/README.md
@@ -76,7 +76,7 @@ Reasons you might want to avoid bup
    1.5.3.1.
  
  - It currently only works on Linux, MacOS X >= 10.4,
-   Solaris, or Windows (with Cygwin).  Patches to support
+   NetBSD, Solaris, or Windows (with Cygwin).  Patches to support
    other platforms are welcome.
    
    
@@ -123,7 +123,9 @@ Binary packages of bup are known to be built for the following OSes:
     http://packages.debian.org/search?searchon=names&keywords=bup
  - Ubuntu:
     http://packages.ubuntu.com/search?searchon=names&keywords=bup
- - NetBSD
+ - pkgsrc (NetBSD, Dragonfly, and others)
+    http://pkgsrc.se/sysutils/bup
+    http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/bup/
 
 
 Using bup
@@ -211,6 +213,27 @@ Notes on FreeBSD
   the port named 'hs-pandoc' in the 'textproc' section.
 
 
+Notes on NetBSD/pkgsrc
+----------------------
+
+ - See pkgsrc/sysutils/bup, which should be the most recent stable
+   release and includes man pages.  It also has a reasonable set of
+   dependencies (git, par2, py-fuse-bindings).
+
+ - The "fuse-python" package referred to is hard to locate, and is a
+   separate tarball for the python language binding distributed by the
+   fuse project on sourceforge.  It is available as
+   pkgsrc/filesystems/py-fuse-bindings and on NetBSD 5, "bup fuse"
+   works with it.
+
+ - "bup fuse" presents every directory/file as inode 0.  The directory
+   traversal code ("fts") in NetBSD's libc will interpret this as a
+   cycle and error out, so "ls -R" and "find" will not work.
+
+ - It is not clear if extended attribute and POSIX acl support does
+   anything useful.
+
+
 How it works
 ============