tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
btrfsProgs -> canonical btrfs-progs
Tobias Geerinckx-Rice
10 years ago
82419575
1799d134
+16
-15
12 changed files
expand all
collapse all
unified
split
nixos
modules
installer
cd-dvd
system-tarball-fuloong2f.nix
system-tarball-sheevaplug.nix
tools
tools.nix
system
boot
loader
grub
grub.nix
tasks
filesystems
btrfs.nix
virtualisation
lxd.nix
tests
partition.nix
pkgs
applications
virtualization
docker
default.nix
tools
filesystems
btrfs-progs
default.nix
misc
snapper
default.nix
top-level
all-packages.nix
python-packages.nix
+1
-1
nixos/modules/installer/cd-dvd/system-tarball-fuloong2f.nix
···
74
74
75
75
# Tools to create / manipulate filesystems.
76
76
pkgs.ntfsprogs # for resizing NTFS partitions
77
77
-
pkgs.btrfsProgs
77
77
+
pkgs.btrfs-progs
78
78
pkgs.jfsutils
79
79
80
80
# Some compression/archiver tools.
+1
-1
nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
···
67
67
pkgs.dmraid
68
68
69
69
# Tools to create / manipulate filesystems.
70
70
-
pkgs.btrfsProgs
70
70
+
pkgs.btrfs-progs
71
71
72
72
# Some compression/archiver tools.
73
73
pkgs.unzip
+1
-1
nixos/modules/installer/tools/tools.nix
···
38
38
nixos-generate-config = makeProg {
39
39
name = "nixos-generate-config";
40
40
src = ./nixos-generate-config.pl;
41
41
-
path = [ pkgs.btrfsProgs ];
41
41
+
path = [ pkgs.btrfs-progs ];
42
42
perl = "${pkgs.perl}/bin/perl -I${pkgs.perlPackages.FileSlurp}/lib/perl5/site_perl";
43
43
inherit (config.system) nixosRelease;
44
44
};
+1
-1
nixos/modules/system/boot/loader/grub/grub.nix
···
56
56
extraEntriesBeforeNixOS extraPrepareConfig configurationLimit copyKernels timeout
57
57
default fsIdentifier efiSupport gfxmodeEfi gfxmodeBios;
58
58
path = (makeSearchPath "bin" ([
59
59
-
pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.findutils pkgs.diffutils pkgs.btrfsProgs
59
59
+
pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.findutils pkgs.diffutils pkgs.btrfs-progs
60
60
pkgs.utillinux ] ++ (if cfg.efiSupport && (cfg.version == 2) then [pkgs.efibootmgr ] else [])
61
61
)) + ":" + (makeSearchPath "sbin" [
62
62
pkgs.mdadm pkgs.utillinux
+3
-3
nixos/modules/tasks/filesystems/btrfs.nix
···
11
11
{
12
12
config = mkIf (any (fs: fs == "btrfs") config.boot.supportedFilesystems) {
13
13
14
14
-
system.fsPackages = [ pkgs.btrfsProgs ];
14
14
+
system.fsPackages = [ pkgs.btrfs-progs ];
15
15
16
16
boot.initrd.kernelModules = mkIf inInitrd [ "btrfs" "crc32c" ];
17
17
18
18
boot.initrd.extraUtilsCommands = mkIf inInitrd
19
19
''
20
20
-
copy_bin_and_libs ${pkgs.btrfsProgs}/bin/btrfs
20
20
+
copy_bin_and_libs ${pkgs.btrfs-progs}/bin/btrfs
21
21
ln -sv btrfs $out/bin/btrfsck
22
22
ln -sv btrfsck $out/bin/fsck.btrfs
23
23
'';
···
36
36
# new devices are discovered.
37
37
jobs.udev.postStart =
38
38
''
39
39
-
${pkgs.btrfsProgs}/bin/btrfs device scan
39
39
+
${pkgs.btrfs-progs}/bin/btrfs device scan
40
40
'';
41
41
42
42
};
+1
-1
nixos/modules/virtualisation/lxd.nix
···
45
45
after = [ "systemd-udev-settle.service" ];
46
46
47
47
# TODO(wkennington): Add lvm2 and thin-provisioning-tools
48
48
-
path = with pkgs; [ acl rsync gnutar xz btrfsProgs ];
48
48
+
path = with pkgs; [ acl rsync gnutar xz btrfs-progs ];
49
49
50
50
serviceConfig.ExecStart = "@${pkgs.lxd}/bin/lxd lxd --syslog --group lxd";
51
51
serviceConfig.Type = "simple";
+1
-1
nixos/tests/partition.nix
···
68
68
machine = { config, pkgs, ... }: {
69
69
environment.systemPackages = [
70
70
pkgs.pythonPackages.nixpart0
71
71
-
pkgs.file pkgs.btrfsProgs pkgs.xfsprogs pkgs.lvm2
71
71
+
pkgs.file pkgs.btrfs-progs pkgs.xfsprogs pkgs.lvm2
72
72
];
73
73
virtualisation.emptyDiskImages = [ 4096 4096 ];
74
74
};
+2
-2
pkgs/applications/virtualization/docker/default.nix
···
1
1
{ stdenv, fetchFromGitHub, makeWrapper
2
2
, go, sqlite, iproute, bridge-utils, devicemapper
3
3
-
, btrfsProgs, iptables, e2fsprogs, xz, utillinux
3
3
+
, btrfs-progs, iptables, e2fsprogs, xz, utillinux
4
4
, enableLxc ? false, lxc
5
5
}:
6
6
···
20
20
};
21
21
22
22
buildInputs = [
23
23
-
makeWrapper go sqlite iproute bridge-utils devicemapper btrfsProgs
23
23
+
makeWrapper go sqlite iproute bridge-utils devicemapper btrfs-progs
24
24
iptables e2fsprogs
25
25
];
26
26
pkgs/tools/filesystems/btrfsprogs/default.nix
pkgs/tools/filesystems/btrfs-progs/default.nix
+2
-2
pkgs/tools/misc/snapper/default.nix
···
1
1
-
{ stdenv, fetchgit, autoconf, automake, boost, pkgconfig, libtool, acl, libxml2, btrfsProgs, dbus_libs, docbook_xsl, libxslt, docbook_xml_dtd_45, diffutils, pam, utillinux, attr, gettext }:
1
1
+
{ stdenv, fetchgit, autoconf, automake, boost, pkgconfig, libtool, acl, libxml2, btrfs-progs, dbus_libs, docbook_xsl, libxslt, docbook_xml_dtd_45, diffutils, pam, utillinux, attr, gettext }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
name = "snapper-0.2.4";
···
9
9
sha256 = "ec4b829430bd7181995e66a26ac86e8ac71c27e77faf8eb06db71d645c6f859b";
10
10
};
11
11
12
12
-
buildInputs = [ autoconf automake boost pkgconfig libtool acl libxml2 btrfsProgs dbus_libs docbook_xsl libxslt docbook_xml_dtd_45 diffutils pam utillinux attr gettext ];
12
12
+
buildInputs = [ autoconf automake boost pkgconfig libtool acl libxml2 btrfs-progs dbus_libs docbook_xsl libxslt docbook_xml_dtd_45 diffutils pam utillinux attr gettext ];
13
13
14
14
patchPhase = ''
15
15
# work around missing btrfs/version.h; otherwise, use "-DHAVE_BTRFS_VERSION_H"
+2
-1
pkgs/top-level/all-packages.nix
···
733
733
734
734
bsod = callPackage ../misc/emulators/bsod { };
735
735
736
736
-
btrfsProgs = callPackage ../tools/filesystems/btrfsprogs { };
736
736
+
btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
737
737
738
738
bwm_ng = callPackage ../tools/networking/bwm-ng { };
739
739
···
15894
15894
saneBackends = sane-backends; # added 2016-01-02
15895
15895
saneBackendsGit = sane-backends-git; # added 2016-01-02
15896
15896
saneFrontends = sane-frontends; # added 2016-01-02
15897
15897
+
btrfsProgs = btrfs-progs; # added 2016-01-03
15897
15898
};
15898
15899
15899
15900
tweakAlias = _n: alias: with lib;
+1
-1
pkgs/top-level/python-packages.nix
···
1430
1430
sha256 = "e61768fa19934bd176799f90bda3ea9f49a5def21fa2523a8e47df8a48e730e9";
1431
1431
};
1432
1432
1433
1433
-
buildInputs = with self; [ pkgs.btrfsProgs ];
1433
1433
+
buildInputs = with self; [ pkgs.btrfs-progs ];
1434
1434
propagatedBuildInputs = with self; [ contextlib2 pyxdg pycparser alembic ]
1435
1435
++ optionals (!isPyPy) [ cffi ];
1436
1436