During the build of LibreSSL portable it pulls in a branch from OpenBSD
upstream. Unfortunately they use master there instead of a fixed branch.
So we work around this issue.
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <
20230209163115.465548-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/search?l=mid&q=
20230209163115.465548-1-arne@rfc2549.org
Signed-off-by: Gert Doering <gert@greenie.muc.de>
path: libressl
repository: libressl-portable/portable
ref: v3.7.0
+ # LibreSSL has master in the OPENBSD_BRANCH by default even in the tagged releases
+ # Manually use the OpenBSD branch that is more appropiate and remove git pull that
+ # breaks when checking out a tag instead of branch
+ - name: "libressl: fix build"
+ run: |
+ echo libressl-v3.7.0 > OPENBSD_BRANCH
+ sed -i -e 's/ git pull --rebase//' update.sh
+ working-directory: libressl
- name: "libressl: autogen.sh"
run: ./autogen.sh
working-directory: libressl