Simplify the API of %gpgverify
Instead of: %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' It is now possible to do: %gpgverify -k2 -s1 -d0 I haven't yet assumed any defaults not to break backwards compatibility.
This commit is contained in:
parent
0b30be56e5
commit
3490049617
@ -43,4 +43,19 @@ fedora.writevars(macrofile,rpmvars)
|
|||||||
}
|
}
|
||||||
|
|
||||||
# gpgverify verifies signed sources. There is documentation in the script.
|
# gpgverify verifies signed sources. There is documentation in the script.
|
||||||
%gpgverify %{_rpmconfigdir}/redhat/gpgverify
|
%gpgverify(k:s:d:) %{lua:
|
||||||
|
local script = rpm.expand("%{_rpmconfigdir}/redhat/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
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user