lvmstrap: add explicit test for swap backends
authorIustin Pop <iustin@google.com>
Wed, 19 Jan 2011 13:49:50 +0000 (14:49 +0100)
committerIustin Pop <iustin@google.com>
Thu, 20 Jan 2011 12:05:37 +0000 (13:05 +0100)
commit705ee6df9cc8517c8947e017c090a1f3859333c5
tree78aa71db7c3e31504da77f32ebe1c1528835bedf
parent5e86105184edb12bfd304fe264b39880f4cea23c
lvmstrap: add explicit test for swap backends

Similar to mounted filesystems, recent kernel/userland report swap
backends:

    root@node4:~# fuser -avm /dev/sda6
                         USER        PID ACCESS COMMAND
    /dev/sda6:           root     kernel swap  /dev/sda6

But old ones not:

    node1# fuser -avm /dev/sda6
                         USER        PID ACCESS COMMAND
    /dev/sda6:

So we add an explicit test for swap backends using /proc/swaps.

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
tools/lvmstrap