All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Use numeric user and group IDs in getfacl
@ 2019-05-17 11:24 Luis Henriques
  2019-05-17 11:24 ` [PATCH 1/2] generic/319: use " Luis Henriques
  2019-05-17 11:24 ` [PATCH 2/2] overlay/023: " Luis Henriques
  0 siblings, 2 replies; 5+ messages in thread
From: Luis Henriques @ 2019-05-17 11:24 UTC (permalink / raw)
  To: fstests; +Cc: Luis Henriques

Hi,

I just saw generic/319 test failing in a system where /etc/group didn't
had the 0 group ID defined.  I guess that's not a common setup, but the
test can easily fixed by having getfacl returning the numeric IDs instead.

Running 'git grep' showed that overlay/023 seems have a similar issue and,
although I didn't tested it, I'm sending the fix for that test as well.

Luis Henriques (2):
  generic/319: use number user and group IDs in getfacl
  overlay/023: use number user and group IDs in getfacl

 tests/generic/319     | 4 ++--
 tests/generic/319.out | 8 ++++----
 tests/overlay/023     | 2 +-
 tests/overlay/023.out | 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

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

* [PATCH 1/2] generic/319: use numeric user and group IDs in getfacl
  2019-05-17 11:24 [PATCH 0/2] Use numeric user and group IDs in getfacl Luis Henriques
@ 2019-05-17 11:24 ` Luis Henriques
  2019-05-17 15:15   ` Filipe Manana
  2019-05-17 11:24 ` [PATCH 2/2] overlay/023: " Luis Henriques
  1 sibling, 1 reply; 5+ messages in thread
From: Luis Henriques @ 2019-05-17 11:24 UTC (permalink / raw)
  To: fstests; +Cc: Luis Henriques, Filipe Manana

This prevents test failures if cases where, e.g., /etc/group doesn't
include the 'root' group ID.

Cc: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Luis Henriques <lhenriques@suse.com>
---
 tests/generic/319     | 4 ++--
 tests/generic/319.out | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/tests/generic/319 b/tests/generic/319
index 02973d90cbe2..504cf627537b 100755
--- a/tests/generic/319
+++ b/tests/generic/319
@@ -44,10 +44,10 @@ _scratch_mount
 
 mkdir $SCRATCH_MNT/testdir
 setfacl -d --set u::rwx,g::rwx,o::- $SCRATCH_MNT/testdir
-getfacl --absolute-names $SCRATCH_MNT/testdir | _filter_scratch
+getfacl -n --absolute-names $SCRATCH_MNT/testdir | _filter_scratch
 
 mkdir $SCRATCH_MNT/testdir/testsubdir
-getfacl --absolute-names $SCRATCH_MNT/testdir/testsubdir | _filter_scratch
+getfacl -n --absolute-names $SCRATCH_MNT/testdir/testsubdir | _filter_scratch
 
 # success, all done
 status=0
diff --git a/tests/generic/319.out b/tests/generic/319.out
index b090bfaf6a04..bf6b4bc80462 100644
--- a/tests/generic/319.out
+++ b/tests/generic/319.out
@@ -1,7 +1,7 @@
 QA output created by 319
 # file: SCRATCH_MNT/testdir
-# owner: root
-# group: root
+# owner: 0
+# group: 0
 user::rwx
 group::r-x
 other::r-x
@@ -10,8 +10,8 @@ default:group::rwx
 default:other::---
 
 # file: SCRATCH_MNT/testdir/testsubdir
-# owner: root
-# group: root
+# owner: 0
+# group: 0
 user::rwx
 group::rwx
 other::---

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

* [PATCH 2/2] overlay/023: use numeric user and group IDs in getfacl
  2019-05-17 11:24 [PATCH 0/2] Use numeric user and group IDs in getfacl Luis Henriques
  2019-05-17 11:24 ` [PATCH 1/2] generic/319: use " Luis Henriques
@ 2019-05-17 11:24 ` Luis Henriques
  2019-05-18  3:55   ` Murphy Zhou
  1 sibling, 1 reply; 5+ messages in thread
From: Luis Henriques @ 2019-05-17 11:24 UTC (permalink / raw)
  To: fstests; +Cc: Luis Henriques, Xiong Zhou

This prevents test failures if cases where, e.g., /etc/group doesn't
include the 'root' group ID.

Cc: Xiong Zhou <xzhou@redhat.com>
Signed-off-by: Luis Henriques <lhenriques@suse.com>
---
 tests/overlay/023     | 2 +-
 tests/overlay/023.out | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/overlay/023 b/tests/overlay/023
index 7e48349d1a12..edd034c3a9e3 100755
--- a/tests/overlay/023
+++ b/tests/overlay/023
@@ -55,7 +55,7 @@ setfacl -d -m o::rwx $wkdir
 _scratch_mount
 
 # getting acls, ACL set on workdir should be cleaned
-getfacl -p $wkdir/work 2>&1 | _filter_scratch | _filter_ovl_dirs
+getfacl -n -p $wkdir/work 2>&1 | _filter_scratch | _filter_ovl_dirs
 
 # success, all done
 status=0
diff --git a/tests/overlay/023.out b/tests/overlay/023.out
index 4a243c5b44ce..911d272d2241 100644
--- a/tests/overlay/023.out
+++ b/tests/overlay/023.out
@@ -1,7 +1,7 @@
 QA output created by 023
 # file: SCRATCH_DEV/OVL_WORK/work
-# owner: root
-# group: root
+# owner: 0
+# group: 0
 user::---
 group::---
 other::---

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

* Re: [PATCH 1/2] generic/319: use numeric user and group IDs in getfacl
  2019-05-17 11:24 ` [PATCH 1/2] generic/319: use " Luis Henriques
@ 2019-05-17 15:15   ` Filipe Manana
  0 siblings, 0 replies; 5+ messages in thread
From: Filipe Manana @ 2019-05-17 15:15 UTC (permalink / raw)
  To: Luis Henriques; +Cc: fstests, Filipe Manana

On Fri, May 17, 2019 at 12:49 PM Luis Henriques <lhenriques@suse.com> wrote:
>
> This prevents test failures if cases where, e.g., /etc/group doesn't
> include the 'root' group ID.
>
> Cc: Filipe Manana <fdmanana@suse.com>
> Signed-off-by: Luis Henriques <lhenriques@suse.com>

Reviewed-by: Filipe Manana <fdmanana@suse.com>

Looks good, thanks.

> ---
>  tests/generic/319     | 4 ++--
>  tests/generic/319.out | 8 ++++----
>  2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/tests/generic/319 b/tests/generic/319
> index 02973d90cbe2..504cf627537b 100755
> --- a/tests/generic/319
> +++ b/tests/generic/319
> @@ -44,10 +44,10 @@ _scratch_mount
>
>  mkdir $SCRATCH_MNT/testdir
>  setfacl -d --set u::rwx,g::rwx,o::- $SCRATCH_MNT/testdir
> -getfacl --absolute-names $SCRATCH_MNT/testdir | _filter_scratch
> +getfacl -n --absolute-names $SCRATCH_MNT/testdir | _filter_scratch
>
>  mkdir $SCRATCH_MNT/testdir/testsubdir
> -getfacl --absolute-names $SCRATCH_MNT/testdir/testsubdir | _filter_scratch
> +getfacl -n --absolute-names $SCRATCH_MNT/testdir/testsubdir | _filter_scratch
>
>  # success, all done
>  status=0
> diff --git a/tests/generic/319.out b/tests/generic/319.out
> index b090bfaf6a04..bf6b4bc80462 100644
> --- a/tests/generic/319.out
> +++ b/tests/generic/319.out
> @@ -1,7 +1,7 @@
>  QA output created by 319
>  # file: SCRATCH_MNT/testdir
> -# owner: root
> -# group: root
> +# owner: 0
> +# group: 0
>  user::rwx
>  group::r-x
>  other::r-x
> @@ -10,8 +10,8 @@ default:group::rwx
>  default:other::---
>
>  # file: SCRATCH_MNT/testdir/testsubdir
> -# owner: root
> -# group: root
> +# owner: 0
> +# group: 0
>  user::rwx
>  group::rwx
>  other::---



-- 
Filipe David Manana,

“Whether you think you can, or you think you can't — you're right.”

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

* Re: [PATCH 2/2] overlay/023: use numeric user and group IDs in getfacl
  2019-05-17 11:24 ` [PATCH 2/2] overlay/023: " Luis Henriques
@ 2019-05-18  3:55   ` Murphy Zhou
  0 siblings, 0 replies; 5+ messages in thread
From: Murphy Zhou @ 2019-05-18  3:55 UTC (permalink / raw)
  To: Luis Henriques; +Cc: fstests, Xiong Zhou

On Fri, May 17, 2019 at 12:24:22PM +0100, Luis Henriques wrote:
> This prevents test failures if cases where, e.g., /etc/group doesn't
> include the 'root' group ID.

Ack for this patch(I don't see that other 1/2 one). Thanks!

Xiong

> 
> Cc: Xiong Zhou <xzhou@redhat.com>
> Signed-off-by: Luis Henriques <lhenriques@suse.com>
> ---
>  tests/overlay/023     | 2 +-
>  tests/overlay/023.out | 4 ++--
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/tests/overlay/023 b/tests/overlay/023
> index 7e48349d1a12..edd034c3a9e3 100755
> --- a/tests/overlay/023
> +++ b/tests/overlay/023
> @@ -55,7 +55,7 @@ setfacl -d -m o::rwx $wkdir
>  _scratch_mount
>  
>  # getting acls, ACL set on workdir should be cleaned
> -getfacl -p $wkdir/work 2>&1 | _filter_scratch | _filter_ovl_dirs
> +getfacl -n -p $wkdir/work 2>&1 | _filter_scratch | _filter_ovl_dirs
>  
>  # success, all done
>  status=0
> diff --git a/tests/overlay/023.out b/tests/overlay/023.out
> index 4a243c5b44ce..911d272d2241 100644
> --- a/tests/overlay/023.out
> +++ b/tests/overlay/023.out
> @@ -1,7 +1,7 @@
>  QA output created by 023
>  # file: SCRATCH_DEV/OVL_WORK/work
> -# owner: root
> -# group: root
> +# owner: 0
> +# group: 0
>  user::---
>  group::---
>  other::---

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

end of thread, other threads:[~2019-05-18  3:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-17 11:24 [PATCH 0/2] Use numeric user and group IDs in getfacl Luis Henriques
2019-05-17 11:24 ` [PATCH 1/2] generic/319: use " Luis Henriques
2019-05-17 15:15   ` Filipe Manana
2019-05-17 11:24 ` [PATCH 2/2] overlay/023: " Luis Henriques
2019-05-18  3:55   ` Murphy Zhou

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.