]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Control the nfs service correctly on rpm-based systems
authorAndrew Schoen <aschoen@redhat.com>
Wed, 4 Mar 2015 14:57:03 +0000 (08:57 -0600)
committerAndrew Schoen <aschoen@redhat.com>
Wed, 4 Mar 2015 16:11:19 +0000 (10:11 -0600)
This fixes issue #11020

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit 2e4d884fdaabbeca67b519537a80166d3cc99fa3)

tasks/qemu.py

index 17554a1f0d151b0cc367df680f0486ba6f1bf601..bcd79caa64f588d339db9ade2781d083654fd563 100644 (file)
@@ -188,7 +188,7 @@ def _setup_nfs_mount(remote, client, mount_dir):
     if remote.os.package_type == "deb":
         remote.run(args=['sudo', 'service', 'nfs-kernel-server', 'restart'])
     else:
-        remote.run(args=['sudo', 'systemctl', 'nfs', 'restart'])
+        remote.run(args=['sudo', 'systemctl', 'restart', 'nfs'])
 
 
 def _teardown_nfs_mount(remote, client):
@@ -205,7 +205,7 @@ def _teardown_nfs_mount(remote, client):
         ])
     else:
         remote.run(args=[
-            'sudo', 'systemctl', 'nfs', 'stop'
+            'sudo', 'systemctl', 'stop', 'nfs'
         ])
     log.info("Unmounting exported directory...")
     remote.run(args=[
@@ -226,7 +226,7 @@ def _teardown_nfs_mount(remote, client):
         ])
     else:
         remote.run(args=[
-            'sudo', 'systemctl', 'nfs', 'start'
+            'sudo', 'systemctl', 'start', 'nfs'
         ])