From: Rich Johnston <rjohnston@sgi.com>
To: Koen De Wit <koen.de.wit@oracle.com>
Cc: xfs@oss.sgi.com
Subject: Re: [PATCH] xfstests: fix _mount_ops_filter() to support $TEST_DIR containing -o
Date: Thu, 15 Aug 2013 11:33:49 -0500 [thread overview]
Message-ID: <520D02ED.7000109@sgi.com> (raw)
In-Reply-To: <1372801497-3941-1-git-send-email-koen.de.wit@oracle.com>
On 07/02/2013 04:44 PM, Koen De Wit wrote:
> If multiple mount options are given with multiple -o parameters,
> _mount_ops_filter concatenates them by replacing all -o's with a comma
> (except for the first -o).
>
> If $TEST_DIR contains "-o" (e.g. /mnt/test-os/) you get errors like this:
>
> # ./check generic/002
> mount: mount point /mnt/test,s/ does not exist
> common/rc: retrying test device mount with external set
> mount: mount point /mnt/test,s/ does not exist
> common/rc: could not mount /dev/sdc3 on /mnt/test-os/
>
> Fix it by only replacing -o's that are preceded by at least one space.
>
> Signed-off-by: Koen De Wit <koen.de.wit@oracle.com>
> ---
> common/rc | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/common/rc b/common/rc
> index fe6bbfc..2a3c040 100644
> --- a/common/rc
> +++ b/common/rc
> @@ -260,7 +260,7 @@ _mount_ops_filter()
> # the sed script replaces all -o's (except the first) with a comma
> # not required for linux, but won't hurt
>
> - echo $params | sed -e 's/[[:space:]]*-o[[:space:]]*/UnIqUe/1; s/[[:space:]]*-o[[:space:]]*/,/g; s/UnIqUe/ -o /1' \
> + echo $params | sed -e 's/[[:space:]]\+-o[[:space:]]*/UnIqUe/1; s/[[:space:]]\+-o[[:space:]]*/,/g; s/UnIqUe/ -o /1' \
> | sed -e 's/dmapi/dmi/' \
> | $PERL_PROG -ne "s#mtpt=[^,|^\n|^\s]*#mtpt=$FS_ESCAPED\1\2#; print;"
>
>
Sorry Koen I did not see this had been reviewed, thanks for the patch.
It has been committed.
--Rich
commit 74357dea4a975d2942163a2df7a527b57c46650b
Author: Koen De Wit <koen.de.wit@oracle.com>
Date: Tue Jul 2 21:44:57 2013 +0000
xfstests: fix _mount_ops_filter() to support $TEST_DIR containing -o
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
prev parent reply other threads:[~2013-08-15 16:33 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-02 21:44 [PATCH] xfstests: fix _mount_ops_filter() to support $TEST_DIR containing -o Koen De Wit
2013-07-24 23:09 ` Ben Myers
2013-08-15 16:33 ` Rich Johnston [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=520D02ED.7000109@sgi.com \
--to=rjohnston@sgi.com \
--cc=koen.de.wit@oracle.com \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.