From babd7b0f690e372f06f2a07103192a6bd6f31dd3 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Thu, 29 Sep 2016 17:22:16 +0100
Subject: [PATCH] Alter the go version used by gogs

---
 src/freedombone-utils-go | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/freedombone-utils-go b/src/freedombone-utils-go
index 901642623..0cc417869 100755
--- a/src/freedombone-utils-go
+++ b/src/freedombone-utils-go
@@ -204,6 +204,13 @@ function upgrade_golang {
     rootdir=
     mesh_upgrade_golang
 
+    # alter the go version used by the gogs daemon
+    if [ -f /etc/systemd/system/gogs.service ]; then
+        sed -i "s|Environment=.*|Environment=\"USER=gogs\" \"HOME=/home/gogs\" \"GOPATH=/home/go/go${GO_VERSION}\"|g" /etc/systemd/system/gogs.service
+        systemctl daemon-reload
+        systemctl restart gogs
+    fi
+
     echo "upgrade_golang:$GO_VERSION" >> $COMPLETION_FILE
 }
 
-- 
GitLab