def write_storage_configuration(storage, sysroot=None): """Write the storage configuration to sysroot. :param storage: the storage object :param sysroot: a path to the target OS installation """ if sysroot is None: sysroot = util.getSysroot() if not os.path.isdir("%s/etc" % sysroot): os.mkdir("%s/etc" % sysroot) _write_escrow_packets(storage, sysroot) storage.make_mtab() storage.fsset.write() iscsi.write(sysroot, storage) fcoe_proxy = STORAGE.get_proxy(FCOE) fcoe_proxy.WriteConfiguration(sysroot) if arch.is_s390(): zfcp_proxy = STORAGE.get_proxy(ZFCP) zfcp_proxy.WriteConfiguration(sysroot) _write_dasd_conf(storage, sysroot)
def write_configuration(self): """Write the configuration to sysroot.""" log.debug("Write iSCSI configuration.") iscsi.write(conf.target.system_root, None)
def write_configuration(self, sysroot): """Write the configuration to sysroot.""" log.debug("Write iSCSI configuration to %s.", sysroot) iscsi.write(sysroot, None)