From bae6fca3f318e43a442fb5010021df232bd8d4a6 Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Wed, 26 Aug 2020 10:11:57 +0200
Subject: [PATCH] Added temporary JULIA_PROJECT for precompilation

---
 moberg.spec.template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/moberg.spec.template b/moberg.spec.template
index 09fed3f..0b4b1af 100644
--- a/moberg.spec.template
+++ b/moberg.spec.template
@@ -155,6 +155,7 @@ cat adaptors/julia/Project.toml.template \
 
 %post julia
 set -x
+export JULIA_PROJECT=$(mktemp -d julia.XXXXXX)
 export JULIA_LOAD_PATH=/opt/julia:
 export JULIA_DEPOT_PATH=/opt/julia:
 cat<<EOF|julia
@@ -162,16 +163,12 @@ import Pkg
 Pkg.add(path="/opt/julia/local/MobergIO/")
 Pkg.precompile()
 EOF
+rm ${JULIA_PROJECT}/Manifest.toml
+rm ${JULIA_PROJECT}/Project.toml
+rmdir ${JULIA_PROJECT}
 
 %postun julia
-set -x
-export JULIA_LOAD_PATH=/opt/julia:
-export JULIA_DEPOT_PATH=/opt/julia:
-cat<<EOF|julia
-import Pkg
-Pkg.rm("MobergIO")
-EOF
-
+# Cleanup of precomiled, etc needed...?
 
 %files
 %defattr(-,root,root,-)
-- 
GitLab