diff options
author | dd <dd@wx.tnyzeq.icu> | 2024-06-25 08:03:48 +0200 |
---|---|---|
committer | dd <dd@wx.tnyzeq.icu> | 2024-06-25 08:03:48 +0200 |
commit | 34a4d83816bc754e2a2fa2c106142277d4fc4155 (patch) | |
tree | a024aa6cb4f0c18000f04296320bd018bca5fad6 /scripts | |
parent | 9c509c9afd4a11774c18d90dee72bd06778da62d (diff) | |
download | vyos-build-34a4d83816bc754e2a2fa2c106142277d4fc4155.tar.gz vyos-build-34a4d83816bc754e2a2fa2c106142277d4fc4155.zip |
testsuite: improved sandbox mode
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/check-qemu-install | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install index fd9d40c0..42aeb71c 100755 --- a/scripts/check-qemu-install +++ b/scripts/check-qemu-install @@ -373,11 +373,23 @@ try: c.sendline('sudo systemctl stop vyos-configd.service &> /dev/null') c.expect(op_mode_prompt) + ################################################# + # Sandbox mode + ################################################# + if args.sandbox: log.info("SANDBOX: now you are in control!") c.sendline("") c.logfile = None c.interact() + if not args.keep: + log.info("SANDBOX: removing disk file: %s" % args.disk) + try: + os.remove(args.disk) + if diskname_raid: + os.remove(diskname_raid) + except Exception: + pass log.info("SANDBOX: end") exit(0) |