summaryrefslogtreecommitdiffstats
path: root/iscsi.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2006-06-15 20:38:49 +0000
committerJeremy Katz <katzj@redhat.com>2006-06-15 20:38:49 +0000
commita6c4f4742c8d3be8770ee39401941bd845a47ab4 (patch)
tree740eeb3ccb01eb33e0c37ef0cb68df88f67b62b1 /iscsi.py
parent82f91fb26180b32ec9300c51258bb1acaba0a693 (diff)
downloadanaconda-a6c4f4742c8d3be8770ee39401941bd845a47ab4.tar.gz
anaconda-a6c4f4742c8d3be8770ee39401941bd845a47ab4.tar.xz
anaconda-a6c4f4742c8d3be8770ee39401941bd845a47ab4.zip
2006-06-15 Jeremy Katz <katzj@redhat.com>
* iw/iscsi_gui.py (iscsiWindow.getNext): Hack for iscsi to stabilize * iscsi.py (iscsi.write): Write out iscsi config bits * anaconda (opts.iscsi): Actually handle the iscsi flag
Diffstat (limited to 'iscsi.py')
-rw-r--r--iscsi.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/iscsi.py b/iscsi.py
index f9f396d26..fc8282ba5 100644
--- a/iscsi.py
+++ b/iscsi.py
@@ -110,15 +110,19 @@ class iscsi:
stdout = "/dev/tty5", stderr="/dev/tty5")
self.action("--login")
- self.iscsidStarted = True;
+ self.iscsidStarted = True
def writeKS(self):
# XXX Useful if we have auto-generated kickstart files.
return
- def write(self):
- # XXX copy config files and any files needed by mkinitrd, depends on
- # mkinitrd and open-iscsi work in progress.
- return
+ def write(self, instPath):
+ fd = os.open(instPath + INITIATOR_FILE, os.O_RDWR | os.O_CREAT)
+ os.write(fd, "InitiatorName=%s\n" %(self.initiator))
+ os.close(fd)
+
+ if not os.path.isdir(instPath + "/var/db/iscsi"):
+ iutil.mkdirChain(instPath + "/var/db/iscsi")
+ shutil.copytree("/var/db/iscsi", instPath + "/var/db/iscsi")
# vim:tw=78:ts=4:et:sw=4