]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Move BSM audit test to selfhosted runner. github-selfhosted/master github/master
authorDarren Tucker <dtucker@dtucker.net>
Wed, 18 Feb 2026 15:59:02 +0000 (10:59 -0500)
committerDarren Tucker <dtucker@dtucker.net>
Wed, 18 Feb 2026 15:59:02 +0000 (10:59 -0500)
The vmactions VM on Github does not have the required libraries
installed.

.github/configs
.github/workflows/vm.yml

index 43f0fd258d3a09797f86b882aaf2a12deb6472e6..3d320e506b498e3135bdf4fbf05d38bf444343f0 100755 (executable)
@@ -367,6 +367,13 @@ case "$host" in
                SKIP_LTESTS="agent-getpeereid" ;;
        esac
        ;;
+*-solaris2.10)
+       # Only the sol10 VM has BSM libraries installed, so add that to
+       # the PAM test config.
+       if [ "${config}" = "pam" ]; then
+               CONFIGFLAGS="${CONFIGFLAGS} --with-audit=bsm"
+       fi
+       ;;
 esac
 
 # Unless specifically configured, search for a suitable version of OpenSSL,
index 2de6abe59b0cfcf46ddec04895f6e9a5e3070951..4bc42ff610ac7b55dd4924f954fb5a2fe3d7baee 100644 (file)
@@ -356,7 +356,7 @@ jobs:
 
     - name: "PAM: configure"
       shell: solaris {0}
-      run: cd $GITHUB_WORKSPACE && sudo -u builder ./configure --with-pam --with-audit=bsm
+      run: cd $GITHUB_WORKSPACE && sudo -u builder ./configure --with-pam
     - name: "PAM: make clean"
       shell: solaris {0}
       run: cd $GITHUB_WORKSPACE && sudo -u builder make clean