2021-05-06 22:10:49 -07:00
|
|
|
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
|
|
|
|
if [ "$(uname)" == "Darwin" ]; then
|
2023-12-21 20:28:45 -05:00
|
|
|
# None
|
|
|
|
true
|
2021-05-06 22:10:49 -07:00
|
|
|
else
|
2023-03-23 00:58:52 +05:30
|
|
|
sudo_cmd=""
|
|
|
|
if command -v sudo; then
|
|
|
|
sudo_cmd="sudo"
|
|
|
|
fi
|
|
|
|
|
|
|
|
if command -v yum; then
|
|
|
|
$sudo_cmd yum install -y \
|
|
|
|
openldap-devel \
|
|
|
|
cyrus-sasl-devel \
|
2023-05-05 20:40:05 +05:30
|
|
|
openldap-clients \
|
|
|
|
sqlite-devel \
|
2023-07-05 15:21:27 -07:00
|
|
|
xz-devel \
|
|
|
|
libxml2-devel \
|
2024-07-11 13:23:57 -07:00
|
|
|
libxslt-devel \
|
2024-09-03 10:53:44 -07:00
|
|
|
krb5-devel
|
|
|
|
elif command -v apk; then
|
|
|
|
$sudo_cmd apk add \
|
|
|
|
build-base \
|
|
|
|
openldap-dev \
|
|
|
|
xz-dev \
|
|
|
|
krb5-dev
|
2023-03-23 00:58:52 +05:30
|
|
|
else
|
|
|
|
$sudo_cmd apt-get update && $sudo_cmd apt-get install -y \
|
|
|
|
python3-ldap \
|
|
|
|
libldap2-dev \
|
|
|
|
libsasl2-dev \
|
2023-05-25 03:39:01 +05:30
|
|
|
ldap-utils \
|
|
|
|
libkrb5-dev
|
2023-03-23 00:58:52 +05:30
|
|
|
fi
|
2021-05-06 22:10:49 -07:00
|
|
|
fi
|