From: Alfredo Deza Date: Wed, 8 Nov 2017 20:25:05 +0000 (-0500) Subject: ceph-volume systemd.systemctl always force symlink when masking ceph-disk X-Git-Tag: v12.2.2~23^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a32e72cdb0efb55d185488fb02f44055f9d3dffe;p=ceph.git ceph-volume systemd.systemctl always force symlink when masking ceph-disk Signed-off-by: Alfredo Deza (cherry picked from commit cb470622fd4f13fafe9cb2f38fb25fd1fbd8d89c) --- diff --git a/src/ceph-volume/ceph_volume/systemd/systemctl.py b/src/ceph-volume/ceph_volume/systemd/systemctl.py index d8d29279c0a..ab8f3e70ae3 100644 --- a/src/ceph-volume/ceph_volume/systemd/systemctl.py +++ b/src/ceph-volume/ceph_volume/systemd/systemctl.py @@ -50,7 +50,7 @@ def mask_ceph_disk(): # masking ceph-disk@* will not work, so we must link the service directly. # /etc/systemd takes precendence regardless of the location of the unit process.run( - ['sudo', 'ln', '-s', '/dev/null', '/etc/systemd/system/ceph-disk@.service'] + ['sudo', 'ln', '-sf', '/dev/null', '/etc/systemd/system/ceph-disk@.service'] )