From d6f328ce768c111410c73b33cd762f7411cac600 Mon Sep 17 00:00:00 2001 From: Coenraad Loubser Date: Sat, 16 Sep 2017 09:40:52 +0200 Subject: [PATCH] Verbatim Ubuntu build instructions And link to work done so far on 14.04... (Doesn't work yet) --- README.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a318f74..1ef62eb 100644 --- a/README.md +++ b/README.md @@ -291,9 +291,18 @@ Not really a bug, but a gotcha nonetheless: children* until the FD is closed. Bees avoids this gotcha by closing all of the FDs in its directory FD cache every 15 minutes. +Build +----- +Build with `make`. The build produces `bin/bees` and `lib/libcrucible.so`, which must be copied to somewhere in `$PATH` and `$LD_LIBRARY_PATH` on the target system respectively. -Requirements +### Ubuntu 16.04 - 17.04: +`$ apt -y install build-essential btrfs-tools uuid-dev markdown && make` + +### Ubuntu 14.04: +You can try to carry on the work done here: https://gist.github.com/dagelf/99ee07f5638b346adb8c058ab3d57492 + +Dependencies ------------ * C++11 compiler (tested with GCC 4.9 and 6.2.0) @@ -315,15 +324,9 @@ Requirements Don't bother trying to make Bees work with older kernels. It won't end well. + +* markdown -Build ------ - -Build with `make`. - -The build produces `bin/bees` and `lib/libcrucible.so`, which must be -copied to somewhere in `$PATH` and `$LD_LIBRARY_PATH` on the target -system respectively. Setup -----