name = nfs-utils
version = 2.6.2
-release = 5
+release = 6
groups = Networking/Tools
url = http://nfs.sourceforge.net/
libtirpc-devel >= 1.3.3-3
libtool
rpcsvc-proto
- shadow-utils
sqlite-devel
systemd-devel
+ systemd-sysusers
end
configure_options += \
sed -i "s|sbindir = /sbin|sbindir = /usr/bin|g" utils/*/Makefile.am
sh autogen.sh
-
- %{create_user}
end
install_cmds
end
end
-create_user
- getent passwd rpcuser >/dev/null || useradd -l -c "RPC Service User" -r \
- -s /sbin/nologin -u 29 -d /var/lib/nfs rpcuser
- getent group rpcuser >/dev/null || groupadd -g 29 rpcuser 2>/dev/null
-end
-
packages
package %{name}
provides
util-linux
end
- nfsnobody_uid = 65534
-
- script prein
- %{create_user}
-
- getent group nfsnobody >/dev/null || groupadd -g %{nfsnobody_uid} nfsnobody
- getent passwd nfsnobody >/dev/null || useradd -l -c "Anonymous NFS User" -r \
- -s /sbin/nologin -u %{nfsnobody_uid} -g %{nfsnobody_uid} \
- -d /var/lib/nfs nfsnobody
- end
-
script postin
systemctl daemon-reload >/dev/null 2>&1 || :
end
--- /dev/null
+# rpcuser user
+u rpcuser - "RPC service user" /var/lib/nfs /usr/sbin/nologin
+
+# Group for anonymous NFS user.
+g nfsnobody 65534
+
+# Anonymous NFS user.
+u nfsnobody 65534:65534 "Anonymous NFS User" /var/lib/nfs /usr/sbin/nologin