tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
zfstools: 0.3.2 -> 0.3.3
Tobias Geerinckx-Rice
10 years ago
fb5f7dd9
a8217711
+6
-8
1 changed file
expand all
collapse all
unified
split
pkgs
tools
filesystems
zfstools
default.nix
+6
-8
pkgs/tools/filesystems/zfstools/default.nix
···
1
{ stdenv, fetchFromGitHub, ruby, zfs }:
2
0
3
stdenv.mkDerivation rec {
4
name = "zfstools-${version}";
5
-
6
-
version = "0.3.2";
7
8
src = fetchFromGitHub {
9
-
sha256 = "1dzfir9413qrmx9kqpndi3l2m09f6l1wspnwn84lm3n1g9cr46nd";
10
rev = "v${version}";
11
repo = "zfstools";
12
owner = "bdrewery";
···
27
sed -e 's|cmd.*=.*"zfs |cmd = "${zfs}/sbin/zfs |g' -i $out/lib/zfstools/{dataset,snapshot}.rb
28
'';
29
30
-
meta = {
31
inherit version;
32
-
homepage = https://github.com/bdrewery/zfstools;
33
-
description = "OpenSolaris-like and compatible auto snapshotting script for ZFS";
34
longDescription = ''
35
zfstools is an OpenSolaris-like and compatible auto snapshotting script
36
for ZFS, which also supports auto snapshotting mysql databases.
37
'';
38
-
39
-
license = stdenv.lib.licenses.bsd2;
40
};
41
}
···
1
{ stdenv, fetchFromGitHub, ruby, zfs }:
2
3
+
let version = "0.3.3"; in
4
stdenv.mkDerivation rec {
5
name = "zfstools-${version}";
0
0
6
7
src = fetchFromGitHub {
8
+
sha256 = "1gj6jksc9crmjvhsx8yp3l06b5vcm415l0bmdjcil7jjbfhwwp2k";
9
rev = "v${version}";
10
repo = "zfstools";
11
owner = "bdrewery";
···
26
sed -e 's|cmd.*=.*"zfs |cmd = "${zfs}/sbin/zfs |g' -i $out/lib/zfstools/{dataset,snapshot}.rb
27
'';
28
29
+
meta = with stdenv.lib; {
30
inherit version;
31
+
inherit (src.meta) homepage;
32
+
description = "OpenSolaris-compatible auto-snapshotting script for ZFS";
33
longDescription = ''
34
zfstools is an OpenSolaris-like and compatible auto snapshotting script
35
for ZFS, which also supports auto snapshotting mysql databases.
36
'';
37
+
license = licenses.bsd2;
0
38
};
39
}