def copy2rootfs(self, src, dst="/"): for srcroot, dirs, files in os.walk(src): dstroot = config.rootfs(dst + srcroot[len(src):]) for d in dirs: dstd = os.path.join(dstroot, d) if not os.path.isdir(dstd): os.mkdir(dstd) for f in files: srcf = os.path.join(srcroot, f) dstf = os.path.join(dstroot, f) host.text(" ".join(["cp ", srcf, dstf])) shutil.copy2(srcf, dstf)
def _stderr(self, line): if line.startswith("I"): host.text(line) else: host.dbg(line) return True
def _stdout(self, line): host.text(line) return True