packages: nfs-utils/nfs-blkmapd.service (NEW), nfs-utils/nfs-exportfs.servi...

baggins baggins at pld-linux.org
Wed Jan 18 20:23:19 CET 2012


Author: baggins                      Date: Wed Jan 18 19:23:19 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add systemd services configs

---- Files affected:
packages/nfs-utils:
   nfs-blkmapd.service (NONE -> 1.1)  (NEW), nfs-exportfs.service (NONE -> 1.1)  (NEW), nfs-gssd.service (NONE -> 1.1)  (NEW), nfs-idmapd.service (NONE -> 1.1)  (NEW), nfs-lock.preconfig (NONE -> 1.1)  (NEW), nfs-lock.service (NONE -> 1.1)  (NEW), nfs-mountd.service (NONE -> 1.1)  (NEW), nfs-svcgssd.service (NONE -> 1.1)  (NEW), nfsd.postconfig (NONE -> 1.1)  (NEW), nfsd.preconfig (NONE -> 1.1)  (NEW), nfsd.service (NONE -> 1.1)  (NEW), proc-fs-nfsd.mount (NONE -> 1.1)  (NEW), var-lib-nfs-rpc_pipefs.mount (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/nfs-utils/nfs-blkmapd.service
diff -u /dev/null packages/nfs-utils/nfs-blkmapd.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-blkmapd.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,13 @@
+[Unit]
+Description=pNFS block layout mapping daemon
+Wants=var-lib-nfs-rpc_pipefs.mount
+Requires=var-lib-nfs-rpc_pipefs.mount
+
+[Service]
+Type=forking
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfsfs
+ExecStart=/usr/sbin/blkmapd $BLKMAPDOPTIONS
+
+[Install]
+WantedBy=multi-user.target

================================================================
Index: packages/nfs-utils/nfs-exportfs.service
diff -u /dev/null packages/nfs-utils/nfs-exportfs.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-exportfs.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,14 @@
+[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
+StandardError=syslog+console
+ExecStart=/usr/sbin/exportfs -r
+ExecStop=/usr/sbin/exportfs -f
+
+[Install]
+WantedBy=multi-user.target
+

================================================================
Index: packages/nfs-utils/nfs-gssd.service
diff -u /dev/null packages/nfs-utils/nfs-gssd.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-gssd.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,13 @@
+[Unit]
+Description=Secure NFS
+Requires=var-lib-nfs-rpc_pipefs.mount
+After=syslog.target var-lib-nfs-rpc_pipefs.mount nfs-idmapd.service
+
+[Service]
+Type=forking
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfsfs
+ExecStart=/usr/sbin/rpc.gssd $RPCGSSOPTIONS
+
+[Install]
+WantedBy=multi-user.target

================================================================
Index: packages/nfs-utils/nfs-idmapd.service
diff -u /dev/null packages/nfs-utils/nfs-idmapd.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-idmapd.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,15 @@
+[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
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfsfs
+EnvironmentFile=-/etc/sysconfig/nfsd
+ExecStart=/usr/sbin/rpc.idmapd $RPCIDMAPOPTIONS
+
+[Install]
+WantedBy=multi-user.target
+

================================================================
Index: packages/nfs-utils/nfs-lock.preconfig
diff -u /dev/null packages/nfs-utils/nfs-lock.preconfig:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-lock.preconfig	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# Get service config
+[ -f /etc/sysconfig/nfslock ] && . /etc/sysconfig/nfslock
+
+
+# Set the ports lockd should listen on
+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

================================================================
Index: packages/nfs-utils/nfs-lock.service
diff -u /dev/null packages/nfs-utils/nfs-lock.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-lock.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,16 @@
+[Unit]
+Description=NFS file locking service.
+Requires=rpcbind.service network.target
+After=network.target named.service rpcbind.service nfs-blkmapd.service nfs-idmapd.service nfsd.service
+
+[Service]
+Type=forking
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfslock
+ExecStartPre=/usr/share/nfs-utils/scripts/nfs-lock.preconfig
+ExecStart=/sbin/rpc.statd $STATDOPTIONS
+# 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

================================================================
Index: packages/nfs-utils/nfs-mountd.service
diff -u /dev/null packages/nfs-utils/nfs-mountd.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-mountd.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,14 @@
+[Unit]
+Description=NFS Server
+Requires=proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount rpcbind.service nfs-exportfs.service
+After=network.target named.service rpcbind.service proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount nfs-exportfs.service
+
+[Service]
+Type=forking
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfsd
+ExecStart=/usr/sbin/rpc.mountd $RPCMOUNTDOPTIONS
+
+[Install]
+WantedBy=multi-user.target
+

================================================================
Index: packages/nfs-utils/nfs-svcgssd.service
diff -u /dev/null packages/nfs-utils/nfs-svcgssd.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfs-svcgssd.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,13 @@
+[Unit]
+Description=Secure NFS Server
+Requires=var-lib-nfs-rpc_pipefs.mount proc-fs-nfsd.mount
+After=syslog.target var-lib-nfs-rpc_pipefs.mount proc-fs-nfsd.mount rpcbind.service nfs-idmapd.service 
+
+[Service]
+Type=forking
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfsd
+ExecStart=/usr/sbin/rpc.svcgssd $RPCSVCGSSOPTIONS
+
+[Install]
+WantedBy=multi-user.target

================================================================
Index: packages/nfs-utils/nfsd.postconfig
diff -u /dev/null packages/nfs-utils/nfsd.postconfig:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfsd.postconfig	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+[ -f /etc/sysconfig/nfsd ] && . /etc/sysconfig/nfsd
+
+# 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

================================================================
Index: packages/nfs-utils/nfsd.preconfig
diff -u /dev/null packages/nfs-utils/nfsd.preconfig:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfsd.preconfig	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+[ -f /etc/sysconfig/nfsd ] && . /etc/sysconfig/nfsd
+
+# Set v4 grace period if requested
+if [ -n "$NFSD_V4_GRACE" ]; then
+	echo "$NFSD_V4_GRACE" > /proc/fs/nfsd/nfsv4gracetime
+fi
+
+exit 0

================================================================
Index: packages/nfs-utils/nfsd.service
diff -u /dev/null packages/nfs-utils/nfsd.service:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/nfsd.service	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,18 @@
+[Unit]
+Description=NFS Server
+Requires=proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount rpcbind.service nfs-exportfs.service
+After=network.target named.service rpcbind.service rquotad.service proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount nfs-exportfs.service nfs-mountd.service
+
+[Service]
+Type=forking
+StandardError=syslog+console
+EnvironmentFile=-/etc/sysconfig/nfsd
+ExecStartPre=-/usr/share/nfs-utils/scripts/nfs-lock.preconfig
+ExecStartPre=/usr/share/nfs-utils/scripts/nfsd.preconfig
+ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDOPTIONS ${RPCNFSDCOUNT}
+ExecStartPost=-/usr/share/nfs-utils/scripts/nfsd.postconfig
+ExecStop=/usr/sbin/rpc.nfsd 0
+
+[Install]
+WantedBy=multi-user.target
+

================================================================
Index: packages/nfs-utils/proc-fs-nfsd.mount
diff -u /dev/null packages/nfs-utils/proc-fs-nfsd.mount:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/proc-fs-nfsd.mount	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,8 @@
+[Unit]
+Description=RPC Pipe File System 
+DefaultDependencies=no
+
+[Mount]
+What=sunrpc
+Where=/proc/fs/nfsd
+Type=nfsd

================================================================
Index: packages/nfs-utils/var-lib-nfs-rpc_pipefs.mount
diff -u /dev/null packages/nfs-utils/var-lib-nfs-rpc_pipefs.mount:1.1
--- /dev/null	Wed Jan 18 20:23:19 2012
+++ packages/nfs-utils/var-lib-nfs-rpc_pipefs.mount	Wed Jan 18 20:23:13 2012
@@ -0,0 +1,8 @@
+[Unit]
+Description=RPC Pipe File System 
+DefaultDependencies=no
+
+[Mount]
+What=sunrpc
+Where=/var/lib/nfs/rpc_pipefs
+Type=rpc_pipefs
================================================================


More information about the pld-cvs-commit mailing list