diff options
author | Darren Tucker <dtucker@dtucker.net> | 2021-10-22 09:42:14 +1100 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2021-10-22 09:42:14 +1100 |
commit | 34df52c201c6b47e5a46b50c215e4d98a8bf6587 (patch) | |
tree | 8a28fb6305ee0cc46816acc96439760a0bccf9f6 /.github/setup_ci.sh | |
parent | 8c626cc563e8d21d844d06f9971a9ee01de6aa2a (diff) | |
download | openssh-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.sh | 15 |
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" |