Sfoglia il codice sorgente

Check missing 'gnupg' package on latest fresh Ubuntu versions

Maxim Nosovets 7 anni fa
parent
commit
cb67641bed
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      install/vst-install-ubuntu.sh

+ 12 - 0
install/vst-install-ubuntu.sh

@@ -260,6 +260,18 @@ check_result $? "No access to Vesta repository"
 # Checking installed packages
 tmpfile=$(mktemp -p /tmp)
 dpkg --get-selections > $tmpfile
+# Checking gnupg (fix for latest Ubuntu vestions)
+for pkg in gnupg gnupg1 gnupg2; do
+    if [ ! -z "$(grep '$pkg' $tmpfile)" ]; then
+        gnupg_exist=true
+        break
+    fi
+done
+if [ -z "$gnupg_exist" ]; then
+    apt-get -y install gnupg
+    check_result $? "apt-get install failed"
+fi
+# Checking conflicts
 for pkg in exim4 mysql-server apache2 nginx vesta; do
     if [ ! -z "$(grep $pkg $tmpfile)" ]; then
         conflicts="$pkg $conflicts"