From 55399b08787d89ef2922eb82626810465f22d63f Mon Sep 17 00:00:00 2001
From: Aleksandr Vodianov <aleksandr.vodianov@demlabs.net>
Date: Mon, 11 Oct 2021 18:14:40 +0300
Subject: [PATCH] add autoupdate cellframe-dashboard

---
 general/chroot_wrap.sh      |  5 +++++
 general/update_dashboard.sh | 17 +++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100755 general/update_dashboard.sh

diff --git a/general/chroot_wrap.sh b/general/chroot_wrap.sh
index dc35371..07deace 100755
--- a/general/chroot_wrap.sh
+++ b/general/chroot_wrap.sh
@@ -45,6 +45,11 @@ for platform in $PLATFORMS; do
 	PKG_FORMAT=$(echo $PKG_FORMAT | cut -d ' ' -f2-)
 	unexport_variables "./prod_build/$platform/conf/*"
 done
+
+if [[  $CI_COMMIT_REF_NAME == "support-5044" ]]; then
+	./prod_build/general/update_dashboard.sh
+fi
+
 #[ $(mount | grep "/run/schroot/mount") ] && sudo umount -l /run/schroot/mount && sudo rm -r /run/schroot/mount/* #Removing mountpoint odds.
 
 cd $wd
diff --git a/general/update_dashboard.sh b/general/update_dashboard.sh
new file mode 100755
index 0000000..8a4cd18
--- /dev/null
+++ b/general/update_dashboard.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+git clone https://${USER}:${CI_PUSH_TOKEN}@gitlab.demlabs.net/cellframe/cellframe-dashboard.git
+cd cellframe-dashboard
+git remote set-url origin https://${USER}:${CI_PUSH_TOKEN}@gitlab.demlabs.net/cellframe/cellframe-dashboard.git
+
+git checkout support-4958
+
+versionPatch=$(cat config.pri | grep 'VER_PAT =' | cut -d'=' -f 2)
+let "versionPatch++"
+echo "update version patch to $versionPatch"
+sed -i "s/VER_PAT = \"[0-9]\+\"/VER_PAT = \"$versionPatch\"/g" config.pri
+
+
+git add config.pri
+git commit -m 'update version patch'
+git push
-- 
GitLab