|
|
|
|
134
|
prefix=
|
134
|
prefix=
|
135
|
if [ $rootdir ]; then
|
135
|
if [ $rootdir ]; then
|
136
|
prefix="chroot $rootdir"
|
136
|
prefix="chroot $rootdir"
|
|
|
137
|
+ fi
|
137
|
$prefix adduser --disabled-login --gecos 'go' go
|
138
|
$prefix adduser --disabled-login --gecos 'go' go
|
138
|
|
139
|
|
139
|
GOARCH=
|
140
|
GOARCH=
|
|
|
|
|
149
|
if [ ! $GOARCH ]; then
|
150
|
if [ ! $GOARCH ]; then
|
150
|
return
|
151
|
return
|
151
|
fi
|
152
|
fi
|
152
|
-
|
|
|
153
|
GO_SOURCE=https://storage.googleapis.com/golang/go${GO_VERSION}.linux-${GOARCH}.tar.gz
|
153
|
GO_SOURCE=https://storage.googleapis.com/golang/go${GO_VERSION}.linux-${GOARCH}.tar.gz
|
154
|
|
154
|
|
155
|
if [ ! -d ${rootdir}${INSTALL_DIR} ]; then
|
155
|
if [ ! -d ${rootdir}${INSTALL_DIR} ]; then
|
|
|
|
|
166
|
exit 763562
|
166
|
exit 763562
|
167
|
fi
|
167
|
fi
|
168
|
mv ${rootdir}/home/go/go ${rootdir}/home/go/go${GO_VERSION}
|
168
|
mv ${rootdir}/home/go/go ${rootdir}/home/go/go${GO_VERSION}
|
169
|
- echo "export GOROOT=/home/go" >> $rootdir/root/.bashrc
|
|
|
170
|
- echo "export GOROOT=/home/go" >> $rootdir/home/$MY_USERNAME/.bashrc
|
|
|
171
|
- echo "export GOROOT=/home/go" >> $rootdir/home/go/.bashrc
|
|
|
|
|
169
|
+ echo "export GOROOT=/home/go" >> ${rootdir}/root/.bashrc
|
|
|
170
|
+ echo "export GOROOT=/home/go" >> ${rootdir}/home/$MY_USERNAME/.bashrc
|
|
|
171
|
+ echo "export GOROOT=/home/go" >> ${rootdir}/home/go/.bashrc
|
172
|
|
172
|
|
173
|
- echo "export GOPATH=\$GOROOT/go${GO_VERSION}/bin" >> $rootdir/root/.bashrc
|
|
|
174
|
- echo "export GOPATH=\$GOROOT/go${GO_VERSION}/bin" >> $rootdir/home/$MY_USERNAME/.bashrc
|
|
|
175
|
- echo "export GOPATH=\$GOROOT/go${GO_VERSION}/bin" >> $rootdir/home/go/.bashrc
|
|
|
|
|
173
|
+ echo "export GOPATH=\$GOROOT/go${GO_VERSION}/bin" >> ${rootdir}/root/.bashrc
|
|
|
174
|
+ echo "export GOPATH=\$GOROOT/go${GO_VERSION}/bin" >> ${rootdir}/home/$MY_USERNAME/.bashrc
|
|
|
175
|
+ echo "export GOPATH=\$GOROOT/go${GO_VERSION}/bin" >> ${rootdir}/home/go/.bashrc
|
176
|
|
176
|
|
177
|
- echo 'export PATH=$PATH:$GOPATH' >> $rootdir/root/.bashrc
|
|
|
178
|
- echo 'export PATH=$PATH:$GOPATH' >> $rootdir/home/$MY_USERNAME/.bashrc
|
|
|
179
|
- echo 'export PATH=$PATH:$GOPATH' >> $rootdir/home/go/.bashrc
|
|
|
|
|
177
|
+ echo 'export PATH=$PATH:$GOPATH' >> ${rootdir}/root/.bashrc
|
|
|
178
|
+ echo 'export PATH=$PATH:$GOPATH' >> ${rootdir}/home/$MY_USERNAME/.bashrc
|
|
|
179
|
+ echo 'export PATH=$PATH:$GOPATH' >> ${rootdir}/home/go/.bashrc
|
180
|
$prefix chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME
|
180
|
$prefix chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME
|
181
|
$prefix chown -R go:go /home/go
|
181
|
$prefix chown -R go:go /home/go
|
182
|
cp ${rootdir}/home/go/go${GO_VERSION}/bin/* ${rootdir}/usr/bin
|
182
|
cp ${rootdir}/home/go/go${GO_VERSION}/bin/* ${rootdir}/usr/bin
|