]> git.proxmox.com Git - grub2.git/blame - tests/minixfs_test.in
usb: Avoid possible out-of-bound accesses caused by malicious devices
[grub2.git] / tests / minixfs_test.in
CommitLineData
a827807a 1#!@BUILD_SHEBANG@
7d44ff7d
VS
2
3set -e
4
5if [ "x$EUID" = "x" ] ; then
6 EUID=`id -u`
7fi
8
9if [ "$EUID" != 0 ] ; then
10 exit 77
11fi
12
13if ! which mkfs.minix >/dev/null 2>&1; then
14 echo "mkfs.minix not installed; cannot test minixfs."
15 exit 77
16fi
17
18if ! mkfs.minix -h | grep -- -v > /dev/null; then
9f8f9e62
VS
19 echo "mkfs.minix doesn't support minix2fs; cannot test minix*fs."
20 exit 77
21fi
22
23if ! mkfs.minix -h | grep -- -3 > /dev/null; then
7d44ff7d
VS
24 echo "mkfs.minix doesn't support minix3fs; cannot test minix*fs."
25 exit 77
26fi
27
9f8f9e62
VS
28if ! mkfs.minix -h | grep -- -B > /dev/null; then
29 echo "mkfs.minix doesn't support variable block size; cannot test minix*fs."
30 exit 77
31fi
32
7d44ff7d
VS
33"@builddir@/grub-fs-tester" minix
34"@builddir@/grub-fs-tester" minix2
35"@builddir@/grub-fs-tester" minix3