diff --git a/install-mpsd-software-environment.py b/install-mpsd-software-environment.py index 000df8d1614dbcea750a8b799231fbf0f5169cd2..bcb6190e426d5d5cd26f21021b7f835f4c9a6cec 100755 --- a/install-mpsd-software-environment.py +++ b/install-mpsd-software-environment.py @@ -71,8 +71,7 @@ class builder: self.cmd_log_file = "logs/install-software-environment.log" self.build_log_file = f"build_toolchains_{self.mpsd_spack_ver}_{time.strftime('%Y%m%d-%H%M%S')}.log" - # Setup the log file for commands - self.setup_log_cmd() + # run the script # self.run() # better to call this seperately after creating the object @@ -140,6 +139,16 @@ class builder: ) with os_chdir("spack-environments"): subprocess.run(["git", "checkout", self.mpsd_spack_ver]) + self.spe_branch = subprocess.run( + ["git", "rev-parse", "--abbrev-ref", "HEAD"], + stdout=subprocess.PIPE, + ).stdout.decode() + self.spe_commit_hash = subprocess.run( + ["git", "rev-parse", "--short", "HEAD"], stdout=subprocess.PIPE + ).stdout.decode() + + # Setup the log file for commands + self.setup_log_cmd() def build_toolchains( self,