DragonFlyBSD Kernel Audit
DF-2629 / run.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-2629 build + matrix run (build as anyone, matrix as the unprivileged user).
set -e
cc -O2 -Wall -o utimes_ab utimes_ab.c
U=$(pwd)/utimes_ab
echo "uid=$(id -u) $(uname -v)"
for fs in /mnt/ufs2629 /home/maxx/df2629h2; do
  echo "--- fs: $fs ($(df -T $fs | tail -1 | awk '{print $2}') on $(df -T $fs | tail -1 | awk '{print $1}'))"
  $U explicit $fs/q1_owner644
  $U explicit $fs/q2_root666
  $U explicit $fs/q3_root644
  $U now      $fs/q4_root666n
  $U now      $fs/q5_root444n
done