mirror of
https://cagebreak.project-repo.co/cagebreak.git
synced 2026-08-23 22:14:18 +02:00
Add gpg signatures check
This commit is contained in:
parent
d00de8fb1e
commit
a76f0d6d55
2 changed files with 44 additions and 0 deletions
|
|
@ -355,5 +355,6 @@ test('Scan-build (static analysis)', find_program('test/scan-build'), env : [ ''
|
|||
test('Arguments', find_program('test/arguments'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'basic')
|
||||
test('Environment Variables', find_program('test/environment-variables'), env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'basic')
|
||||
test('Semantic versioning', find_program('test/versions'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'release')
|
||||
test('Signature validity', find_program('test/gpg-signatures'), suite: 'release')
|
||||
test('Hashes.md', find_program('test/hashes-md'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'release')
|
||||
test('Non-auto tests', find_program('test/non-auto-tests'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'release')
|
||||
|
|
|
|||
43
test/gpg-signatures
Normal file
43
test/gpg-signatures
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
#!/bin/bash
|
||||
# Copyright 2023, project-repo and the cagebreak contributors
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
RESULT=0
|
||||
|
||||
# cagebreak
|
||||
if gpg --verify ../signatures/cagebreak.sig cagebreak
|
||||
then
|
||||
echo "[x] cagebreak binary"
|
||||
else
|
||||
RESULT=1
|
||||
echo "[ ] cagebreak binary"
|
||||
fi
|
||||
|
||||
# cagebreak-man
|
||||
if gpg --verify ../signatures/cagebreak.1.sig cagebreak.1
|
||||
then
|
||||
echo "[x] cagebreak.1 man"
|
||||
else
|
||||
RESULT=1
|
||||
echo "[ ] cagebreak.1 man"
|
||||
fi
|
||||
|
||||
# cagebreak-config man
|
||||
if gpg --verify ../signatures/cagebreak-config.5.sig cagebreak-config.5
|
||||
then
|
||||
echo "[x] cagebreak-config.5 man"
|
||||
else
|
||||
RESULT=1
|
||||
echo "[ ] cagebreak-config.5 man"
|
||||
fi
|
||||
|
||||
# cagebreak-socket man
|
||||
if gpg --verify ../signatures/cagebreak-socket.7.sig cagebreak-socket.7
|
||||
then
|
||||
echo "[x] cagebreak-socket.7 man"
|
||||
else
|
||||
RESULT=1
|
||||
echo "[ ] cagebreak-socket.7 man"
|
||||
fi
|
||||
|
||||
exit "${RESULT}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue