diff options
Diffstat (limited to 'pkgs/tools/backup/rsnapshot/default.nix')
-rw-r--r-- | pkgs/tools/backup/rsnapshot/default.nix | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/pkgs/tools/backup/rsnapshot/default.nix b/pkgs/tools/backup/rsnapshot/default.nix index f46a2c20de4..77f5951d39e 100644 --- a/pkgs/tools/backup/rsnapshot/default.nix +++ b/pkgs/tools/backup/rsnapshot/default.nix @@ -1,34 +1,21 @@ -{ 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"; + name = "rsnapshot-1.4.2"; src = fetchurl { url = "http://rsnapshot.org/downloads/${name}.tar.gz"; - sha256 = "1s28wkpqajgmwi88n3xs3qsa4b7yxd6lkl4zfi0mr06klwli2jpv"; + sha256 = "05jfy99a0xs6lvsjfp3wz21z0myqhmwl2grn3jr9clijbg282ah4"; }; 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; { |