tests: add ts-mount-noncanonical
mount(8) shouldn't canonicalize SPEC path for cifs, smbfs, nfs, ... Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
6ada3e4e79
commit
83617e73e7
|
@ -12,16 +12,16 @@ EXTRA_DIST = expected \
|
|||
ts-cal-y \
|
||||
ts-col-multibyte \
|
||||
ts-cramfs-mkfs \
|
||||
ts-fstab-label \
|
||||
ts-fstab-label2devname \
|
||||
ts-fstab-label2uuid \
|
||||
ts-fstab-uuid \
|
||||
ts-fstab-uuid2devname \
|
||||
ts-fstab-uuid2label \
|
||||
ts-fstab-devname \
|
||||
ts-fstab-devname2label \
|
||||
ts-fstab-devname2uuid \
|
||||
ts-fstab-label \
|
||||
ts-fstab-label2devname \
|
||||
ts-fstab-label2uuid \
|
||||
ts-fstab-symlink \
|
||||
ts-fstab-uuid \
|
||||
ts-fstab-uuid2devname \
|
||||
ts-fstab-uuid2label \
|
||||
ts-hwclock-systohc \
|
||||
ts-ipcs-headers \
|
||||
ts-ipcs-limits \
|
||||
|
@ -29,6 +29,7 @@ EXTRA_DIST = expected \
|
|||
ts-ipcs.sh \
|
||||
ts-login-checktty \
|
||||
ts-look-separator \
|
||||
ts-mount-noncanonical \
|
||||
ts-mount-devname \
|
||||
ts-mount-label \
|
||||
ts-mount-move \
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
mount: spec: "//etc"
|
||||
mount: spec: "/etc"
|
|
@ -0,0 +1,37 @@
|
|||
#!/bin/bash
|
||||
|
||||
#
|
||||
# Copyright (C) 2007 Karel Zak <kzak@redhat.com>
|
||||
#
|
||||
# This file is part of util-linux-ng.
|
||||
#
|
||||
# This file is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This file is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
. ./commands.sh
|
||||
. ./functions.sh
|
||||
|
||||
TS_COMPONENT="mount"
|
||||
TS_DESC="non canonical path"
|
||||
|
||||
ts_init "$*"
|
||||
|
||||
if [ ! -e "/etc" ]; then
|
||||
ts_skip "/etc not such file of directory"
|
||||
fi
|
||||
|
||||
# Don't canonicalize SPEC for cifs, nfs, smbfs, ...
|
||||
$TS_CMD_MOUNT -v -v -v -f -i -n -t cifs //etc /foo | grep "spec:" >> $TS_OUTPUT 2>&1
|
||||
|
||||
# Canonicalize when FS type undefined and the SPEC exists
|
||||
$TS_CMD_MOUNT -v -v -v -f -i -n //etc /foo | grep "spec:" >> $TS_OUTPUT 2>&1
|
||||
|
||||
ts_finalize
|
||||
|
Loading…
Reference in New Issue