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