4
# Copyright (C) 2007 Karel Zak <kzak@redhat.com>
6
# This file is part of util-linux.
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.
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.
18
TS_TOPDIR="$(dirname $0)/../.."
19
TS_DESC="broken fstab"
21
. $TS_TOPDIR/functions.sh
27
# Let's use the same mountpoint for all subtests
32
echo "tmpd $MNT tmpfs" >> /etc/fstab
36
ts_init_subtest "mount"
37
$TS_CMD_MOUNT $MNT &> /dev/null
38
$TS_CMD_FINDMNT --kernel --target "$MNT" &> /dev/null
39
if [ "$?" != "0" ]; then
40
ts_log "Cannot find $MNT in /proc/self/mountinfo"
44
$TS_CMD_UMOUNT $MNT &> /dev/null
48
ts_init_subtest "mount-all"
49
$TS_CMD_MOUNT -a &> /dev/null
50
$TS_CMD_FINDMNT --kernel --target "$MNT" &> /dev/null
51
if [ "$?" != "0" ]; then
52
ts_log "Cannot find $MNT in /proc/self/mountinfo"
56
$TS_CMD_UMOUNT $MNT &> /dev/null