Merge master into staging-next
This commit is contained in:
@@ -7,8 +7,8 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "nix-community";
|
||||
repo = "acpi_call";
|
||||
rev = "3d7c9fe5ed3fc5ed5bafd39d54b1fdc7a09ce710";
|
||||
sha256 = "09kp8zl392h99wjwzqrdw2xcfnsc944hzmfwi8n1y7m2slpdybv3";
|
||||
rev = "fe4cd0124099b88b61f83006023bc0d95e742e75";
|
||||
sha256 = "1rksbg78i7y2wzam9p6kbhx8rmkaiq0kqg8nj7k0j6d25m79289s";
|
||||
};
|
||||
|
||||
hardeningDisable = [ "pic" ];
|
||||
|
||||
@@ -7,6 +7,7 @@ buildLinux (args // {
|
||||
src = fetchFromGitHub {
|
||||
owner = "koverstreet";
|
||||
repo = "bcachefs";
|
||||
# commit does not exist on any branch on the target repository
|
||||
rev = "6a505b63ed3003faf5000f19fd08bbd477d93fbc";
|
||||
sha256 = "1rf34gzv9npafp1c3i6lymk3b0gnqp4rb0wl33pw6yrpgnsry3cc";
|
||||
};
|
||||
|
||||
@@ -12,6 +12,7 @@ in stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "rtlwifi-linux";
|
||||
repo = "rtlwifi_new";
|
||||
# commit does not exist on any branch on the target repository
|
||||
rev = "a108e3de87c2ed30b71c3c4595b79ab7a2f9e348";
|
||||
sha256 = "15kjs9i9vvmn1cdzccd5cljf3m45r4ssm65klkj2fdkf3kljj38k";
|
||||
};
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
, libtirpc
|
||||
, nfs-utils
|
||||
, gawk, gnugrep, gnused, systemd
|
||||
, smartmontools, sysstat, sudo
|
||||
, pkg-config
|
||||
, smartmontools, enableMail ? false
|
||||
, sysstat, sudo, pkg-config
|
||||
|
||||
# Kernel dependencies
|
||||
, kernel ? null
|
||||
@@ -18,6 +18,8 @@
|
||||
|
||||
with lib;
|
||||
let
|
||||
smartmon = smartmontools.override { inherit enableMail; };
|
||||
|
||||
buildKernel = any (n: n == configFile) [ "kernel" "all" ];
|
||||
buildUser = any (n: n == configFile) [ "user" "all" ];
|
||||
|
||||
@@ -148,7 +150,7 @@ let
|
||||
'';
|
||||
|
||||
postFixup = let
|
||||
path = "PATH=${makeBinPath [ coreutils gawk gnused gnugrep util-linux smartmontools sysstat ]}:$PATH";
|
||||
path = "PATH=${makeBinPath [ coreutils gawk gnused gnugrep util-linux smartmon sysstat ]}:$PATH";
|
||||
in ''
|
||||
for i in $out/libexec/zfs/zpool.d/*; do
|
||||
sed -i '2i${path}' $i
|
||||
@@ -157,12 +159,17 @@ let
|
||||
|
||||
outputs = [ "out" ] ++ optionals buildUser [ "lib" "dev" ];
|
||||
|
||||
passthru.tests = if isUnstable then
|
||||
[ nixosTests.zfs.unstable ]
|
||||
else [
|
||||
nixosTests.zfs.installer
|
||||
nixosTests.zfs.stable
|
||||
];
|
||||
passthru = {
|
||||
inherit enableMail;
|
||||
|
||||
tests =
|
||||
if isUnstable then [
|
||||
nixosTests.zfs.unstable
|
||||
] else [
|
||||
nixosTests.zfs.installer
|
||||
nixosTests.zfs.stable
|
||||
];
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "ZFS Filesystem Linux Kernel module";
|
||||
|
||||
Reference in New Issue
Block a user