rpms/nfs-utils/devel nfs-utils.spec,1.226,1.227

Steve Dickson steved at fedoraproject.org
Wed Jun 10 13:21:14 UTC 2009


Author: steved

Update of /cvs/pkgs/rpms/nfs-utils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31274

Modified Files:
	nfs-utils.spec 
Log Message:
nfsnobody gid is wrong (bz 485379)



Index: nfs-utils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nfs-utils/devel/nfs-utils.spec,v
retrieving revision 1.226
retrieving revision 1.227
diff -u -p -r1.226 -r1.227
--- nfs-utils.spec	2 Jun 2009 16:22:58 -0000	1.226
+++ nfs-utils.spec	10 Jun 2009 13:20:43 -0000	1.227
@@ -2,7 +2,7 @@ Summary: NFS utilities and supporting cl
 Name: nfs-utils
 URL: http://sourceforge.net/projects/nfs
 Version: 1.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 
 # group all 32bit related archs
@@ -137,10 +137,18 @@ done
 %define nfsnobody_uid   4294967294
 %endif
 
-# If UID 65534 (or 4294967294 64bit archs) is unassigned, create user "nfsnobody"
+# If GID 65534 (or 4294967294 64bit archs) is unassigned, 
+# create group "nfsnobody"
+cat /etc/group | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
+if [ "$?" -eq 1 ]; then
+    /usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody 2>/dev/null || :
+fi
+
+# If UID 65534 (or 4294967294 64bit archs) is unassigned, 
+# create user "nfsnobody"
 cat /etc/passwd | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
 if [ "$?" -eq 1 ]; then
-    /usr/sbin/useradd -l -c "Anonymous NFS User" -r \
+    /usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \
         -s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody 2>/dev/null || :
 fi
 
@@ -167,6 +175,7 @@ if [ "$1" = "0" ]; then
     /usr/sbin/userdel rpcuser 2>/dev/null || :
     /usr/sbin/groupdel rpcuser 2>/dev/null || :
     /usr/sbin/userdel nfsnobody 2>/dev/null || :
+    /usr/sbin/groupdel nfsnobody 2>/dev/null || :
     rm -rf /var/lib/nfs/statd
     rm -rf /var/lib/nfs/v4recovery
 fi
@@ -229,6 +238,9 @@ fi
 %attr(4755,root,root)   /sbin/umount.nfs4
 
 %changelog
+* Wed Jun 10 2009 <steved at redhat.com> 1.2.0-2
+- nfsnobody gid is wrong (bz 485379)
+
 * Tue Jun  2 2009 <steved at redhat.com> 1.2.0-1
 - Updated to latest upstream release: 1.2.0
 




More information about the fedora-extras-commits mailing list