#!/bin/sh
# DF-2886 run (run INSIDE the guest as root; trigger executes as nobody)
# Vulnerable kernel: expect "RESULT: LEAK CONFIRMED" on every run.
# Fixed kernel:      expect "RESULT: no leak observed".
set -e
kldload /tmp/uioz/uioz.ko
for i in 1 2 3; do
    su -m nobody -c "/tmp/uioz/uioz_trigger /tmp/leak_$i.txt"
    echo "--- run $i rc=$? ---"
done
su -m nobody -c "id && /tmp/uioz/uioz_trigger /tmp/leak_uid.txt"
