From 5e1a88db0f319789459940e1c656ab634bef9598 Mon Sep 17 00:00:00 2001
From: Vytor Calixto <vytorcalixto@gmail.com>
Date: Fri, 15 Apr 2016 11:32:33 -0300
Subject: [PATCH] Corrigido install.sh
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Verificação de string vazia estava checando um parmetro inexistente

(os problemas do ctrl+c e ctrl+v do stackoverflow)
---
 debian-based/install.sh | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

diff --git a/debian-based/install.sh b/debian-based/install.sh
index 97c55d9..261b333 100755
--- a/debian-based/install.sh
+++ b/debian-based/install.sh
@@ -24,6 +24,8 @@ function install {
 function fresh-install {
     update
     install
+    sudo apt-get install -y $PACKAGES
+    ruby
 }
 
 function list {
@@ -44,19 +46,20 @@ function help {
 #Se o arquivo não existe, o script cria
 if [ ! -f "$ABSOLUTE_PATH/packages.txt" ]
 then
-    packages="ssh:openssh-client openssh-server
-    php:php5 php5-mysql php5-pgsql php5-sqlite
-    mysql:mysql-client mysql-server
-    nodejs:nodejs npm
-    git:git
-    editors:vim gedit
-    openjdk:openjdk-7-jre openjdk-7-jdk default-jdk default-jre
-    flash:pepperflashplugin-nonfree
-    xchm:xchm
-    latex:texlive-full kile
-    curl:curl
-    make:make"
-    echo $packages > "$ABSOLUTE_PATH/packages.txt"
+    packages="ssh:openssh-client openssh-server\n"
+    packages="${packages}php:php5 php5-mysql php5-pgsql php5-sqlite\n"
+    packages="${packages}mysql:mysql-client mysql-server\n"
+    packages="${packages}nodejs:nodejs npm\n"
+    packages="${packages}git:git\n"
+    packages="${packages}editors:vim gedit\n"
+    packages="${packages}openjdk:openjdk-7-jre openjdk-7-jdk default-jdk default-jre\n"
+    packages="${packages}flash:pepperflashplugin-nonfree\n"
+    packages="${packages}xchm:xchm\n"
+    packages="${packages}latex:texlive-full kile\n"
+    packages="${packages}curl:curl\n"
+    packages="${packages}make:make\n"
+
+    echo -e $packages > "$ABSOLUTE_PATH/packages.txt"
 fi
 while [[ $# > 0 ]]
 do
@@ -64,7 +67,6 @@ do
     case $key in
         -f|--fresh-install)
         fresh-install
-        sudo apt-get install -y $PACKAGES
         exit 0
         ;;
         -h|--help)
@@ -85,10 +87,10 @@ do
     esac
     shift
 done
-if [ -z "${param// }" ]
+#Checa se a string não está vazia
+if [ ! -z "${PACKAGES// }" ]
 then
-    # sudo apt-get install -y $PACKAGES
-    echo $PACKAGES
+    sudo apt-get install -y $PACKAGES
 else
     help
 fi
-- 
GitLab