]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-disk: dereference symlinks in destroy and zap
authorLoic Dachary <ldachary@redhat.com>
Wed, 16 Dec 2015 14:57:03 +0000 (15:57 +0100)
committerLoic Dachary <ldachary@redhat.com>
Wed, 6 Jan 2016 15:54:05 +0000 (16:54 +0100)
commitbb8d53636d3a433bb7752e3a291a86a8af058215
tree53df1a80958b93da9100f6c865649636f7e159be
parent74c27423f4925c7a31d6675851ffa3d2f5265ef1
ceph-disk: dereference symlinks in destroy and zap

The behavior of partprobe or sgdisk may be subtly different if given a
symbolic link to a device instead of an actual device. The debug output
is also more confusing when the symlink shows instead of the device it
points to.

Always dereference the symlink before running destroy and zap.

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit fe71647bc9bd0f9ddc6d470ee7bee1e6b0983e2b)

Conflicts:
        src/ceph-disk
          trivial, because destroy is not implemented
          in infernalis
src/ceph-disk