2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-14 07:10:21 +00:00

Use apt-key command on Ubunty system to verify signature key during regression test

This commit is contained in:
Mark Gurevich
2022-10-25 10:02:44 -04:00
parent 96a0a515b1
commit de70f3b1e2

View File

@@ -62,10 +62,12 @@ check:rc==0
check:output=~running
#Verify xCAT public key was installed
cmd:xdsh $$CN "rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'"
cmd:if xdsh $$CN "grep \"Ubuntu\" /etc/*release >/dev/null"; then xdsh $$CN "apt-key list"; else xdsh $$CN "rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'"; fi
check:output=~xCAT Automatic Signing Key
cmd:xdsh $$CN "rpm -e gpg-pubkey-ca548a47-5b2c830b"
#Remove public key on non-Ubuntu system. It was installed during go-xcat RPM installs
cmd:if xdsh $$CN "grep -v \"Ubuntu\" /etc/*release >/dev/null"; then xdsh $$CN "rpm -e gpg-pubkey-ca548a47-5b2c830b"; fi
cmd:xdsh $$CN "service xcatd stop"
end