#!/bin/sh
# DF-0713 run script — executes the trigger on the DragonFlyBSD guest
# Copies trigger.sh to the guest and runs it as the unprivileged maxx user.
set -e
cd "$(dirname "$0")"
HERE="$(pwd)"

# Copy to guest
SSH="./dfbsd-qemu/vm.sh"
$SSH run_user 'rm -rf poc/DF-0713 && mkdir -p poc/DF-0713' 2>/dev/null || true
scp -F dfbsd-qemu/config -q "$HERE/trigger.sh" dfbsd-maxx:poc/DF-0713/ 2>/dev/null

# Run as unprivileged user
$SSH run_user 'cd poc/DF-0713 && sh trigger.sh 2>&1; echo "EXIT=$?"'
