]> git.ipfire.org Git - thirdparty/util-linux.git/blob - tests/ts/blkid/low-probe
tests: split stdout and stderr
[thirdparty/util-linux.git] / tests / ts / blkid / low-probe
1 #!/bin/bash
2
3 #
4 # Copyright (C) 2009 Karel Zak <kzak@redhat.com>
5 #
6 # This file is part of util-linux.
7 #
8 # This file is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2 of the License, or
11 # (at your option) any later version.
12 #
13 # This file is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17 #
18
19 TS_TOPDIR="${0%/*}/../.."
20 TS_DESC="superblocks probing"
21
22 . $TS_TOPDIR/functions.sh
23
24 ts_init "$*"
25
26 ts_check_test_command "$TS_CMD_BLKID"
27 ts_check_prog "xz"
28
29 mkdir -p $TS_OUTDIR/images-fs
30
31 for img in $(ls $TS_SELF/images-fs/*.img.xz | sort); do
32 name=$(basename $img .img.xz)
33 outimg=$TS_OUTDIR/images-fs/${name}.img
34
35 ts_init_subtest $name
36
37 xz -dc $img > $outimg
38
39 $TS_CMD_BLKID -p -o udev $outimg 2> $TS_ERRLOG | sort > $TS_OUTPUT
40 ts_finalize_subtest
41 done
42
43 ts_finalize
44