diff options
author | Thierry.Vignaud <thierry.vignaud@gmail.com> | 2014-05-28 22:37:24 +0200 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2014-05-28 22:37:24 +0200 |
commit | 279ee686301222fd40cc71f0129b3949c9f6367e (patch) | |
tree | 504802f5dffcfa4ca718bba73dfba27fc7a77da7 /perl-install/fs | |
parent | 2800fdc2a724ef9b05b3add20fe6a0d6906cc9b3 (diff) | |
download | drakx-279ee686301222fd40cc71f0129b3949c9f6367e.tar drakx-279ee686301222fd40cc71f0129b3949c9f6367e.tar.gz drakx-279ee686301222fd40cc71f0129b3949c9f6367e.tar.bz2 drakx-279ee686301222fd40cc71f0129b3949c9f6367e.tar.xz drakx-279ee686301222fd40cc71f0129b3949c9f6367e.zip |
podify++ fs::dmraid
Diffstat (limited to 'perl-install/fs')
-rw-r--r-- | perl-install/fs/dmraid.pm | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/perl-install/fs/dmraid.pm b/perl-install/fs/dmraid.pm index 109126872..ee1674ffc 100644 --- a/perl-install/fs/dmraid.pm +++ b/perl-install/fs/dmraid.pm @@ -39,12 +39,24 @@ sub init() { 1; } -#- call_dmraid is overloaded when debugging, see the end of this file +=item call_dmraid($option, @args) + +Runs dmraid with $option & @args. +It is overloaded when debugging, see the end of this file. + +=cut + sub call_dmraid { my ($option, @args) = @_; run_program::get_stdout('dmraid', $option, @args); } +=item check($in) + +Ensures dmraid is installed. If yes, calls init(). + +=cut + sub check { my ($in) = @_; @@ -53,8 +65,13 @@ sub check { 1; } +=item _raid_devices_raw() + +Get the real VG names, needed for ddf1, and safer than begins_with for raid10 + +=cut + sub _raid_devices_raw() { - # get the real vg names, needed for ddf1, and safer than begins_with for raid10 log::l("_raid_devices_raw"); my %vgs; my %pv2vg = map { @@ -124,6 +141,12 @@ sub _sets() { @sets; } +=item vgs() + +Returns the list of VGs corresponding to dmraid + +=cut + sub vgs() { map { my $dev = "mapper/$_->{name}"; |