Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@proxypoke
Created July 11, 2012 02:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save proxypoke/3087494 to your computer and use it in GitHub Desktop.
Save proxypoke/3087494 to your computer and use it in GitHub Desktop.
zfs patch for the AUR package (by green)
diff -Nru zfs.orig/configure.ac-patch zfs/configure.ac-patch
--- zfs.orig/configure.ac-patch 1970-01-01 03:00:00.000000000 +0300
+++ zfs/configure.ac-patch 2012-06-30 23:43:57.168640000 +0400
@@ -0,0 +1,21 @@
+--- configure.ac.orig 2012-06-30 23:38:54.438597000 +0400
++++ configure.ac 2012-06-30 23:40:12.943990000 +0400
+@@ -60,8 +60,18 @@
+ dracut/90zfs/Makefile
+ udev/Makefile
+ udev/rules.d/Makefile
++ udev/rules.d/60-vdev.rules
++ udev/rules.d/60-zpool.rules
++ udev/rules.d/60-zvol.rules
++ udev/rules.d/90-zfs.rules
+ etc/Makefile
+ etc/init.d/Makefile
++ etc/init.d/zfs.arch
++ etc/init.d/zfs.fedora
++ etc/init.d/zfs.gentoo
++ etc/init.d/zfs.lsb
++ etc/init.d/zfs.lunar
++ etc/init.d/zfs.redhat
+ etc/zfs/Makefile
+ man/Makefile
+ man/man5/Makefile
diff -Nru zfs.orig/PKGBUILD zfs/PKGBUILD
--- zfs.orig/PKGBUILD 2012-06-23 21:36:36.000000000 +0400
+++ zfs/PKGBUILD 2012-07-01 00:16:04.294695000 +0400
@@ -13,21 +13,22 @@
md5sums=('f41082bd7073198cabf37e6e54359a07'
'9a5dc8b83c6b523fd2bd0be842278e2c'
'ca13cbbfa056847aa5a3a1479b43a066'
- 'af4deb337da54312591dbbc9b6a9380e')
+ '7d48773be70b35355402f401cc9d9987')
license=('CDDL')
install=zfs.install
build() {
cd "$srcdir/$pkgname-${pkgver//_/-}"
patch -p1 -i $srcdir/preempt.patch
+ patch -p0 -i $startdir/configure.ac-patch
./autogen.sh
- ./configure --prefix=/usr --sysconfdir=/etc
+ ./configure --prefix=/usr --sysconfdir=/etc --with-udevdir=/lib/udev
make
}
package() {
cd "$srcdir/$pkgname-${pkgver//_/-}"
make DESTDIR="$pkgdir" install
- install -D -m644 zfs.initcpio.hook "$pkgdir"/lib/initcpio/hooks/zfs
- install -D -m644 zfs.initcpio.install "$pkgdir"/lib/initcpio/install/zfs
+ install -D -m644 $srcdir/zfs.initcpio.hook "$pkgdir"/lib/initcpio/hooks/zfs
+ install -D -m644 $srcdir/zfs.initcpio.install "$pkgdir"/lib/initcpio/install/zfs
}
diff -Nru zfs.orig/zfs.initcpio.install zfs/zfs.initcpio.install
--- zfs.orig/zfs.initcpio.install 2012-03-28 02:18:18.000000000 +0400
+++ zfs/zfs.initcpio.install 2012-06-30 22:58:19.704065000 +0400
@@ -14,7 +14,7 @@
add_binary "/usr/bin/zpool_layout"
add_binary "/lib/udev/zpool_id"
add_binary "/lib/udev/zvol_id"
- add_binary "/usr/sbin/mount.zfs"
+ add_binary "/sbin/mount.zfs"
add_binary "/usr/bin/hostid"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment