diff options
author | Ed Santiago <santiago@redhat.com> | 2020-08-26 11:39:51 -0600 |
---|---|---|
committer | Ed Santiago <santiago@redhat.com> | 2020-08-27 12:58:13 -0600 |
commit | 4060b771577356c6966d9af6b92dc5c85c20b84a (patch) | |
tree | bbb8cfc7cfed534d11161a6f1455cf625faa68a4 /test/install | |
parent | 72c5b35ea5db44ca1c81a688d90f5c3aa8f8262e (diff) | |
download | podman-4060b771577356c6966d9af6b92dc5c85c20b84a.tar.gz podman-4060b771577356c6966d9af6b92dc5c85c20b84a.tar.bz2 podman-4060b771577356c6966d9af6b92dc5c85c20b84a.zip |
BATS: fix corner case in --userns=keep-id test
The test that does 'adduser' in a keep-id container had a
really dumb bug: if the user running the test has UID 1000,
then podman itself (via keep-id) will add the "1000" passwd
entry, and the in-container "adduser" will allocate 1001,
making our test fail. This triggered in f31/f32 podman gating
tests, but (?!?) never in rawhide gating tests.
Solution: explicitly feed a UID to adduser. Make sure that
it's not the same as the UID of the current user.
Also (unrelated): fix a ridiculous "run mkdir || die". At
the time I wrote that I probably had no idea how BATS works.
Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to 'test/install')
0 files changed, 0 insertions, 0 deletions