summary refs log tree commit diff
path: root/pkgs/os-specific/linux/spl/module_prefix.patch
diff options
context:
space:
mode:
authorJack Cummings <jack@mudshark.org>2012-10-05 09:11:25 -0700
committerJack Cummings <jack@mudshark.org>2012-10-05 09:11:25 -0700
commite7f3ff803e15e7a65e4bcc0dec300e3b02233cfd (patch)
tree00a9f12ddf1c0a23175f19b18d95ceec06902ca1 /pkgs/os-specific/linux/spl/module_prefix.patch
parentccad09d3b9b80b41fd79b673ebede73444a9829c (diff)
downloadnixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.tar
nixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.tar.gz
nixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.tar.bz2
nixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.tar.lz
nixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.tar.xz
nixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.tar.zst
nixlib-e7f3ff803e15e7a65e4bcc0dec300e3b02233cfd.zip
- zfs 0.6.0-rc11, spl 0.6.0-rc11
Diffstat (limited to 'pkgs/os-specific/linux/spl/module_prefix.patch')
-rw-r--r--pkgs/os-specific/linux/spl/module_prefix.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/spl/module_prefix.patch b/pkgs/os-specific/linux/spl/module_prefix.patch
new file mode 100644
index 000000000000..dd40711ccdb8
--- /dev/null
+++ b/pkgs/os-specific/linux/spl/module_prefix.patch
@@ -0,0 +1,33 @@
+*** git-export/module/Makefile.in	Wed Dec 31 16:00:01 1969
+--- git-export/module/Makefile.in.new	Sat Jan 28 21:42:06 2012
+***************
+*** 17,30 ****
+  modules_install:
+  	@# Install the kernel modules
+  	$(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` \
+! 		INSTALL_MOD_PATH=$(DESTDIR) \
+  		INSTALL_MOD_DIR=addon/spl $@
+  	@# Remove extraneous build products when packaging
+! 	if [ -n "$(DESTDIR)" ]; then \
+! 		find $(DESTDIR)/lib/modules/@LINUX_VERSION@ \
+  			-name 'modules.*' | xargs $(RM); \
+  	fi
+! 	sysmap=$(DESTDIR)/boot/System.map-@LINUX_VERSION@; \
+  	if [ -f $$sysmap ]; then \
+  		depmod -ae -F $$sysmap @LINUX_VERSION@; \
+  	fi
+--- 17,30 ----
+  modules_install:
+  	@# Install the kernel modules
+  	$(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` \
+! 		INSTALL_MOD_PATH=@prefix@ \
+  		INSTALL_MOD_DIR=addon/spl $@
+  	@# Remove extraneous build products when packaging
+! 	if [ -n "@prefix@" ]; then \
+! 		find @prefix@/lib/modules/@LINUX_VERSION@ \
+  			-name 'modules.*' | xargs $(RM); \
+  	fi
+! 	sysmap=@prefix@/boot/System.map-@LINUX_VERSION@; \
+  	if [ -f $$sysmap ]; then \
+  		depmod -ae -F $$sysmap @LINUX_VERSION@; \
+  	fi