31 lines
1.2 KiB
Text
31 lines
1.2 KiB
Text
# Copyright 2019 Miro Hrončok
|
|
# Copyright 2025 Björn Persson, Bjorn@Rombobeorn.se
|
|
#
|
|
# This material is provided as is, with absolutely no warranty expressed
|
|
# or implied. Any use is at your own risk.
|
|
#
|
|
# Permission is hereby granted to use or copy this program
|
|
# for any purpose, provided the above notices are retained on all copies.
|
|
# Permission to modify the code and to distribute modified code is granted,
|
|
# provided the above notices are retained, and a notice that the code was
|
|
# modified is included with the above copyright notice.
|
|
|
|
|
|
# gpgverify verifies signed sources. There is documentation in the script.
|
|
%gpgverify(k:s:d:) %{lua:
|
|
local script = rpm.expand("%{gpgverify_directory}/gpgverify ")
|
|
local keyring = rpm.expand("%{-k*}")
|
|
local signature = rpm.expand("%{-s*}")
|
|
local data = rpm.expand("%{-d*}")
|
|
print(script)
|
|
if keyring ~= "" then
|
|
print(rpm.expand("--keyring='%{SOURCE" .. keyring .. "}' "))
|
|
end
|
|
if signature ~= "" then
|
|
print(rpm.expand("--signature='%{SOURCE" .. signature .. "}' "))
|
|
end
|
|
if data ~= "" then
|
|
print(rpm.expand("--data='%{SOURCE" .. data .. "}' "))
|
|
end
|
|
}
|
|
# For simplicity, the location of the script is appended below at build time.
|