]> arthur.barton.de Git - bup.git/commitdiff
Add some notes on how to install bup on FreeBSD
authorGabriel Filion <lelutin@gmail.com>
Sun, 9 Jan 2011 02:19:37 +0000 (21:19 -0500)
committerAvery Pennarun <apenwarr@gmail.com>
Mon, 10 Jan 2011 02:02:14 +0000 (18:02 -0800)
I've given bup a go on FreeBSD 8.1 and everything seemed to be
functional.

Some package names are not really obvious, and the default 'make'
command doesn't like bup's GNU Make-ish Makefile. Add some notes in the
README so that people can have some pointers on what to do to get bup
fully functional under FreeBSD.

Signed-off-by: Gabriel Filion <lelutin@gmail.com>
README.md

index 96981bed7d598bfa155e55409a0d2e524a6d8e91..baeb8232bcdeae3c1d94064f147724b85346ca5e 100644 (file)
--- a/README.md
+++ b/README.md
@@ -168,6 +168,27 @@ Getting started
 That's all there is to it!
 
 
+Notes on FreeBSD
+================
+
+- FreeBSD's default 'make' command doesn't like bup's Makefile. In order to
+  compile the code, run tests and install bup, you need to install GNU Make
+  from the port named 'gmake' and use its executable instead in the commands
+  seen above. (i.e. 'gmake test' runs bup's test suite)
+
+- Python's development headers are automatically installed with the 'python'
+  port so there's no need to install them separately.
+
+- To use the 'bup fuse' command, you need to install the fuse kernel module
+  from the 'fusefs-kmod' port in the 'sysutils' section and the libraries from
+  the port named 'py-fusefs' in the 'devel' section.
+
+- The 'par2' command can be found in the port named 'par2cmdline'.
+
+- In order to compile the documentation, you need pandoc which can be found in
+  the port named 'hs-pandoc' in the 'textproc' section.
+
+
 How it works
 ------------