Blame SOURCES/nfs-utils-2.3.3-systemd-exportfs-nofail.patch

d50f3a
commit 003000d451833309c963054e58a48fa1df7e767b
d50f3a
Author: Steve Dickson <steved@redhat.com>
d50f3a
Date:   Thu Dec 10 13:13:03 2020 -0500
d50f3a
d50f3a
    exportfs: Ingnore export failures in nfs-server.serivce unit
d50f3a
    
d50f3a
    With some recent commits, exportfs will continue on trying to
d50f3a
    export filesystems even when an entry is invalid or does
d50f3a
    not exist, but will still have a non-zero exit to report
d50f3a
    the error.
d50f3a
    
d50f3a
    This situation should not stop the nfs-server service
d50f3a
    from comingup so nfs-server.service file should
d50f3a
    ignore these types of failures
d50f3a
    
d50f3a
    Signed-off-by: Steve Dickson <steved@redhat.com>
d50f3a
d50f3a
diff --git a/systemd/nfs-server.service b/systemd/nfs-server.service
d50f3a
index 06c1adb7..b432f910 100644
d50f3a
--- a/systemd/nfs-server.service
d50f3a
+++ b/systemd/nfs-server.service
d50f3a
@@ -21,13 +21,13 @@ After=rpc-gssd.service gssproxy.service rpc-svcgssd.service
d50f3a
 [Service]
d50f3a
 Type=oneshot
d50f3a
 RemainAfterExit=yes
d50f3a
-ExecStartPre=/usr/sbin/exportfs -r
d50f3a
+ExecStartPre=-/usr/sbin/exportfs -r
d50f3a
 ExecStart=/usr/sbin/rpc.nfsd
d50f3a
 ExecStop=/usr/sbin/rpc.nfsd 0
d50f3a
 ExecStopPost=/usr/sbin/exportfs -au
d50f3a
 ExecStopPost=/usr/sbin/exportfs -f
d50f3a
 
d50f3a
-ExecReload=/usr/sbin/exportfs -r
d50f3a
+ExecReload=-/usr/sbin/exportfs -r
d50f3a
 
d50f3a
 [Install]
d50f3a
 WantedBy=multi-user.target