Skip to content
Snippets Groups Projects
Commit 5e1a88db authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Corrigido install.sh

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

(os problemas do ctrl+c e ctrl+v do stackoverflow)
parent 27a99950
No related branches found
No related tags found
1 merge request!2Script debian-based
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment