From e0d92cc9fefdfb0b25859d5714085eb4ddaa1ff2 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Tue, 11 Nov 2003 13:22:29 +0000 Subject: mount keys --- move/move.pm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'move') diff --git a/move/move.pm b/move/move.pm index a16565048..7ddc180eb 100644 --- a/move/move.pm +++ b/move/move.pm @@ -125,6 +125,22 @@ sub install2::handleMoveKey { my $o = $::o; lomount_clp("always_i18n_$o->{locale}{lang}", '/usr'); + + require detect_devices; + require fsedit; + require fs; + + my @keys = grep { $_->{usb_media_type} && index($_->{usb_media_type}, 'Mass Storage|') == 0 && $_->{media_type} eq 'hd' } detect_devices::get(); + + foreach my $hd (@keys) { + $hd->{file} = devices::make($hd->{device}); + fsedit::use_proc_partitions($hd); + } + + my @parts = fsedit::get_fstab(@keys); + each_index { $_->{mntpoint} = '/mnt/key' . ($::i || '') } @parts; + + fs::mount_part($_) foreach @parts; } sub install2::startMove { -- cgit v1.2.1