about summary refs log tree commit diff
path: root/pkgs/tools/backup
diff options
context:
space:
mode:
authorSilvan Mosberger <infinisil@icloud.com>2018-11-10 04:23:28 +0100
committerGitHub <noreply@github.com>2018-11-10 04:23:28 +0100
commit38b2520b96d2ee0abf98c4024c0e888824c2789d (patch)
tree4ce83593a27d94e5e234885fccbb94cf8af0afb2 /pkgs/tools/backup
parent2a842a1386b81159801086e53032d0cf2f580968 (diff)
parent02a3726a1256fa0e144c302537c8b0876bfee77f (diff)
downloadnixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.tar
nixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.tar.gz
nixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.tar.bz2
nixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.tar.lz
nixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.tar.xz
nixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.tar.zst
nixlib-38b2520b96d2ee0abf98c4024c0e888824c2789d.zip
Merge pull request #37365 from proteansec/pkgs/bacula
bacula: 5.2.13 -> 9.2.1
Diffstat (limited to 'pkgs/tools/backup')
-rw-r--r--pkgs/tools/backup/bacula/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/tools/backup/bacula/default.nix b/pkgs/tools/backup/bacula/default.nix
index 374122814c50..fd8b1e6c8281 100644
--- a/pkgs/tools/backup/bacula/default.nix
+++ b/pkgs/tools/backup/bacula/default.nix
@@ -1,20 +1,28 @@
 { stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline }:
 
 stdenv.mkDerivation rec {
-  name = "bacula-5.2.13";
+  name = "bacula-9.2.1";
 
   src = fetchurl {
     url    = "mirror://sourceforge/bacula/${name}.tar.gz";
-    sha256 = "1n3sc0kd7r0afpyi708y3md0a24rbldnfcdz0syqj600pxcd9gm4";
+    sha256 = "1mv6axdlv246yww9g2ra76hir1km36cv8lk2gal8kv71i64vafmf";
   };
 
   buildInputs = [ postgresql sqlite zlib ncurses openssl readline ]
     # acl relies on attr, which I can't get to build on darwin
     ++ stdenv.lib.optional (!stdenv.isDarwin) acl;
 
-  configureFlags = [ 
+  configureFlags = [
     "--with-sqlite3=${sqlite.dev}"
     "--with-postgresql=${postgresql}"
+    "--with-logdir=/var/log/bacula"
+    "--with-working-dir=/var/lib/bacula"
+    "--mandir=\${out}/share/man"
+  ];
+
+  installFlags = [
+    "logdir=\${out}/logdir"
+    "working_dir=\${out}/workdir"
   ];
 
   postInstall = ''
@@ -26,7 +34,7 @@ stdenv.mkDerivation rec {
     description = "Enterprise ready, Network Backup Tool";
     homepage    = http://bacula.org/;
     license     = licenses.gpl2;
-    maintainers = with maintainers; [ domenkozar lovek323 ];
+    maintainers = with maintainers; [ domenkozar lovek323 eleanor ];
     platforms   = platforms.all;
   };
 }