From f75e48b1e7f08da64bd2d3cabff2d5f12054f1ec Mon Sep 17 00:00:00 2001 From: Kurt Gilpin Date: Sun, 23 Apr 2017 12:52:47 -0500 Subject: [PATCH 1/4] Update Fedora package install method Split each package install out to its own line. This will cause the install to iterate though the package manager for each package installation. This will take a bit longer but will be less stringent. A package can be missing and not cause the others to fail. --- utils/scripts/linux_installer/install.sh | 28 ++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/utils/scripts/linux_installer/install.sh b/utils/scripts/linux_installer/install.sh index 12db7d6a2..5673508c3 100644 --- a/utils/scripts/linux_installer/install.sh +++ b/utils/scripts/linux_installer/install.sh @@ -150,8 +150,32 @@ EOF elif [[ "$OS" == "fedora_core" ]]; then # Do Fedora stuff - dnf -y install open-vm-tools vim cmake boost-devel zlib-devel mariadb-server mariadb-devel mariadb-libs perl perl-DBD-MySQL perl-IO-stringy perl-devel lua-devel lua-sql-mysql dos2unix php-mysql proftpd wget compat-lua-libs compat-lua-devel compat-lua perl-Time-HiRes - dnf -y groupinstall "Development Tools" "Basic Web Server" "C Development Tools and Libraries" + dnf -y install open-vm-tools + dnf -y install vim + dnf -y install cmake + dnf -y install boost-devel + dnf -y install zlib-devel + dnf -y install mariadb-server + dnf -y install mariadb-devel + dnf -y install mariadb-libs + dnf -y install perl + dnf -y install perl-DBD-MySQL + dnf -y install perl-IO-stringy + dnf -y install perl-devel + dnf -y install lua-devel + dnf -y install lua-sql-mysql + dnf -y install dos2unix + dnf -y install php-mysql + dnf -y install php-mysqlnd + dnf -y install proftpd + dnf -y install wget + dnf -y install compat-lua-libs + dnf -y install compat-lua-devel + dnf -y install compat-lua + dnf -y install perl-Time-HiRes + dnf -y groupinstall "Development Tools" + dnf -y groupinstall "Basic Web Server" + dnf -y groupinstall "C Development Tools and Libraries" fi if [[ "$OS" == "fedora_core" ]] || [[ "$OS" == "red_hat" ]]; then From 33202070864179c047276a42543b4adfe32de5ef Mon Sep 17 00:00:00 2001 From: Kurt Gilpin Date: Sun, 23 Apr 2017 14:56:22 -0500 Subject: [PATCH 2/4] Install uuid dev package --- utils/scripts/linux_installer/install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/scripts/linux_installer/install.sh b/utils/scripts/linux_installer/install.sh index 5673508c3..ffc06bc30 100644 --- a/utils/scripts/linux_installer/install.sh +++ b/utils/scripts/linux_installer/install.sh @@ -173,6 +173,7 @@ elif [[ "$OS" == "fedora_core" ]]; then dnf -y install compat-lua-devel dnf -y install compat-lua dnf -y install perl-Time-HiRes + dnf -y install libuuid-devel dnf -y groupinstall "Development Tools" dnf -y groupinstall "Basic Web Server" dnf -y groupinstall "C Development Tools and Libraries" From 208918b57f72388ee062ad6aac2df63135899c60 Mon Sep 17 00:00:00 2001 From: Kurt Gilpin Date: Sun, 23 Apr 2017 15:19:40 -0500 Subject: [PATCH 3/4] Added Sodium libraries to FC25 --- utils/scripts/linux_installer/install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/scripts/linux_installer/install.sh b/utils/scripts/linux_installer/install.sh index ffc06bc30..e23d6f582 100644 --- a/utils/scripts/linux_installer/install.sh +++ b/utils/scripts/linux_installer/install.sh @@ -174,6 +174,8 @@ elif [[ "$OS" == "fedora_core" ]]; then dnf -y install compat-lua dnf -y install perl-Time-HiRes dnf -y install libuuid-devel + dnf -y install libsodium + dnf -y install libsodium-devel dnf -y groupinstall "Development Tools" dnf -y groupinstall "Basic Web Server" dnf -y groupinstall "C Development Tools and Libraries" From 05ee69de557f20f91199358f3ef825cab1997cfe Mon Sep 17 00:00:00 2001 From: Kurt Gilpin Date: Sun, 23 Apr 2017 15:53:29 -0500 Subject: [PATCH 4/4] Added Sodium libraries to Ubuntu/Debian --- utils/scripts/linux_installer/install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/scripts/linux_installer/install.sh b/utils/scripts/linux_installer/install.sh index e23d6f582..0b0a84640 100644 --- a/utils/scripts/linux_installer/install.sh +++ b/utils/scripts/linux_installer/install.sh @@ -117,6 +117,8 @@ if [[ "$OS" == "Debian" ]]; then apt-get $apt_options install wget apt-get $apt_options install zlib-bin apt-get $apt_options install zlibc + apt-get $apt_options install libsodium-dev + apt-get $apt_options install libsodium18 #::: Install FTP for remote FTP access echo "proftpd-basic shared/proftpd/inetd_or_standalone select standalone" | debconf-set-selections