mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
ctdb-scripts: Add systemd services to NFS call-out
At least Red Hat and Debian appear to use (a variant of?) the upstream systemd units for NFS, so adding support for these services is relatively easy. Distributions using Sys-V init can patch the call-out to use the relevant Sys-V init services. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13860 Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@samba.org>
This commit is contained in:
parent
708c04071a
commit
a8fafd377f
@ -17,6 +17,29 @@ nfs_exports_file="${CTDB_NFS_EXPORTS_FILE:-/var/lib/nfs/etab}"
|
||||
nfs_distro_style="${CTDB_NFS_DISTRO_STYLE:-sysvinit-redhat}"
|
||||
|
||||
case "$nfs_distro_style" in
|
||||
systemd-*)
|
||||
# Defaults
|
||||
nfs_service="nfs-server"
|
||||
nfs_lock_service="rpc-statd"
|
||||
nfs_mountd_service="nfs-mountd"
|
||||
nfs_status_service="rpc-statd"
|
||||
nfs_rquotad_service="rpc-rquotad"
|
||||
nfs_config="/etc/sysconfig/nfs"
|
||||
nfs_rquotad_config="" # Not use with systemd, restart via service
|
||||
|
||||
case "$nfs_distro_style" in
|
||||
*-redhat|*-suse)
|
||||
: # Defaults only
|
||||
;;
|
||||
*-debian)
|
||||
nfs_rquotad_service="quotarpc"
|
||||
;;
|
||||
*)
|
||||
echo "Internal error"
|
||||
exit 1
|
||||
esac
|
||||
;;
|
||||
|
||||
sysvinit-*)
|
||||
# Defaults
|
||||
nfs_service="nfs"
|
||||
|
Loading…
Reference in New Issue
Block a user