Merge pull request #56886 from Mic92/zfs-0.7.13

zfs: 0.7.12 -> 0.7.13
This commit is contained in:
Jörg Thalheim 2019-03-05 16:52:03 +00:00 committed by GitHub
commit 756e7cd84e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 12 deletions

View File

@ -1,5 +1,5 @@
{ fetchFromGitHub, stdenv, autoreconfHook, coreutils, gawk { fetchFromGitHub, stdenv, autoreconfHook, coreutils, gawk
, fetchpatch
# Kernel dependencies # Kernel dependencies
, kernel , kernel
}: }:
@ -10,13 +10,13 @@ assert kernel != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "spl-${version}-${kernel.version}"; name = "spl-${version}-${kernel.version}";
version = "0.7.12"; version = "0.7.13";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zfsonlinux"; owner = "zfsonlinux";
repo = "spl"; repo = "spl";
rev = "spl-${version}"; rev = "spl-${version}";
sha256 = "13zqh1g132g63zv54l3bsg5kras9mllkx9wvlnfs13chfr7vpp4p"; sha256 = "1rzqgiszy8ad2gx20577azp1y5jgad0907slfzl5y2zb05jgaipa";
}; };
patches = [ ./install_prefix.patch ]; patches = [ ./install_prefix.patch ];

View File

@ -136,14 +136,12 @@ index 7faab0a..8148b3d 100644
+kerneldir = @prefix@/libexec/spl/include/vm +kerneldir = @prefix@/libexec/spl/include/vm
kernel_HEADERS = $(KERNEL_H) kernel_HEADERS = $(KERNEL_H)
endif endif
diff --git a/module/Makefile.in b/module/Makefile.in
index d4e62e1..73fa01c 100644
--- a/module/Makefile.in --- a/module/Makefile.in
+++ b/module/Makefile.in +++ b/module/Makefile.in
@@ -21,15 +21,15 @@ clean: @@ -21,22 +21,22 @@
modules_install: modules_install:
@# Install the kernel modules @# Install the kernel modules
$(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` $@ \ $(MAKE) -C @LINUX_OBJ@ M=`pwd` $@ \
- INSTALL_MOD_PATH=$(DESTDIR)$(INSTALL_MOD_PATH) \ - INSTALL_MOD_PATH=$(DESTDIR)$(INSTALL_MOD_PATH) \
+ INSTALL_MOD_PATH=@prefix@/$(INSTALL_MOD_PATH) \ + INSTALL_MOD_PATH=@prefix@/$(INSTALL_MOD_PATH) \
INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) \ INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) \
@ -160,3 +158,11 @@ index d4e62e1..73fa01c 100644
if [ -f $$sysmap ]; then \ if [ -f $$sysmap ]; then \
depmod -ae -F $$sysmap @LINUX_VERSION@; \ depmod -ae -F $$sysmap @LINUX_VERSION@; \
fi fi
modules_uninstall:
@# Uninstall the kernel modules
- kmoddir=$(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@
+ kmoddir=@prefix@/$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@
list='$(subdir-m)'; for subdir in $$list; do \
$(RM) -R $$kmoddir/$(INSTALL_MOD_DIR)/$$subdir; \
done

View File

@ -159,17 +159,18 @@ in {
# to be adapted # to be adapted
zfsStable = common { zfsStable = common {
# comment/uncomment if breaking kernel versions are known # comment/uncomment if breaking kernel versions are known
incompatibleKernelVersion = "4.20"; # incompatibleKernelVersion = "4.20";
# this package should point to the latest release. # this package should point to the latest release.
version = "0.7.12"; version = "0.7.13";
sha256 = "1j432nb3a86isghdysir9xi6l5djmb5fbc5s9zr0rwg4ziisskbh"; sha256 = "1l77bq7pvc54vl15pnrjd0njgpf00qjzy0x85dpfh5jxng84x1fb";
extraPatches = [ extraPatches = [
# in case this gets out of date, just send Mic92 a pull request!
(fetchpatch { (fetchpatch {
url = "https://github.com/Mic92/zfs/compare/zfs-0.7.0-rc3...nixos-zfs-0.7.0-rc3.patch"; url = "https://github.com/Mic92/zfs/commit/cf23c1d38bfc698a8a729fc0c5f9ca41591f4d95.patch";
sha256 = "1vlw98v8xvi8qapzl1jwm69qmfslwnbg3ry1lmacndaxnyckkvhh"; sha256 = "14v3x9ipvg2qd1vyf70nv909jd5zdxlsw5y8k60pfyvwm7g80wr5";
}) })
]; ];
@ -187,6 +188,7 @@ in {
isUnstable = true; isUnstable = true;
extraPatches = [ extraPatches = [
# in case this gets out of date, just send Mic92 a pull request!
(fetchpatch { (fetchpatch {
url = "https://github.com/Mic92/zfs/commit/bc29b5783da0af2c80c85126a1831ce1d52bfb69.patch"; url = "https://github.com/Mic92/zfs/commit/bc29b5783da0af2c80c85126a1831ce1d52bfb69.patch";
sha256 = "1sdcr1w2jp3djpwlf1f91hrxxmc34q0jl388smdkxh5n5bpw5gzw"; sha256 = "1sdcr1w2jp3djpwlf1f91hrxxmc34q0jl388smdkxh5n5bpw5gzw";