mirror of
https://github.com/wahyd4/gvm.git
synced 2026-08-09 04:46:19 +10:00
Work on system install
This commit is contained in:
+27
-18
@@ -1,27 +1,36 @@
|
||||
#!/bin/bash
|
||||
GVM_DEST=~
|
||||
if [ "$(whoami)" != "root" ]; then
|
||||
GVM_DEST=~
|
||||
GVM_NAME=.gvm
|
||||
else
|
||||
GVM_DEST=/usr/local
|
||||
GVM_NAME=gvm
|
||||
fi
|
||||
|
||||
ENV_FILE=~/.bashrc
|
||||
SRC_REPO=git://github.com/moovweb/gvm.git
|
||||
|
||||
if [ -d $GVM_DEST/.gvm ]; then
|
||||
if [ -d $GVM_DEST/$GVM_NAME ]; then
|
||||
echo "Already installed!"
|
||||
else
|
||||
cd $GVM_DEST && git clone $SRC_REPO .gvm > /dev/null 2>&1
|
||||
rm -rf $GVM_DEST/.gvm/.git
|
||||
if [ -e ~/.bashrc ]; then
|
||||
cat ~/.bashrc | grep "\[\[ -s \"\$HOME/.gvm/scripts/gvm\" ]] && source \"\$HOME/.gvm/scripts/gvm\"" > /dev/null 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo '[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"' >> $ENV_FILE
|
||||
fi
|
||||
else
|
||||
echo 'This must be a Mac... put this line in you profile and source it!'
|
||||
echo
|
||||
echo ' [[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"'
|
||||
echo
|
||||
echo "Maybe send me the file name and I'll look for it next time :)"
|
||||
echo
|
||||
fi
|
||||
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
|
||||
cd $GVM_DEST && git clone $SRC_REPO $GVM_NAME > /dev/null 2>&1
|
||||
rm -rf $GVM_DEST/$GVM_NAME/.git
|
||||
if [ "$(whoami)" != "root" ]; then
|
||||
if [ -e ~/.bashrc ]; then
|
||||
cat ~/.bashrc | grep "\[\[ -s \"\$HOME/.gvm/scripts/gvm\" ]] && source \"\$HOME/.gvm/scripts/gvm\"" > /dev/null 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo '[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"' >> $ENV_FILE
|
||||
fi
|
||||
else
|
||||
echo 'This must be a Mac... put this line in you profile and source it!'
|
||||
echo
|
||||
echo ' [[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"'
|
||||
echo
|
||||
echo "Maybe send me the file name and I'll look for it next time :)"
|
||||
echo
|
||||
fi
|
||||
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
|
||||
fi
|
||||
echo "Installed GVM v$GVM_VERSION"
|
||||
echo "Please restart your terminal session"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user