[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH] setup: Auf Netzwerkkartentreiber warten



! setup: Bevor die IP-Adresse und die Routentabelle geändert werdern
  können, muss gewartet werden, bis der Treiber wirklich da ist.
  Ansonsten geht das Schreiben schief und wir kriegen Standardwerte.

Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
 src/modules/pas/setup/setup_network.pas |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/modules/pas/setup/setup_network.pas b/src/modules/pas/setup/setup_network.pas
index 9472bcf..c637ad5 100644
--- a/src/modules/pas/setup/setup_network.pas
+++ b/src/modules/pas/setup/setup_network.pas
@@ -33,6 +33,10 @@ begin
 
         // IP/Gateway setzen
         path := 'tcpip:/' + driver + '/0/ip';
+        while not FileExists(path) do begin
+            yield;
+        end;
+
         Assign(f, path);
         {$i-}
         Rewrite(f);
-- 
1.6.0.2