diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2022-08-18 21:04:24 +0200 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-08-20 19:07:12 +0200 |
commit | ebf9009361cbee57147dac3f9ef4daa2a73a63e0 (patch) | |
tree | 7a1f95f04bfe1157a0102e7059fba1aee435c2fb | |
parent | 31031d20e26d981a9c70966f5e81d7bf071f9501 (diff) | |
download | passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.tar passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.tar.gz passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.tar.bz2 passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.tar.lz passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.tar.xz passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.tar.zst passt-ebf9009361cbee57147dac3f9ef4daa2a73a63e0.zip |
fedora: Change source URL to HEAD link with explicit commit SHA
This is required as Fedora doesn't accept a temporary pointer to
a source URL.
Reported-by: Ralf Corsepius <rc040203@freenet.de>
Reported-by: Artur Frenszek-Iwicki <fedora@svgames.pl>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
-rw-r--r-- | contrib/fedora/passt.spec | 4 | ||||
-rw-r--r-- | contrib/fedora/rpkg.macros | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/contrib/fedora/passt.spec b/contrib/fedora/passt.spec index ee8f6a4..fcd5ba9 100644 --- a/contrib/fedora/passt.spec +++ b/contrib/fedora/passt.spec @@ -18,7 +18,7 @@ Summary: User-mode networking daemons for virtual machines and namespaces License: AGPLv3+ and BSD Group: System Environment/Daemons URL: https://passt.top/ -Source: https://passt.top/passt/snapshot/passt-HEAD.tar.xz +Source: https://passt.top/passt/snapshot/passt-{{{ git_head }}}.tar.xz BuildRequires: gcc, make, checkpolicy, selinux-policy-devel @@ -43,7 +43,7 @@ Requires(preun): policycoreutils, %{name} This package adds SELinux enforcement to passt(1) and pasta(1). %prep -%setup -q -n passt-HEAD +%setup -q -n passt-{{{ git_head }}} %build export CFLAGS="%{optflags}" diff --git a/contrib/fedora/rpkg.macros b/contrib/fedora/rpkg.macros index c9ba03d..2032034 100644 --- a/contrib/fedora/rpkg.macros +++ b/contrib/fedora/rpkg.macros @@ -15,6 +15,10 @@ function git_version { printf "0.git.%s.%s" "$(date -u -I | tr - _)" "$(git rev-parse --short HEAD)" } +function git_head { + git rev-parse HEAD +} + function passt_git_changelog_entry { __from="${2}" __to="${1}" |