Contents of /tags/mkinitrd-6_1_12/busybox/testsuite/mount.tests
Parent Directory | Revision Log
Revision 939 -
(show annotations)
(download)
Tue Nov 17 21:24:51 2009 UTC (14 years, 10 months ago) by niro
File size: 909 byte(s)
Tue Nov 17 21:24:51 2009 UTC (14 years, 10 months ago) by niro
File size: 909 byte(s)
tagged 'mkinitrd-6_1_12'
1 | #!/bin/sh |
2 | |
3 | # Copyright 2007 by Denys Vlasenko <vda.linux@googlemail.com> |
4 | # Licensed under GPL v2, see file LICENSE for details. |
5 | |
6 | . testing.sh |
7 | |
8 | test "`id -u`" = 0 || { |
9 | echo "SKIPPED: must be root to test this" |
10 | exit 0 |
11 | } |
12 | |
13 | dd if=/dev/zero of=mount.image1m count=1 bs=1M 2>/dev/null || exit 1 |
14 | mkfs.minix -v mount.image1m >/dev/null 2>&1 || exit 1 |
15 | testdir=$PWD/testdir |
16 | mkdir $testdir 2>/dev/null |
17 | umount -d $testdir 2>/dev/null |
18 | |
19 | # testing "test name" "command" "expected result" "file input" "stdin" |
20 | # file input will be file called "input" |
21 | # test can create a file "actual" instead of writing to stdout |
22 | |
23 | testing "mount -o remount,mand" \ |
24 | "mount -o loop mount.image1m $testdir "\ |
25 | "&& grep -Fc $testdir </proc/mounts "\ |
26 | "&& mount -o remount,mand $testdir "\ |
27 | "&& grep -F $testdir </proc/mounts | grep -c '[, ]mand[, ]'" \ |
28 | "1\n""1\n" \ |
29 | "" "" |
30 | |
31 | umount -d $testdir |
32 | rmdir $testdir |
33 | rm mount.image1m |
34 | |
35 | exit $FAILCOUNT |