summaryrefslogtreecommitdiffstats
path: root/todo.py
diff options
context:
space:
mode:
Diffstat (limited to 'todo.py')
-rw-r--r--todo.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/todo.py b/todo.py
index 2e6172295..a6db4853c 100644
--- a/todo.py
+++ b/todo.py
@@ -945,12 +945,13 @@ class ToDo:
inittab = open (self.instPath + '/etc/inittab', 'r')
lines = inittab.readlines ()
inittab.close ()
+ inittab = open (self.instPath + '/etc/inittab', 'w')
for line in lines:
if len (line) > 3 and line[:3] == "id:":
- line[4] = str (self.initlevel)
- break
- inittab = open (self.instPath + '/etc/inittab', 'w')
- inittab.write (string.join (lines), '\n')
+ fields = string.split (line, ':')
+ fields[1] = str (self.initlevel)
+ line = string.join (fields, ':')
+ inittab.write (line)
inittab.close ()
def doInstall(self):