[arch-commits] Commit in nfs-utils/trunk (20 files)
Tobias Powalowski
tpowa at archlinux.org
Wed Apr 25 16:02:49 UTC 2012
Date: Wednesday, April 25, 2012 @ 12:02:49
Author: tpowa
Revision: 157199
upgpkg: nfs-utils 1.2.5-4
readd fixed systemd support
Added:
nfs-utils/trunk/nfs-utils.conf
nfs-utils/trunk/nfsd.service
nfs-utils/trunk/proc-fs-nfsd.mount
nfs-utils/trunk/rpc-gssd.service
nfs-utils/trunk/rpc-idmapd.service
nfs-utils/trunk/rpc-mountd.service
nfs-utils/trunk/rpc-statd.service
nfs-utils/trunk/rpc-svcgssd.service
Modified:
nfs-utils/trunk/PKGBUILD
nfs-utils/trunk/var-lib-nfs-rpc_pipefs.mount
Deleted:
nfs-utils/trunk/nfs-blkmap.service
nfs-utils/trunk/nfs-lock.preconfig
nfs-utils/trunk/nfs-lock.service
nfs-utils/trunk/nfs-secure-server.preconfig
nfs-utils/trunk/nfs-secure-server.service
nfs-utils/trunk/nfs-secure.service
nfs-utils/trunk/nfs-server.postconfig
nfs-utils/trunk/nfs-server.preconfig
nfs-utils/trunk/nfs-server.service
nfs-utils/trunk/proc-fs-nfsd.mount
------------------------------+
PKGBUILD | 72 ++++++++++++++++++-----------------------
nfs-blkmap.service | 12 ------
nfs-lock.preconfig | 20 -----------
nfs-lock.service | 18 ----------
nfs-secure-server.preconfig | 7 ---
nfs-secure-server.service | 14 -------
nfs-secure.service | 12 ------
nfs-server.postconfig | 18 ----------
nfs-server.preconfig | 10 -----
nfs-server.service | 21 -----------
nfs-utils.conf | 1
nfsd.service | 16 +++++++++
proc-fs-nfsd.mount | 16 ++++-----
rpc-gssd.service | 12 ++++++
rpc-idmapd.service | 12 ++++++
rpc-mountd.service | 12 ++++++
rpc-statd.service | 12 ++++++
rpc-svcgssd.service | 12 ++++++
var-lib-nfs-rpc_pipefs.mount | 5 +-
19 files changed, 119 insertions(+), 183 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-04-25 14:06:29 UTC (rev 157198)
+++ PKGBUILD 2012-04-25 16:02:49 UTC (rev 157199)
@@ -7,7 +7,7 @@
pkgname=nfs-utils
pkgver=1.2.5
-pkgrel=3
+pkgrel=4
pkgdesc="Support programs for Network File Systems"
arch=('i686' 'x86_64')
url='http://nfs.sourceforge.net'
@@ -24,22 +24,39 @@
idmapd.conf
start-statd.patch
nfs
- nfs-server.service
- nfs-server.postconfig
- nfs-server.preconfig
- nfs-blkmap.service
- nfs-secure-server.service
- nfs-secure-server.preconfig
- nfs-lock.service
- nfs-lock.preconfig
- nfs-secure.service
+ nfs-utils-1.1.4-mtab-sym.patch
+ nfs-utils-1.1.4-no-exec.patch
+ rpc-gssd.service
+ rpc-mountd.service
+ rpc-svcgssd.service
+ rpc-idmapd.service
+ rpc-statd.service
+ nfsd.service
+ var-lib-nfs-rpc_pipefs.mount
proc-fs-nfsd.mount
- var-lib-nfs-rpc_pipefs.mount
- nfs-utils-1.1.4-mtab-sym.patch
- nfs-utils-1.1.4-no-exec.patch)
+ nfs-utils.conf)
install=nfs-utils.install
+md5sums=('8395ac770720b83c5c469f88306d7765'
+ 'dd0d65fc6e8f422fa12520813098264b'
+ 'f73f197a16b02c3e248488ec35c4cf43'
+ 'e619f18354ff958ed624d05d08853d8f'
+ '9cef69bc686cc5dcac23fbb51450747d'
+ 'ff585faf410a62c4333a027c50b56bae'
+ 'eb4f4027fab6fc1201f1ca04f5954c76'
+ 'e9144277a89a620d9bc80413158a7d27'
+ 'f5e7bba09a46c5c5d7007cac6eff9df5'
+ '7674106eaaa4c149bccd4f05fe3604e9'
+ '4f4827dfc93008dfadd0a530ad0872b2'
+ '38855936dc55a5afe37d84edc0f11066'
+ '8d888de677a217c5e5f7244a2e3a2d3a'
+ 'e05705d9ccccaeaeb1ecaee20adc05bc'
+ 'd7df7bc311fd95c5b80017dd1741570d'
+ '2e72ee082cba5d3ec6f51d2a105664da'
+ '5d33d2e754fd37280365b287603bac90'
+ '1cd65909fa0983047f3f06a3ab352401'
+ '02a34835aa077146a90eb7d191e612d0'
+ '8ac484023d786766d287ccbe878ae4ba')
-
build() {
cd $srcdir/${pkgname}-${pkgver}
patch -Np1 -i ../nfs-utils-1.1.4-mtab-sym.patch
@@ -76,34 +93,9 @@
for i in ${srcdir}/*.{service,mount}; do
install -D -m 644 $i "$pkgdir/"usr/lib/systemd/system/$(basename $i)
done
- install -D -m 755 ../nfs-server.preconfig "$pkgdir/"usr/lib/nfs-utils/scripts/nfs-server.preconfig
- install -D -m 755 ../nfs-server.postconfig "$pkgdir/"usr/lib/nfs-utils/scripts/nfs-server.postconfig
- install -D -m 755 ../nfs-lock.preconfig "$pkgdir/"usr/lib/nfs-utils/scripts/nfs-lock.preconfig
- install -D -m 755 ../nfs-secure-server.preconfig "$pkgdir/"usr/lib/nfs-utils/scripts/nfs-secure-server.preconfig
+ install -D -m 644 ../nfs-utils.conf "$pkgdir/"usr/lib/modules-load.d/nfs-utils.conf
# directories
mkdir "$pkgdir/"etc/exports.d
mkdir "$pkgdir/"var/lib/nfs/rpc_pipefs
mkdir "$pkgdir/"var/lib/nfs/v4recovery
}
-md5sums=('8395ac770720b83c5c469f88306d7765'
- 'dd0d65fc6e8f422fa12520813098264b'
- 'f73f197a16b02c3e248488ec35c4cf43'
- 'e619f18354ff958ed624d05d08853d8f'
- '9cef69bc686cc5dcac23fbb51450747d'
- 'ff585faf410a62c4333a027c50b56bae'
- 'eb4f4027fab6fc1201f1ca04f5954c76'
- 'e9144277a89a620d9bc80413158a7d27'
- 'f5e7bba09a46c5c5d7007cac6eff9df5'
- '630a8ae10036bd1ffc6b6780fcd43403'
- '956d5b8a9476cedc9fec322b9635a169'
- '44c6bc21fca29b37de5cc689c3166ad1'
- '23551447a1a4505ebc4e4919c08f142a'
- 'ff803f282aa2532c016ed149f9579d2f'
- 'c2995ec2e6e0158f15b01f9e20ce706b'
- '218837aa129989146de8cbbf7c95ee5c'
- '6a6e8befc9700d9f93949b7e12f38fa4'
- '864178f2e13e077c76eec1003b4f662a'
- '8f1b5282795895c9b8ce8430d20cdda6'
- '4cb9d4277577c9e93e347e5855501e33'
- '7674106eaaa4c149bccd4f05fe3604e9'
- '4f4827dfc93008dfadd0a530ad0872b2')
Deleted: nfs-blkmap.service
===================================================================
--- nfs-blkmap.service 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-blkmap.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,12 +0,0 @@
-[Unit]
-Description=pNFS block layout mapping daemon
-Wants=var-lib-nfs-rpc_pipefs.mount
-Requires=var-lib-nfs-rpc_pipefs.mount
-
-[Service]
-Type=forking
-EnvironmentFile=-/etc/conf.d/nfs
-ExecStart=/usr/sbin/blkmapd $BLKMAPDARGS
-
-[Install]
-WantedBy=multi-user.target
Deleted: nfs-lock.preconfig
===================================================================
--- nfs-lock.preconfig 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-lock.preconfig 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-. /etc/conf.d/nfs
-
-# Make sure nfs module is loaded
-/sbin/modprobe -q nfs
-
-# Make sure lockd is loaded
-/sbin/modprobe -q lockd $LOCKDARG
-
-# See if the kernel lockd should start up
-# listening on a particular port
-#
-if [ -n "$LOCKD_TCPPORT" ]; then
- /sbin/sysctl -w fs.nfs.nlm_tcpport=$LOCKD_TCPPORT >/dev/null 2>&1
-fi
-if [ -n "$LOCKD_UDPPORT" ]; then
- /sbin/sysctl -w fs.nfs.nlm_udpport=$LOCKD_UDPPORT >/dev/null 2>&1
-fi
-
Deleted: nfs-lock.service
===================================================================
--- nfs-lock.service 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-lock.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,18 +0,0 @@
-[Unit]
-Description=NFS file locking service.
-Requires=rpcbind.service network.target
-After=network.target named.service rpcbind.service
-Wants=remote-fs-pre.target
-Before=remote-fs-pre.target
-
-[Service]
-Type=forking
-StandardError=syslog+console
-EnvironmentFile=-/etc/conf.d/nfs
-ExecStartPre=/usr/lib/nfs-utils/scripts/nfs-lock.preconfig
-ExecStart=/usr/sbin/rpc.statd $STATDARG
-# Make sure lockd's ports are reset
-ExecStopPost=-/sbin/sysctl -w fs.nfs.nlm_tcpport=0 fs.nfs.nlm_udpport=0
-
-[Install]
-WantedBy=multi-user.target
Deleted: nfs-secure-server.preconfig
===================================================================
--- nfs-secure-server.preconfig 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-secure-server.preconfig 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-. /etc/conf.d/nfs
-
-# Make sure rpcsec_gss_krb5 module is loaded
-/sbin/modprobe -q rpcsec_gss_krb5
-
Deleted: nfs-secure-server.service
===================================================================
--- nfs-secure-server.service 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-secure-server.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,14 +0,0 @@
-[Unit]
-Description=Secure NFS Server
-Requires=var-lib-nfs-rpc_pipefs.mount nfs-server.service
-After=syslog.target var-lib-nfs-rpc_pipefs.mount nfs-server.service
-
-[Service]
-Type=forking
-EnvironmentFile=-/etc/conf.d/nfs
-ExecStartPre=/usr/lib/nfs-utils/scripts/nfs-secure-server.preconfig
-ExecStart=/usr/sbin/rpc.svcgssd $RPCSVCGSSDARGS
-
-[Install]
-WantedBy=multi-user.target
-
Deleted: nfs-secure.service
===================================================================
--- nfs-secure.service 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-secure.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,12 +0,0 @@
-[Unit]
-Description=Secure NFS
-Requires=var-lib-nfs-rpc_pipefs.mount
-After=syslog.target var-lib-nfs-rpc_pipefs.mount
-
-[Service]
-Type=forking
-EnvironmentFile=-/etc/conf.d/nfs
-ExecStart=/usr/sbin/rpc.gssd $RPCGSSDARGS
-
-[Install]
-WantedBy=multi-user.target
Deleted: nfs-server.postconfig
===================================================================
--- nfs-server.postconfig 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-server.postconfig 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-. /etc/conf.d/nfs
-
-# Tell idmapd the server is up and running
-/usr/bin/pkill -HUP rpc.idmapd
-
-#
-# Enabled the RDMA server support if configured to do so.
-#
-# Load the module and then enable the server to listen
-# on the given port
-if [ -n "$RDMA_PORT" ]; then
- /sbin/modprobe svcrdma
- echo "rdma $RDMA_PORT" > /proc/fs/nfsd/portlist
-fi
-
-exit 0
Deleted: nfs-server.preconfig
===================================================================
--- nfs-server.preconfig 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-server.preconfig 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-. /etc/conf.d/nfs
-
-# Set v4 grace period if requested
-if [ -n "$NFSD_V4_GRACE" ]; then
- echo "$NFSD_V4_GRACE" > /proc/fs/nfsd/nfsv4gracetime
-fi
-
-exit 0
Deleted: nfs-server.service
===================================================================
--- nfs-server.service 2012-04-25 14:06:29 UTC (rev 157198)
+++ nfs-server.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,21 +0,0 @@
-[Unit]
-Description=NFS Server
-Requires=proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount rpcbind.service
-After=network.target named.service rpcbind.service proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount
-
-[Service]
-Type=forking
-EnvironmentFile=-/etc/conf.d/nfs
-ExecStartPre=/usr/lib/nfs-utils/scripts/nfs-server.preconfig
-ExecStartPre=-/usr/sbin/rpc.rquotad $RPCRQUOTADOPTS
-ExecStartPre=/usr/sbin/exportfs -r
-ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS ${RPCNFSDCOUNT}
-ExecStartPost=/usr/sbin/rpc.mountd $RPCMOUNTDOPTS
-ExecStartPost=/usr/sbin/rpc.idmapd $RPCIDMAPDARGS
-ExecStartPost=-/usr/lib/nfs-utils/scripts/nfs-server.postconfig
-ExecStop=/usr/sbin/rpc.nfsd 0
-ExecStopPost=/usr/sbin/exportfs -f
-
-[Install]
-WantedBy=multi-user.target
-
Added: nfs-utils.conf
===================================================================
--- nfs-utils.conf (rev 0)
+++ nfs-utils.conf 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1 @@
+nfs
Added: nfsd.service
===================================================================
--- nfsd.service (rev 0)
+++ nfsd.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,16 @@
+[Unit]
+Description=NFS server
+After=rpcbind.service
+Requires=rpcbind.service
+
+[Service]
+Type=oneshot
+EnvironmentFile=/etc/conf.d/nfs-server.conf
+ExecStart=/usr/sbin/rpc.nfsd $NFSD_OPTS $NFSD_COUNT
+ExecStartPost=/usr/sbin/exportfs -a
+ExecStop=/usr/sbin/rpc.nfsd 0
+ExecStopPost=/usr/sbin/exportfs -a -u
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
Deleted: proc-fs-nfsd.mount
===================================================================
--- proc-fs-nfsd.mount 2012-04-25 14:06:29 UTC (rev 157198)
+++ proc-fs-nfsd.mount 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,8 +0,0 @@
-[Unit]
-Description=RPC Pipe File System
-DefaultDependencies=no
-
-[Mount]
-What=sunrpc
-Where=/proc/fs/nfsd
-Type=nfsd
Added: proc-fs-nfsd.mount
===================================================================
--- proc-fs-nfsd.mount (rev 0)
+++ proc-fs-nfsd.mount 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,8 @@
+[Unit]
+Description=RPC Pipe File System
+DefaultDependencies=no
+
+[Mount]
+What=sunrpc
+Where=/proc/fs/nfsd
+Type=rpc_pipefs
Added: rpc-gssd.service
===================================================================
--- rpc-gssd.service (rev 0)
+++ rpc-gssd.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,12 @@
+[Unit]
+Description=RPC GSS-API client-side daemon
+After=rpcbind.service var-lib-nfs-rpc_pipefs.mount
+Requires=rpcbind.service var-lib-nfs-rpc_pipefs.mount
+
+[Service]
+Type=forking
+EnvironmentFile=/etc/conf.d/nfs-common.conf
+ExecStart=/usr/sbin/rpc.gssd $GSSD_OPTS
+
+[Install]
+WantedBy=multi-user.target
Added: rpc-idmapd.service
===================================================================
--- rpc-idmapd.service (rev 0)
+++ rpc-idmapd.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,12 @@
+[Unit]
+Description=NFSv4 ID-name mapping daemon
+After=var-lib-nfs-rpc_pipefs.mount nfsd.service
+Requires=var-lib-nfs-rpc_pipefs.mount
+
+[Service]
+Type=forking
+EnvironmentFile=/etc/conf.d/nfs-common.conf
+ExecStart=/usr/sbin/rpc.idmapd $IDMAPD_OPTS
+
+[Install]
+WantedBy=multi-user.target
Added: rpc-mountd.service
===================================================================
--- rpc-mountd.service (rev 0)
+++ rpc-mountd.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,12 @@
+[Unit]
+Description=NFSv2/3 Mount Daemon
+After=rpcbind.service nfsd.service
+Requires=rpcbind.service nfsd.service
+
+[Service]
+Type=forking
+EnvironmentFile=/etc/conf.d/nfs-server.conf
+ExecStart=/usr/sbin/rpc.mountd $MOUNTD_OPTS
+
+[Install]
+WantedBy=multi-user.target
Added: rpc-statd.service
===================================================================
--- rpc-statd.service (rev 0)
+++ rpc-statd.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,12 @@
+[Unit]
+Description=NFSv2/3 Network Status Monitor Daemon
+After=rpcbind.service
+Requires=rpcbind.service
+
+[Service]
+Type=forking
+EnvironmentFile=/etc/conf.d/nfs-common.conf
+ExecStart=/usr/sbin/rpc.statd $STATD_OPTS
+
+[Install]
+WantedBy=multi-user.target
Added: rpc-svcgssd.service
===================================================================
--- rpc-svcgssd.service (rev 0)
+++ rpc-svcgssd.service 2012-04-25 16:02:49 UTC (rev 157199)
@@ -0,0 +1,12 @@
+[Unit]
+Description=RPC GSS-API server-side daemon
+After=rpcbind.service
+Requires=rpcbind.service
+
+[Service]
+Type=forking
+EnvironmentFile=/etc/conf.d/nfs-server.conf
+ExecStart=/usr/sbin/rpc.svcgssd $SVCGSSD_OPTS
+
+[Install]
+WantedBy=multi-user.target
Modified: var-lib-nfs-rpc_pipefs.mount
===================================================================
--- var-lib-nfs-rpc_pipefs.mount 2012-04-25 14:06:29 UTC (rev 157198)
+++ var-lib-nfs-rpc_pipefs.mount 2012-04-25 16:02:49 UTC (rev 157199)
@@ -1,8 +1,7 @@
[Unit]
-Description=RPC Pipe File System
-DefaultDependencies=no
+Description=RPC pipe filesystem
[Mount]
-What=sunrpc
+What=rpc_pipefs
Where=/var/lib/nfs/rpc_pipefs
Type=rpc_pipefs
More information about the arch-commits
mailing list