diff options
author | Jeremy Katz <katzj@redhat.com> | 2006-06-15 20:38:49 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2006-06-15 20:38:49 +0000 |
commit | a6c4f4742c8d3be8770ee39401941bd845a47ab4 (patch) | |
tree | 740eeb3ccb01eb33e0c37ef0cb68df88f67b62b1 /iscsi.py | |
parent | 82f91fb26180b32ec9300c51258bb1acaba0a693 (diff) | |
download | anaconda-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.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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 |