Merge pull request #5 from dmahlow/sanitize_install_arguments

Sanitize is_installed/set_installed arguments.
This commit is contained in:
Carl Mercier 2013-03-30 09:37:03 -07:00
commit a040041a98
1 changed files with 5 additions and 14 deletions

View File

@ -331,12 +331,8 @@ fail_if_not_root () {
# Checks if a certain element has already been installed.
#
function is_installed () {
if [ $# -gt 1 ]; then
local args=$*
local name=${args// /-}
else
local name=$1
fi
local args=$*
local name=${args//[ \/:@]/-}
if [[ -f ~/.shoestrap/installed/$name ]]; then
log "'$name' is already installed."
@ -351,14 +347,9 @@ function is_installed () {
# Sets an element as installed.
#
function set_installed () {
if [ $# -gt 1 ]; then
local args=$*
local name=${args// /-}
else
local name=$1
fi
local args=$*
local name=${args//[ \/:@]/-}
mkdir -p ~/.shoestrap/installed
touch ~/.shoestrap/installed/$name
}
}