fixed required sudo and symlink
This commit is contained in:
parent
b777aa76bb
commit
bc17433a2c
1 changed files with 4 additions and 4 deletions
|
|
@ -39,7 +39,7 @@ export PATH=\"\$PATH:/usr/local/go/bin/\"
|
||||||
|
|
||||||
strip-html-tags() {
|
strip-html-tags() {
|
||||||
local input="$1"
|
local input="$1"
|
||||||
local stripped=$(echo "$input" | sed 's/<[^>]*>//g')
|
local stripped=$(echo "$input" | sed 's/<[^>]*>//g' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
|
||||||
echo "$stripped"
|
echo "$stripped"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -95,18 +95,18 @@ dry-run-report(){
|
||||||
install(){
|
install(){
|
||||||
local _golang_html=$(curl -ks "https://go.dev/dl/" | grep linux-amd64 | grep 1.19 | head -n 1)
|
local _golang_html=$(curl -ks "https://go.dev/dl/" | grep linux-amd64 | grep 1.19 | head -n 1)
|
||||||
local golang_current=$(strip-html-tags "$_golang_html")
|
local golang_current=$(strip-html-tags "$_golang_html")
|
||||||
golang_current=$(echo "$golang_current" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
|
#golang_current=$(echo "$golang_current" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
|
||||||
export tmp_dir=`mktemp -d /tmp/selfextract.XXXXXX`
|
export tmp_dir=`mktemp -d /tmp/selfextract.XXXXXX`
|
||||||
run wget "https://go.dev/dl/${golang_current}" -O $tmp_dir/$golang_current
|
run wget "https://go.dev/dl/${golang_current}" -O $tmp_dir/$golang_current
|
||||||
run sudo rm -rf /usr/local/go
|
run sudo rm -rf /usr/local/go
|
||||||
run tar -C /usr/local -xzf $tmp_dir/$golang_current
|
run sudo tar -C /usr/local -xzf $tmp_dir/$golang_current
|
||||||
if [ ! -f $HOME/.bashrc.d/11-golang.bashrc ] ; then
|
if [ ! -f $HOME/.bashrc.d/11-golang.bashrc ] ; then
|
||||||
run echo -e "$codedog_bashrc" >> $HOME/.bashrc.d/11-golang.bashrc && \
|
run echo -e "$codedog_bashrc" >> $HOME/.bashrc.d/11-golang.bashrc && \
|
||||||
boxborder ".bashrc.d/11-golang.bashrc installed..."
|
boxborder ".bashrc.d/11-golang.bashrc installed..."
|
||||||
fi
|
fi
|
||||||
export PATH=$PATH:/usr/local/go/bin
|
export PATH=$PATH:/usr/local/go/bin
|
||||||
if [ ! -f /usr/bin/go ] ; then
|
if [ ! -f /usr/bin/go ] ; then
|
||||||
run sudo ln -s /usr/bin/go /usr/local/go/bin/go && \
|
run sudo ln -s /usr/local/go/bin/go /usr/bin/go && \
|
||||||
boxborder "golang symlink created at /usr/bin/go"
|
boxborder "golang symlink created at /usr/bin/go"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue