#!/bin/sh
# DF-2627 run #2 (guest): wider leak distribution with more priming modes.
cd /root/poc/df2627

echo "=== B2: mode f (fresh fork per sample, alternating n/s prime), 150 ==="
./leak_df2627 /mnt/h2x 150 f

echo "=== D2: mode r (healthy-dir readdir prime), 100 ==="
./leak_df2627 /mnt/h2x 100 r "" /mnt

echo "=== G: mode s (socket prime), 150 ==="
./leak_df2627 /mnt/h2x 150 s

echo "=== H: mode w (writev/pipe prime), 150 ==="
./leak_df2627 /mnt/h2x 150 w

echo "=== E2: nobody, mode f (100) ==="
su -m nobody -c '/tmp/leak_df2627 /mnt/h2x 100 f'
echo "=== E3: nobody, mode s (100) ==="
su -m nobody -c '/tmp/leak_df2627 /mnt/h2x 100 s'
echo "=== E4: nobody, mode w (100) ==="
su -m nobody -c '/tmp/leak_df2627 /mnt/h2x 100 w'

echo "=== control: same sampler on CONTROL image (expect no EDOM, real cookies) ==="
echo "(run separately on base2627.img)"

echo BATTERY2_DONE
