From 3b1603824f566b9cf8af6a5fc30674f1cb3f7c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roni=20V=C3=A4yrynen?= Date: Wed, 25 Jan 2023 08:57:52 +0200 Subject: [PATCH] fix: install dmidecode package if missing fixes #169 --- README.md | 2 ++ xo-install.sh | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 037d27d..704e826 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,7 @@ rpm: - cifs-utils - lvm2 - ntfs-3g +- dmidecode - sudo (if set in xo-install.cfg) deb: @@ -142,6 +143,7 @@ deb: - gnupg (debian 10/11) - software-properties-common (ubuntu) - ntfs-3g +- dmidecode - sudo (if set in xo-install.cfg) ``` diff --git a/xo-install.sh b/xo-install.sh index b486112..150c93f 100755 --- a/xo-install.sh +++ b/xo-install.sh @@ -205,9 +205,9 @@ function InstallDependenciesRPM { # install packages echo - printprog "Installing build dependencies, redis server, python3, git, nfs-utils, cifs-utils, lvm2, ntfs-3g" - runcmd "yum -y install gcc gcc-c++ make openssl-devel redis libpng-devel python3 git nfs-utils cifs-utils lvm2 ntfs-3g" - printok "Installing build dependencies, redis server, python3, git, nfs-utils, cifs-utils, lvm2, ntfs-3g" + printprog "Installing build dependencies, redis server, python3, git, nfs-utils, cifs-utils, lvm2, ntfs-3g, dmidecode" + runcmd "yum -y install gcc gcc-c++ make openssl-devel redis libpng-devel python3 git nfs-utils cifs-utils lvm2 ntfs-3g dmidecode" + printok "Installing build dependencies, redis server, python3, git, nfs-utils, cifs-utils, lvm2, ntfs-3g, dmidecode" # only run automated node install if executable not found if [[ -z $(runcmd_stdout "command -v node") ]]; then @@ -289,9 +289,9 @@ function InstallDependenciesDeb { # install packages echo - printprog "Installing build dependencies, redis server, python3-minimal, git, libvhdi-utils, lvm2, nfs-common, cifs-utils, curl, ntfs-3g" - runcmd "apt-get install -y build-essential redis-server libpng-dev git libvhdi-utils python3-minimal lvm2 nfs-common cifs-utils curl ntfs-3g" - printok "Installing build dependencies, redis server, python3-minimal, git, libvhdi-utils, lvm2, nfs-common, cifs-utils, curl, ntfs-3g" + printprog "Installing build dependencies, redis server, python3-minimal, git, libvhdi-utils, lvm2, nfs-common, cifs-utils, curl, ntfs-3g, dmidecode" + runcmd "apt-get install -y build-essential redis-server libpng-dev git libvhdi-utils python3-minimal lvm2 nfs-common cifs-utils curl ntfs-3g dmidecode" + printok "Installing build dependencies, redis server, python3-minimal, git, libvhdi-utils, lvm2, nfs-common, cifs-utils, curl, ntfs-3g, dmidecode" # Install apt-transport-https and ca-certificates because of yarn https repo url echo