tests/sign: add verification key for pulling with dummy
authorDenis Pynkin <denis.pynkin@collabora.com>
Mon, 25 Nov 2019 19:50:07 +0000 (19:50 +0000)
committerDenis Pynkin <denis.pynkin@collabora.com>
Wed, 25 Mar 2020 12:23:54 +0000 (15:23 +0300)
After splitting out the common key to secret/public inside the dummy engine we
need to pass the the public key for remote with dummy engine usage.

Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
tests/test-signed-pull.sh

index 28676b211437992221702ca43a8a400469a61210..e57a40f3cce6543cbe5c92fc46a9a1bc2cf9985c 100755 (executable)
@@ -34,7 +34,7 @@ function repo_init() {
     rm repo -rf
     mkdir repo
     ostree_repo_init repo --mode=${repo_mode}
-    ${CMD_PREFIX} ostree --repo=repo remote add --set=gpg-verify=false origin $(cat httpd-address)/ostree/gnomerepo "$@"
+    ${CMD_PREFIX} ostree --repo=repo remote add --set=gpg-verify=false --set=sign-verify-summary=false origin $(cat httpd-address)/ostree/gnomerepo "$@"
 }
 
 function test_signed_pull() {
@@ -66,6 +66,7 @@ function test_signed_pull() {
 DUMMYSIGN="dummysign"
 COMMIT_ARGS="--sign=${DUMMYSIGN} --sign-type=dummy"
 repo_init --set=sign-verify=true
+${CMD_PREFIX} ostree --repo=repo config set 'remote "origin"'.verification-key "${DUMMYSIGN}"
 test_signed_pull "dummy"