diff options
author | Andrey Borzenkov <arvidjaar@mandriva.org> | 2009-06-10 18:19:06 +0000 |
---|---|---|
committer | Andrey Borzenkov <arvidjaar@mandriva.org> | 2009-06-10 18:19:06 +0000 |
commit | 345ca09f5b27c09da63b3909732def02991a6751 (patch) | |
tree | 7b1550cef3abb98c6777c77fcf6acbcbdc69f94a /perl-install/fs | |
parent | 9ce591e41651e0cdb7508fb40ca3b0ef886172ca (diff) | |
download | drakx-345ca09f5b27c09da63b3909732def02991a6751.tar drakx-345ca09f5b27c09da63b3909732def02991a6751.tar.gz drakx-345ca09f5b27c09da63b3909732def02991a6751.tar.bz2 drakx-345ca09f5b27c09da63b3909732def02991a6751.tar.xz drakx-345ca09f5b27c09da63b3909732def02991a6751.zip |
vol_id does not exist any more, use blkid
Diffstat (limited to 'perl-install/fs')
-rw-r--r-- | perl-install/fs/type.pm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/perl-install/fs/type.pm b/perl-install/fs/type.pm index f16698e23..3bca482fd 100644 --- a/perl-install/fs/type.pm +++ b/perl-install/fs/type.pm @@ -270,19 +270,19 @@ sub fs_type_from_magic { } } -sub call_vol_id { +sub call_blkid { my ($part) = @_; my %h = map { if_(/(.*?)=(.*)/, $1 => $2); - } run_program::get_stdout('vol_id', '2>', '/dev/null', devices::make($part->{device})); + } run_program::get_stdout('/sbin/blkid', '-o', 'udev', '-p', devices::make($part->{device}), '2>', '/dev/null'); \%h; } sub type_subpart_from_magic { my ($part) = @_; - my $ids = call_vol_id($part); + my $ids = call_blkid($part); my $p; if ($ids->{ID_FS_USAGE} eq 'raid') { @@ -297,14 +297,14 @@ sub type_subpart_from_magic { $p = type_name2subpart('Encrypted'); } elsif (my $fs_type = $ids->{ID_FS_TYPE}) { $fs_type = 'ntfs-3g' if $fs_type eq 'ntfs'; - $p = fs_type2subpart($fs_type) or log::l("unknown filesystem $fs_type returned by vol_id"); + $p = fs_type2subpart($fs_type) or log::l("unknown filesystem $fs_type returned by blkid"); } if ($p) { $part->{fs_type_from_magic} = $p->{fs_type}; $p->{device_LABEL} = $ids->{ID_FS_LABEL} if $ids->{ID_FS_LABEL}; $p->{device_UUID} = $ids->{ID_FS_UUID} if $ids->{ID_FS_UUID}; - log::l("vol_id gave: $p->{fs_type} $p->{device_UUID} $p->{device_LABEL}"); + log::l("blkid gave: $p->{fs_type} $p->{device_UUID} $p->{device_LABEL}"); } $p; } |