[openssh-commits] [openssh] 02/03: Handle missing packages for FreeBSD 12.4.
git+noreply at mindrot.org
git+noreply at mindrot.org
Tue May 12 19:59:14 AEST 2026
This is an automated email from the git hooks/post-receive script.
dtucker pushed a commit to branch master
in repository openssh.
commit 6d9116d4dfefe387e42250ec7c01aad56ce43bda
Author: Darren Tucker <dtucker at dtucker.net>
AuthorDate: Tue May 12 19:43:48 2026 +1000
Handle missing packages for FreeBSD 12.4.
(Most) FreeBSD mirrors no longer have packages for 12.x, so install the
only thing we need (sudo) from source on.
---
.github/workflows/vm.yml | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/vm.yml b/.github/workflows/vm.yml
index 8aa7b74ec..ec31aed11 100644
--- a/.github/workflows/vm.yml
+++ b/.github/workflows/vm.yml
@@ -96,7 +96,16 @@ jobs:
release: ${{ matrix.target }}
usesh: true
prepare: |
- pkg install -y sudo
+ case $(uname -r) in
+ 12.*)
+ ftp ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.32.tar.gz
+ tar xfz sudo-1.8.32.tar.gz
+ (cd sudo-1.8.32 && ./configure --sysconfdir=/usr/local/etc && make && make install)
+ ;;
+ *)
+ pkg install -y sudo
+ ;;
+ esac
openssl rand -base64 9 >$GITHUB_WORKSPACE/regress/password
pw useradd builder -m -h0 <$GITHUB_WORKSPACE/regress/password
chown builder $GITHUB_WORKSPACE/regress/password
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list