From 0ff41670d688b033dfa18698b710565e9cd9f472 Mon Sep 17 00:00:00 2001
From: Klas Arvidsson <klas.arvidsson@liu.se>
Date: Thu, 23 Nov 2023 00:00:44 +0100
Subject: [PATCH] Python requirements for tal-cli need correct HOME; More
 failsafe on_update for tal build.

---
 files/tal/on_update.sh | 4 +++-
 manifests/tal_cli.pp   | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/files/tal/on_update.sh b/files/tal/on_update.sh
index 77b49af..068b662 100644
--- a/files/tal/on_update.sh
+++ b/files/tal/on_update.sh
@@ -8,8 +8,10 @@ sed -i 's|url = \.\./database|url = https://oauth2:glpat-WeW_ytbQ83JMs2UnQmhe@gi
 git submodule update --init
 git checkout .gitmodules
 
-make
+make clean all
 
 cd ..
+rm -f oracle
 ln -s source/oracle oracle
+rm -f tal
 cp source/tal tal
diff --git a/manifests/tal_cli.pp b/manifests/tal_cli.pp
index 0ee5b07..d4f2775 100644
--- a/manifests/tal_cli.pp
+++ b/manifests/tal_cli.pp
@@ -72,7 +72,7 @@ class aes::tal_cli (
     group       => examadm,
     cwd         => '/home/examadm/tal-cli',
     path        => '/bin:/usr/bin',
-    environment => ['HOME=/home/examadm/tal-cli'],
+    environment => ['HOME=/home/examadm'],
     creates     => '/home/examadm/tal-cli/source/tal',
     command     => '/home/examadm/tal-cli/on_update.sh',
     require     => File['/home/examadm/tal-cli/on_update.sh'],
-- 
GitLab