test-execute: ExecStop= and friends should not get credentials
authorMike Yuan <me@yhndnzj.com>
Tue, 30 Apr 2024 13:55:05 +0000 (21:55 +0800)
committerLuca Boccassi <bluca@debian.org>
Sun, 21 Jul 2024 18:10:58 +0000 (19:10 +0100)
See #32583

test/test-execute/exec-set-credential.service

index 22634361cb3fe501e12172f0d22830f5f2915a0f..7f2e87f6584d784924c33b99ab710758c5d947c4 100644 (file)
@@ -5,7 +5,7 @@ Description=Test for SetCredential=
 [Service]
 ExecStart=sh -x -c 'test "$$(cat %d/test-execute.set-credential)" = "hoge"'
 ExecStartPost=sh -x -c 'test "$$(cat %d/test-execute.set-credential)" = "hoge"'
-ExecStop=sh -x -c 'test "$$(cat %d/test-execute.set-credential)" = "hoge"'
-ExecStopPost=sh -x -c 'test "$$(cat %d/test-execute.set-credential)" = "hoge"'
+ExecStop=bash -x -c '[[ ! -v CREDENTIALS_DIRECTORY ]]'
+ExecStopPost=bash -x -c '[[ ! -v CREDENTIALS_DIRECTORY ]]'
 Type=oneshot
 SetCredential=test-execute.set-credential:hoge