summaryrefslogtreecommitdiffstats
path: root/todo.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-09-27 18:00:59 +0000
committerMatt Wilson <msw@redhat.com>1999-09-27 18:00:59 +0000
commit9903524672dc375c5dad43e14f723dc8eb8c1d85 (patch)
tree0e470dbf060bf86d865a9cd3fa4dd0c8bb65346a /todo.py
parent07ac270b046ee2918e6f94e7b1c8d99ce8fb287b (diff)
downloadanaconda-9903524672dc375c5dad43e14f723dc8eb8c1d85.tar.gz
anaconda-9903524672dc375c5dad43e14f723dc8eb8c1d85.tar.xz
anaconda-9903524672dc375c5dad43e14f723dc8eb8c1d85.zip
three jj patches
Diffstat (limited to 'todo.py')
-rw-r--r--todo.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/todo.py b/todo.py
index e3942f7bd..3baa0ae24 100644
--- a/todo.py
+++ b/todo.py
@@ -1,6 +1,7 @@
import rpm, os
import iutil, isys
from lilo import LiloConfiguration
+from silo import SiloInstall
import string
import socket
import crypt
@@ -432,6 +433,10 @@ class ToDo:
self.bootdisk = 0
self.liloImages = {}
self.liloDevice = None
+ if iutil.getArch() == "sparc":
+ self.silo = SiloInstall(self)
+ else:
+ self.silo = None
self.timezone = None
self.upgrade = 0
self.ddruidAlreadySaved = 0
@@ -1564,7 +1569,10 @@ class ToDo:
devnull = os.open("/dev/null", os.O_RDWR)
iutil.execWithRedirect(argv[0], argv, root = self.instPath,
stdout = devnull)
- self.installLilo ()
+ if self.silo:
+ self.silo.installSilo ()
+ else:
+ self.installLilo ()
if self.instClass.postScript:
scriptRoot = "/"