about summary refs log tree commit diff
path: root/pkgs/tools/backup/rsnapshot
diff options
context:
space:
mode:
authorAlexei Robyn <shados@shados.net>2016-05-12 09:19:16 +1000
committerAlexei Robyn <shados@shados.net>2016-05-12 09:27:59 +1000
commit3f35d670de2285293ed14c2623e86c27868da6b8 (patch)
tree8135ccd7b359e4595fff66c19f3fadcb70069d76 /pkgs/tools/backup/rsnapshot
parentc90d5eb2988995e8e7bd387a5d1899d935882680 (diff)
downloadnixlib-3f35d670de2285293ed14c2623e86c27868da6b8.tar
nixlib-3f35d670de2285293ed14c2623e86c27868da6b8.tar.gz
nixlib-3f35d670de2285293ed14c2623e86c27868da6b8.tar.bz2
nixlib-3f35d670de2285293ed14c2623e86c27868da6b8.tar.lz
nixlib-3f35d670de2285293ed14c2623e86c27868da6b8.tar.xz
nixlib-3f35d670de2285293ed14c2623e86c27868da6b8.tar.zst
nixlib-3f35d670de2285293ed14c2623e86c27868da6b8.zip
rsnapshot: Remove unnecessary argument, refactor one-line patch to flags.
Diffstat (limited to 'pkgs/tools/backup/rsnapshot')
-rw-r--r--pkgs/tools/backup/rsnapshot/default.nix21
1 files changed, 4 insertions, 17 deletions
diff --git a/pkgs/tools/backup/rsnapshot/default.nix b/pkgs/tools/backup/rsnapshot/default.nix
index f46a2c20de42..e4ecb4becdef 100644
--- a/pkgs/tools/backup/rsnapshot/default.nix
+++ b/pkgs/tools/backup/rsnapshot/default.nix
@@ -1,20 +1,5 @@
-{ fetchurl, stdenv, writeText, perl, openssh, rsync, logger,
-  configFile ? "/etc/rsnapshot.conf" }:
+{ fetchurl, stdenv, writeText, perl, openssh, rsync, logger }:
 
-let patch = writeText "rsnapshot-config.patch" ''
---- rsnapshot-program.pl	2013-10-05 20:31:08.715991442 +0200
-+++ rsnapshot-program.pl	2013-10-05 20:31:42.496193633 +0200
-@@ -383,7 +383,7 @@
- 	}
- 	
- 	# set global variable
--	$config_file = $default_config_file;
-+	$config_file = '${configFile}';
- }
- 
- # accepts no args
-'';
-in
 stdenv.mkDerivation rec {
   name = "rsnapshot-1.4.1";
 
@@ -25,10 +10,12 @@ stdenv.mkDerivation rec {
 
   propagatedBuildInputs = [perl openssh rsync logger];
 
+  configureFlags = [ "--sysconfdir=/etc --prefix=/" ];
+  makeFlags = [ "DESTDIR=$(out)" ];
+
   patchPhase = ''
     substituteInPlace "Makefile.in" --replace \
       "/usr/bin/pod2man" "${perl}/bin/pod2man"
-    patch -p0 <${patch}
   '';
 
   meta = with stdenv.lib; {