[arch-commits] Commit in mkinitcpio-nfs-utils/trunk (3 files)

Dave Reisner dreisner at archlinux.org
Sun Nov 11 01:29:19 UTC 2012


    Date: Saturday, November 10, 2012 @ 20:29:19
  Author: dreisner
Revision: 170762

upgpkg: mkinitcpio-nfs-utils 0.3-4

- backport fix for wrong umount path (FS#32021)
- explicitly add nfsv3 module

Added:
  mkinitcpio-nfs-utils/trunk/nfsmount-fix-wrong-umount-path.patch
Modified:
  mkinitcpio-nfs-utils/trunk/PKGBUILD
  mkinitcpio-nfs-utils/trunk/initcpio-install-net

--------------------------------------+
 PKGBUILD                             |   13 ++++++++++---
 initcpio-install-net                 |    1 +
 nfsmount-fix-wrong-umount-path.patch |   14 ++++++++++++++
 3 files changed, 25 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-11-11 00:52:38 UTC (rev 170761)
+++ PKGBUILD	2012-11-11 01:29:19 UTC (rev 170762)
@@ -3,21 +3,28 @@
 
 pkgname=mkinitcpio-nfs-utils
 pkgver=0.3
-pkgrel=3
+pkgrel=4
 pkgdesc="ipconfig and nfsmount tools for NFS root support in mkinitcpio"
 arch=('i686' 'x86_64')
 url="http://www.archlinux.org/"
 license=('GPL2')
 depends=('glibc')
 source=("ftp://ftp.archlinux.org/other/mkinitcpio/$pkgname-$pkgver.tar.xz"
+        'nfsmount-fix-wrong-umount-path.patch'
         'initcpio-install-net'
         'initcpio-hook-net')
 sha256sums=('d290d489844fae100ca7b848b8eef40078124ff373203086bacc07329d1e8939'
-            '8e5ddaacb0e5751e432f95870958c5fa2e01e1ab3f55b5eca2b8b2d030b5d861'
+            '6edb239f3d541b8ddee816e2d18bfb3ee1d3f5f8827769674cc8bf2a7ce38f21'
+            'ce9f021763c020b9b62a761974437fd1e9e894df3effc58e71671bf83b061255'
             '29a5a4a9ebd61bfa1afbb8dcaf2187e487ee1f34b1979a85a853fa2acbeb510e')
 
 build() {
-  make -C "$pkgname-$pkgver"
+  cd "$pkgname-$pkgver"
+
+  # upstream commit 029622dfbfe25203275a385a5bf33d44c2409b00
+  patch -Np1 < "$srcdir/nfsmount-fix-wrong-umount-path.patch"
+
+  make
 }
 
 package() {

Modified: initcpio-install-net
===================================================================
--- initcpio-install-net	2012-11-11 00:52:38 UTC (rev 170761)
+++ initcpio-install-net	2012-11-11 01:29:19 UTC (rev 170762)
@@ -2,6 +2,7 @@
 
 build() {
     add_checked_modules '/drivers/net/'
+    add_module nfsv3?
 
     add_binary "/usr/lib/initcpio/ipconfig" "/bin/ipconfig"
     add_binary "/usr/lib/initcpio/nfsmount" "/bin/nfsmount"

Added: nfsmount-fix-wrong-umount-path.patch
===================================================================
--- nfsmount-fix-wrong-umount-path.patch	                        (rev 0)
+++ nfsmount-fix-wrong-umount-path.patch	2012-11-11 01:29:19 UTC (rev 170762)
@@ -0,0 +1,14 @@
+--- a/nfsmount/mount.c	2012-11-10 20:16:31.894540497 -0500
++++ b/nfsmount/mount.c	2012-11-10 20:16:39.957369011 -0500
+@@ -358,9 +358,9 @@
+       bail:
+ 	if (mounted) {
+ 		if (data->flags & NFS_MOUNT_VER3) {
+-			umount_v3(path, clnt);
++			umount_v3(rem_path, clnt);
+ 		} else {
+-			umount_v2(path, clnt);
++			umount_v2(rem_path, clnt);
+ 		}
+ 	}
+ 




More information about the arch-commits mailing list