Browse Source

Check for presence of golang directory

Bob Mottram 7 years ago
parent
commit
d9f424c9e2
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      src/freedombone-utils-go

+ 6
- 1
src/freedombone-utils-go View File

209
     echo "export PATH=\$PATH:\$GOPATH" >> "${rootdir}/home/go/.bashrc"
209
     echo "export PATH=\$PATH:\$GOPATH" >> "${rootdir}/home/go/.bashrc"
210
     $prefix chown -R "$MY_USERNAME":"$MY_USERNAME" "/home/$MY_USERNAME"
210
     $prefix chown -R "$MY_USERNAME":"$MY_USERNAME" "/home/$MY_USERNAME"
211
     $prefix chown -R go:go /home/go
211
     $prefix chown -R go:go /home/go
212
-    cp "${rootdir}/home/go/go${GO_VERSION}/bin/*" "${rootdir}/usr/bin"
212
+    if [ ! -d "${rootdir}/home/go/go${GO_VERSION}/bin" ]; then
213
+        echo $"golang binaries directory not found ${rootdir}/home/go/go${GO_VERSION}/bin"
214
+        exit 356356785
215
+    fi
216
+    # shellcheck disable=SC2086
217
+    cp ${rootdir}/home/go/go${GO_VERSION}/bin/* "${rootdir}/usr/bin"
213
 }
218
 }
214
 
219
 
215
 function upgrade_golang {
220
 function upgrade_golang {