From 81648694c94dc2df5333010bfb84532be3350d62 Mon Sep 17 00:00:00 2001
From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de>
Date: Fri, 11 Aug 2023 16:30:23 +0200
Subject: [PATCH] use tee in append mode

---
 src/mpsd_software_manager/mpsd_software.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py
index 29dfd3e..bcb23a5 100755
--- a/src/mpsd_software_manager/mpsd_software.py
+++ b/src/mpsd_software_manager/mpsd_software.py
@@ -1144,7 +1144,7 @@ def remove_environment(mpsd_release, root_dir, package_sets="NONE", force_remove
         for folder in folders_to_remove:
             # shutil.rmtree(dir_to_remove / folder) #dosent delete file
             run(
-                f"rm -rf {dir_to_remove / folder} 2>&1 | tee {build_log_path}",
+                f"rm -rf {dir_to_remove / folder} 2>&1 | tee -a {build_log_path}",
                 shell=True,
                 check=True,
             )
@@ -1213,7 +1213,7 @@ def remove_spack_environment(spack_dir, environment_name, build_log_path=None):
     ]
     build_log_path = build_log_path or "/dev/null"
     run(
-        "(" + " && ".join(commands_to_execute) + f") 2>&1 |tee {build_log_path}",
+        "(" + " && ".join(commands_to_execute) + f") 2>&1 |tee -a {build_log_path}",
         shell=True,
         check=True,
     )
@@ -1242,7 +1242,7 @@ def remove_spack_package(spack_dir, package, build_log_path=None):
         f"spack uninstall -y {package}",
     ]
     run(
-        "(" + " && ".join(commands_to_execute) + f") 2>&1 |tee {build_log_path}",
+        "(" + " && ".join(commands_to_execute) + f") 2>&1 |tee -a {build_log_path}",
         shell=True,
         check=True,
     )
-- 
GitLab