]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - test/test-execute/exec-supplementarygroups-multiple-groups-withuid.service
Merge pull request #10152 from yuwata/udev-use-extract
[thirdparty/systemd.git] / test / test-execute / exec-supplementarygroups-multiple-groups-withuid.service
index 00523e383b307281318a521338eab96e0fc4da02..62e56a2c23be18e77a63fce2f29fe93c0ba6938c 100644 (file)
@@ -2,7 +2,9 @@
 Description=Test for Supplementary Group with multiple groups and Uid=1
 
 [Service]
-ExecStart=/bin/sh -x -c 'test "$$(id -G)" = "1 2 3" && test "$$(id -g)" = "1" && test "$$(id -u)" = "1"'
+ExecStart=/bin/sh -x -c 'HAVE=; for g in $$(id -G); do test "$$g" = "1" && HAVE=1; done; test "$$HAVE" -eq 1'
+ExecStart=/bin/sh -x -c 'HAVE=; for g in $$(id -G); do test "$$g" = "2" && HAVE=1; done; test "$$HAVE" -eq 1'
+ExecStart=/bin/sh -x -c 'HAVE=; for g in $$(id -G); do test "$$g" = "3" && HAVE=1; done; test "$$HAVE" -eq 1'
 Type=oneshot
 User=1
 SupplementaryGroups=1 2 3