Skip to content

Commit 50f9dd3

Browse files
authored
Merge pull request #164 from andrewnicols/buildsqlsrv
Build sqlsrv for ARM architectures too
2 parents b532e39 + e828014 commit 50f9dd3

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

root/tmp/setup/sqlsrv-extension.sh

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22

33
set -e
44

5-
if [[ ${TARGETPLATFORM} != "linux/amd64" ]]; then
6-
echo "sqlsrv extension not available for ${TARGETPLATFORM} architecture, skipping"
7-
exit 0
8-
fi
9-
105
# Packages for build.
116
BUILD_PACKAGES="gnupg unixodbc-dev"
127

@@ -24,17 +19,16 @@ apt-get install -y --no-install-recommends apt-transport-https \
2419
# Install Microsoft dependencies for sqlsrv
2520
echo "Downloading sqlsrv files"
2621
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
27-
# TODO, bullseye should be 11, but the msodbcsql17 package is not available yet, hence using buster (10) one.
28-
curl https://packages.microsoft.com/config/debian/10/prod.list -o /etc/apt/sources.list.d/mssql-release.list
22+
curl https://packages.microsoft.com/config/debian/11/prod.list -o /etc/apt/sources.list.d/mssql-release.list
2923
apt-get update
3024

3125
echo "Install msodbcsql"
32-
ACCEPT_EULA=Y apt-get install -y msodbcsql17
26+
ACCEPT_EULA=Y apt-get install -y msodbcsql18
3327

3428
ln -fsv /opt/mssql-tools/bin/* /usr/bin
3529

36-
# Need 5.10.1 (or later) for PHP 8.2 support
37-
pecl install sqlsrv-5.10.1
30+
# Need 5.11.0 (or later) for PHP 8.2 support
31+
pecl install sqlsrv-5.11.0
3832
docker-php-ext-enable sqlsrv
3933

4034
# Keep our image size down..

0 commit comments

Comments
 (0)