[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