summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArseniy Seroka <jagajaga@users.noreply.github.com>2014-12-20 02:09:08 +0300
committerArseniy Seroka <jagajaga@users.noreply.github.com>2014-12-20 02:09:08 +0300
commitc08149c6a499878766a1a15a775cea62d8e37309 (patch)
tree46cdde0aa37d224ae19b3be155c8412ebb17b6bf
parentd9dbeeca798553329e461e249710228d6de107c6 (diff)
parentd07154b3bc8876ef531a2922f7504e96e1510325 (diff)
Merge pull request #5384 from ts468/glusterfs
FIX: Change local state dir
-rw-r--r--pkgs/tools/filesystems/glusterfs/default.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix
index a101958d8284..47aae427bd11 100644
--- a/pkgs/tools/filesystems/glusterfs/default.nix
+++ b/pkgs/tools/filesystems/glusterfs/default.nix
@@ -19,12 +19,17 @@ stdenv.mkDerivation
rec {
inherit (s) name version;
inherit buildInputs;
+
preConfigure = ''
./autogen.sh
'';
+
configureFlags = [
- ''--with-mountutildir="$out/sbin"''
+ ''--with-mountutildir="$out/sbin" --localstatedir=/var''
];
+
+ makeFlags = "DESTDIR=$(out)";
+
preInstall = ''
substituteInPlace api/examples/Makefile --replace '$(DESTDIR)' $out
substituteInPlace geo-replication/syncdaemon/Makefile --replace '$(DESTDIR)' $out
@@ -32,6 +37,12 @@ rec {
substituteInPlace xlators/features/glupy/examples/Makefile --replace '$(DESTDIR)' $out
substituteInPlace xlators/features/glupy/src/Makefile --replace '$(DESTDIR)' $out
'';
+
+ postInstall = ''
+ cp -r $out/$out/* $out
+ rm -r $out/nix
+ '';
+
src = fetchurl {
inherit (s) url sha256;
};