self.ctrl.terminate()
self.ctrl = None
+ def send_file(self, src, dst):
+ self.host.send_file(src, dst)
+
class Hostapd:
def __init__(self, ifname, bssidx=0, hostname=None, port=8877):
self.hostname = hostname
def note(self, txt):
self.request("NOTE " + txt)
+ def send_file(self, src, dst):
+ self.host.send_file(src, dst)
+
def add_ap(apdev, params, wait_enabled=True, no_enable=False, timeout=30,
global_ctrl_override=None, driver=False):
if isinstance(apdev, dict):
def cmd_execute(apdev, cmd, shell=False):
hapd_global = HostapdGlobal(apdev)
return hapd_global.cmd_execute(cmd, shell=shell)
+
+def send_file(apdev, src, dst):
+ hapd_global = HostapdGlobal(apdev)
+ return hapd_global.send_file(src, dst)
self.local_execute(["scp", self.user + "@[" + self.host + "]:" + log, local_log_dir])
self.execute(["rm", log])
del self.logs[:]
+
+ def send_file(self, src, dst):
+ if self.host is None:
+ return
+ self.local_execute(["scp", src,
+ self.user + "@[" + self.host + "]:" + dst])