@@ -22,19 +22,26 @@ $STD apt install -y \
2222 coreutils
2323msg_ok " Installed Dependencies"
2424
25- msg_info " Installing SQL Server 2022"
26- curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/ keyrings/microsoft-prod.gpg
27- curl https://packages.microsoft.com/keys/microsoft.asc | tee /etc/apt/trusted.gpg.d /microsoft.asc
28- curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | tee /etc/apt/sources.list.d/mssql-server-2022.list
25+ msg_info " Get SQL Server 2022 Repository "
26+ mkdir -p /etc/apt/ keyrings
27+ curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /etc/apt/keyrings /microsoft-prod.gpg
28+ echo " deb [signed-by=/etc/apt/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list main " > /etc/apt/sources.list.d/mssql-server-2022.list
2929$STD apt-get clean *
3030$STD apt-get update -y
3131$STD apt-get install -y mssql-server
32- /opt/mssql/bin/mssql-conf setup
33- msg_ok " Installed SQL Server 2022"
32+ msg_ok " Get SQL Server 2022 Repository"
33+
34+ read -r -p " Do you want to run the SQL server setup now? (Later is also possible) <y/N>" prompt
35+ if [[ " ${prompt,,} " =~ ^(y| yes)$ ]]; then
36+ /opt/mssql/bin/mssql-conf setup
37+ else
38+ msg_ok " Skipping SQL Server setup. You can run it later with '/opt/mssql/bin/mssql-conf setup'."
39+ fi
3440
3541msg_info " Installing SQL Server Tools"
36- curl https://packages.microsoft.com/keys/microsoft.asc | tee /etc/apt/trusted.gpg.d/microsoft.asc
37- curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | tee /etc/apt/sources.list.d/mssql-release.list
42+ curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /etc/apt/keyrings/microsoft-prod.gpg
43+ echo " deb [signed-by=/etc/apt/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/config/ubuntu/22.04/prod.list main" \
44+ > /etc/apt/sources.list.d/mssql-release.list
3845$STD apt-get update
3946$STD apt-get install -y \
4047 mssql-tools18 \
0 commit comments