mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-05-12 07:31:37 +02:00
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:
@@ -66,7 +66,7 @@ long calc_rootsize(long free, long max) {
|
|||||||
long root;
|
long root;
|
||||||
|
|
||||||
root = max / 2;
|
root = max / 2;
|
||||||
if (root < 512) {
|
if (root < 256) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (root > 2048) {
|
if (root > 2048) {
|
||||||
@@ -378,16 +378,15 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
swap_file = calc_swapsize(memory, maximum_free);
|
swap_file = calc_swapsize(memory, maximum_free);
|
||||||
|
|
||||||
if (maximum_free < 768 + swap_file ) {
|
if (maximum_free < 512 + swap_file ) {
|
||||||
if (maximum_free < 768) {
|
if (maximum_free < 700) {
|
||||||
errorbox(ctr[TR_DISK_TOO_SMALL]);
|
errorbox(ctr[TR_DISK_TOO_SMALL]);
|
||||||
goto EXIT;
|
goto EXIT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!unattended) {
|
if (!unattended) {
|
||||||
rc = newtWinChoice(title, ctr[TR_OK], ctr[TR_CANCEL], ctr[TR_CONTINUE_NO_SWAP]);
|
rc = newtWinChoice(title, ctr[TR_OK], ctr[TR_CANCEL], ctr[TR_CONTINUE_NO_SWAP]);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
rc = 1;
|
rc = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -399,7 +398,7 @@ int main(int argc, char *argv[])
|
|||||||
boot_partition = 20; /* in MB */
|
boot_partition = 20; /* in MB */
|
||||||
current_free = maximum_free - boot_partition - swap_file;
|
current_free = maximum_free - boot_partition - swap_file;
|
||||||
|
|
||||||
if (current_free < 768) {
|
if (current_free < 700) {
|
||||||
errorbox(ctr[TR_DISK_TOO_SMALL]);
|
errorbox(ctr[TR_DISK_TOO_SMALL]);
|
||||||
goto EXIT;
|
goto EXIT;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user