All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] btrfs: fix grep warning at _require_btrfs_mkfs_uuid_option()
@ 2024-03-06 15:01 fdmanana
  2024-03-06 22:59 ` David Disseldorp
  2024-03-07  6:17 ` Anand Jain
  0 siblings, 2 replies; 3+ messages in thread
From: fdmanana @ 2024-03-06 15:01 UTC (permalink / raw)
  To: fstests; +Cc: linux-btrfs, Filipe Manana

From: Filipe Manana <fdmanana@suse.com>

When running _require_btrfs_mkfs_uuid_option(), some grep versions
complain about escaping the dash characters and make the tests that
use this function fail like this:

  btrfs/313       2s - output mismatch (see /root/fstests/results//btrfs_normal/btrfs/313.out.bad)
      --- tests/btrfs/313.out	2024-03-05 18:48:34.929372495 +0000
      +++ /root/fstests/results//btrfs_normal/btrfs/313.out.bad	2024-03-05 20:52:27.745166101 +0000
      @@ -1,5 +1,8 @@
       QA output created by 313
       ---- clone_uuids_verify_tempfsid ----
      +grep: warning: stray \ before -
      +grep: warning: stray \ before -
      +grep: warning: stray \ before -
       Mounting original device
       On disk fsid:		FSID
      ...
      (Run 'diff -u /root/fstests/tests/btrfs/313.out /root/fstests/results//btrfs_normal/btrfs/313.out.bad'  to see the entire diff)
  btrfs/314       3s - output mismatch (see /root/fstests/results//btrfs_normal/btrfs/314.out.bad)
      --- tests/btrfs/314.out	2024-03-05 18:48:34.929372495 +0000
      +++ /root/fstests/results//btrfs_normal/btrfs/314.out.bad	2024-03-05 20:52:32.880237216 +0000
      @@ -1,6 +1,9 @@
       QA output created by 314

       From non-tempfsid SCRATCH_MNT to tempfsid TEST_DIR/314/tempfsid_mnt
      +grep: warning: stray \ before -
      +grep: warning: stray \ before -
      +grep: warning: stray \ before -
       wrote 9000/9000 bytes at offset 0
      ...

So fix this by not escaping anymore the dashes and using the -- separator
before the regex pattern parameter.

Signed-off-by: Filipe Manana <fdmanana@suse.com>
---
 common/btrfs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/btrfs b/common/btrfs
index 3eb2a91b..aa344706 100644
--- a/common/btrfs
+++ b/common/btrfs
@@ -93,7 +93,7 @@ _require_btrfs_mkfs_uuid_option()
 	local cnt
 
 	cnt=$($MKFS_BTRFS_PROG --help 2>&1 | \
-				grep -E --count "\-\-uuid|\-\-device-uuid")
+				grep -E --count -- "--uuid|--device-uuid")
 	if [ $cnt != 2 ]; then
 		_notrun "Require $MKFS_BTRFS_PROG with --uuid and --device-uuid options"
 	fi
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] btrfs: fix grep warning at _require_btrfs_mkfs_uuid_option()
  2024-03-06 15:01 [PATCH] btrfs: fix grep warning at _require_btrfs_mkfs_uuid_option() fdmanana
@ 2024-03-06 22:59 ` David Disseldorp
  2024-03-07  6:17 ` Anand Jain
  1 sibling, 0 replies; 3+ messages in thread
From: David Disseldorp @ 2024-03-06 22:59 UTC (permalink / raw)
  To: fdmanana; +Cc: fstests, linux-btrfs, Filipe Manana

On Wed,  6 Mar 2024 15:01:57 +0000, fdmanana@kernel.org wrote:
...
>  	cnt=$($MKFS_BTRFS_PROG --help 2>&1 | \
> -				grep -E --count "\-\-uuid|\-\-device-uuid")
> +				grep -E --count -- "--uuid|--device-uuid")
>  	if [ $cnt != 2 ]; then
>  		_notrun "Require $MKFS_BTRFS_PROG with --uuid and --device-uuid options"
>  	fi

Reviewed-by: David Disseldorp <ddiss@suse.de>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] btrfs: fix grep warning at _require_btrfs_mkfs_uuid_option()
  2024-03-06 15:01 [PATCH] btrfs: fix grep warning at _require_btrfs_mkfs_uuid_option() fdmanana
  2024-03-06 22:59 ` David Disseldorp
@ 2024-03-07  6:17 ` Anand Jain
  1 sibling, 0 replies; 3+ messages in thread
From: Anand Jain @ 2024-03-07  6:17 UTC (permalink / raw)
  To: fdmanana, fstests; +Cc: linux-btrfs, Filipe Manana

looks good.

Reviewed-by: Anand Jain <anand.jain@oracle.com>

Thanks.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-03-07  6:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-06 15:01 [PATCH] btrfs: fix grep warning at _require_btrfs_mkfs_uuid_option() fdmanana
2024-03-06 22:59 ` David Disseldorp
2024-03-07  6:17 ` Anand Jain

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.