mkfs.minix.tests 697 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. # mkfs.minix tests.
  3. # Copyright 2007 by Denys Vlasenko
  4. # Licensed under GPLv2, see file LICENSE in this source tree.
  5. . ./testing.sh
  6. # testing "test name" "options" "expected result" "file input" "stdin"
  7. # '\n' produces 10 on little endian, but not on big endian
  8. cr=`echo | od -i | sed 's/ *$//g;s/.* //g;2d'`
  9. if [ x"$cr" = x"10" ]; then
  10. hash=4f35f7afeba07d56055bed1f29ae20b7
  11. else
  12. hash=5adbc1b3ccd20ca5d0ab5bc1e13ac3fc
  13. fi
  14. testing "mkfs.minix" \
  15. "dd if=/dev/zero of=input bs=1k count=1024 2>/dev/null; mkfs.minix input; md5sum <input" \
  16. "352 inodes\n"\
  17. "1024 blocks\n"\
  18. "Firstdatazone=15 (15)\n"\
  19. "Zonesize=1024\n"\
  20. "Maxsize=268966912\n"\
  21. "$hash -\n" \
  22. "" \
  23. ""
  24. exit $FAILCOUNT