From 8a6c37f2d43371c711d4188084dccc8b75f36ab9 Mon Sep 17 00:00:00 2001 From: Kurt Gilpin Date: Mon, 24 Apr 2017 21:29:36 -0500 Subject: [PATCH] Sodium library install on Debian --- utils/scripts/linux_installer/install.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/utils/scripts/linux_installer/install.sh b/utils/scripts/linux_installer/install.sh index 0b0a84640..55972e8c8 100644 --- a/utils/scripts/linux_installer/install.sh +++ b/utils/scripts/linux_installer/install.sh @@ -119,7 +119,19 @@ if [[ "$OS" == "Debian" ]]; then apt-get $apt_options install zlibc apt-get $apt_options install libsodium-dev apt-get $apt_options install libsodium18 - + + # If libsodium18 isn't installed (Debian), let's download both that and the dev package and install them. + if dpkg-query -s "libsodium18" 1>/dev/null 2>&1; then + echo "Sodium library already installed." + else + wget http://ftp.us.debian.org/debian/pool/main/libs/libsodium/libsodium-dev_1.0.11-1~bpo8+1_amd64.deb -O /home/eqemu/libsodium-dev.deb + wget http://ftp.us.debian.org/debian/pool/main/libs/libsodium/libsodium18_1.0.11-1~bpo8+1_amd64.deb -O /home/eqemu/libsodium18.deb + dpkg -i /home/eqemu/libsodium*.deb + # Cleanup after ourselves + rm -f /home/eqemu/libsodium-dev.deb + rm -f /home/eqemu/libsodium18.deb + fi + #::: Install FTP for remote FTP access echo "proftpd-basic shared/proftpd/inetd_or_standalone select standalone" | debconf-set-selections apt-get -y -q install proftpd