1#!/bin/sh 2 3# Test scenario from https://reviews.freebsd.org/D43951 "Fix MSDOSFS rename (in case target exists)" 4# Test scenario by se@ 5 6# Triggered a panic with a WiP kernel patch. 7 8set -u 9[ -f "`which rsync`" ] || exit 0 10[ -d /usr/src/lib ] || exit 0 11 12MDUNIT=10 13FS=/mnt/test 14mdconfig -u $MDUNIT -t malloc -s 512m 15newfs_msdos -c 8 -F 32 /dev/md$MDUNIT > /dev/null 2>&1 16mkdir -p $FS 17mount -t msdos /dev/md$MDUNIT $FS 18rsync -r /usr/src/lib/libsysdecode $FS 19rsync -r /usr/src/lib/libsysdecode $FS 20rsync -r /usr/src/lib/libsysdecode $FS 21umount $FS 22fsck_msdosfs -y /dev/md$MDUNIT; s=$? 23mdconfig -d -u $MDUNIT 24 25exit $s 26