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

Script verifica se usuário é root

parent 1e7d4abe
No related branches found
No related tags found
1 merge request!2Script debian-based
......@@ -3,6 +3,15 @@
PACKAGES=
RUBY_VERSION=2.3.0
ABSOLUTE_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
#Checa se o usuário é root
if [[ $EUID -ne 0 ]]
then
ROOT="sudo"
else
ROOT=
fi
#Ruby precisa de uma função especial para ser instalado através do RVM
function ruby {
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
......@@ -24,8 +33,7 @@ function install {
function fresh-install {
update
install
sudo apt-get install -y $PACKAGES
ruby
$(echo "$ROOT apt-get install -y $PACKAGES")
}
function list {
......@@ -41,6 +49,7 @@ function help {
echo " -l lista os pacotes disponíveis"
echo "exemplo de uso:"
echo " $(basename "$0") php mysql ruby"
echo "AVISO: por padrão, o ruby não é instalado. Para instalar, execute $(basename "$0") ruby"
}
#Se o arquivo não existe, o script cria
......@@ -90,7 +99,7 @@ done
#Checa se a string não está vazia
if [ ! -z "${PACKAGES// }" ]
then
sudo apt-get install -y $PACKAGES
$(echo "$ROOT 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