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
This commit is contained in:
ms
2007-07-18 22:03:07 +00:00
parent 61d0d586f2
commit 3817fbd6da

View File

@@ -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;
}