summaryrefslogtreecommitdiff
path: root/.github/setup_ci.sh
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2021-10-22 09:42:14 +1100
committerDarren Tucker <dtucker@dtucker.net>2021-10-22 09:42:14 +1100
commit34df52c201c6b47e5a46b50c215e4d98a8bf6587 (patch)
tree8a28fb6305ee0cc46816acc96439760a0bccf9f6 /.github/setup_ci.sh
parent8c626cc563e8d21d844d06f9971a9ee01de6aa2a (diff)
downloadopenssh-git-34df52c201c6b47e5a46b50c215e4d98a8bf6587.tar.gz
Install libedit and pam based on config flags.
Diffstat (limited to '.github/setup_ci.sh')
-rwxr-xr-x.github/setup_ci.sh15
1 files changed, 8 insertions, 7 deletions
diff --git a/.github/setup_ci.sh b/.github/setup_ci.sh
index 75e087b2..a07a7f2d 100755
--- a/.github/setup_ci.sh
+++ b/.github/setup_ci.sh
@@ -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"