From 5c9c7b2a898a7f6c034938ab073b10431bde2322 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Mon, 21 Jun 2004 15:08:15 +0000 Subject: don't use "keys" smaller than 10MB (as told by Daniel Andrews on cooker-mandrakemove mailing list) --- move/move.pm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/move/move.pm b/move/move.pm index 3f732545b..d08b585c2 100644 --- a/move/move.pm +++ b/move/move.pm @@ -301,7 +301,14 @@ sub key_mount { } $_->{mntpoint} = '/home'; $_->{options} = $key_mountopts; - if (eval { fs::mount_part($_); 1 }) { + my $ok = eval { fs::mount_part($_); 1 }; + if ($ok) { + my ($kb_size) = MDK::Common::System::df('/home'); + log::l("$_->{device} is $kb_size KB"); + $ok = $kb_size > 10 * 1024; #- at least 10 MB + fs::umount_part($_) if !$ok; + } + if ($ok) { $key_part = $_; last if -e $key_sysconf; } else { -- cgit v1.2.1