]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Install libedit and pam based on config flags.
authorDarren Tucker <dtucker@dtucker.net>
Thu, 21 Oct 2021 22:42:14 +0000 (09:42 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Thu, 21 Oct 2021 22:42:14 +0000 (09:42 +1100)
.github/setup_ci.sh

index 75e087b229b0f34e72482a036e816a1c181e108d..a07a7f2dd87db7c4401bec9c0e00bedaf0fa6254 100755 (executable)
@@ -23,9 +23,16 @@ if [ "${TARGETS}" = "kitchensink" ]; then
        TARGETS="kerberos5 libedit pam sk selinux"
 fi
 
+for flag in $CONFIGFLAGS; do
+    case "$flag" in
+    --with-pam)                PACKAGES="${PACKAGES} libpam0g-dev" ;;
+    --with-libedit)    PACKAGES="${PACKAGES} libedit-dev" ;;
+    esac
+done
+
 for TARGET in $TARGETS; do
     case $TARGET in
-    default|without-openssl|without-zlib|c89)
+    default|without-openssl|without-zlib|c89|libedit|*pam)
         # nothing to do
         ;;
     clang-*|gcc-*)
@@ -36,12 +43,6 @@ for TARGET in $TARGETS; do
         PACKAGES="$PACKAGES heimdal-dev"
         #PACKAGES="$PACKAGES libkrb5-dev"
         ;;
-    libedit)
-        PACKAGES="$PACKAGES libedit-dev"
-        ;;
-    *pam)
-        PACKAGES="$PACKAGES libpam0g-dev"
-        ;;
     sk)
         INSTALL_FIDO_PPA="yes"
         PACKAGES="$PACKAGES libfido2-dev libu2f-host-dev libcbor-dev"