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

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