From: ms Date: Wed, 18 Jul 2007 22:03:07 +0000 (+0000) Subject: Die Mindestgröße des Dateisystems nochmal reduziert für die Installation X-Git-Tag: v3.0-alpha1~1475 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3817fbd6da51298a1ee8e17a4edf7aedfb1dce6b;p=ipfire-3.x.git Die Mindestgröße des Dateisystems nochmal reduziert für die Installation auf einer 1GB CompactFlash-IDE-Karte. Das hier erfordert nochmal eine genauere Untersuchung und die Umsetzung einer besseren Berechnung der Mindestgrößen der Partitionen sowie einige erweiterte Einstellungen zur swap-Partition. git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@706 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- diff --git a/src/install+setup/install/main.c b/src/install+setup/install/main.c index ef8f8f60b..43ee69734 100644 --- a/src/install+setup/install/main.c +++ b/src/install+setup/install/main.c @@ -66,7 +66,7 @@ long calc_rootsize(long free, long max) { long root; root = max / 2; - if (root < 512) { + if (root < 256) { return 0; } if (root > 2048) { @@ -378,16 +378,15 @@ int main(int argc, char *argv[]) swap_file = calc_swapsize(memory, maximum_free); - if (maximum_free < 768 + swap_file ) { - if (maximum_free < 768) { + if (maximum_free < 512 + swap_file ) { + if (maximum_free < 700) { errorbox(ctr[TR_DISK_TOO_SMALL]); goto EXIT; } if (!unattended) { rc = newtWinChoice(title, ctr[TR_OK], ctr[TR_CANCEL], ctr[TR_CONTINUE_NO_SWAP]); - } - else { + } else { rc = 1; } @@ -399,7 +398,7 @@ int main(int argc, char *argv[]) boot_partition = 20; /* in MB */ current_free = maximum_free - boot_partition - swap_file; - if (current_free < 768) { + if (current_free < 700) { errorbox(ctr[TR_DISK_TOO_SMALL]); goto EXIT; }