From c3fba52c9cbbd4640e6a687a26ad0ff0124cc66e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=ABl=20Madon?= <mael.madon@irit.fr>
Date: Thu, 27 Jan 2022 19:05:57 +0100
Subject: [PATCH] create folder with useful scripts

---
 .gitignore                                                   | 2 +-
 scripts/build_nix_cache.sh                                   | 1 +
 scripts/install_nix.sh                                       | 5 +++++
 {0_prepare_workload => scripts}/swf.py                       | 0
 {0_prepare_workload => scripts}/swf_moulinette.py            | 0
 .../swf_to_batsim_split_by_user.py                           | 0
 6 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 scripts/build_nix_cache.sh
 create mode 100644 scripts/install_nix.sh
 rename {0_prepare_workload => scripts}/swf.py (100%)
 rename {0_prepare_workload => scripts}/swf_moulinette.py (100%)
 rename {0_prepare_workload => scripts}/swf_to_batsim_split_by_user.py (100%)

diff --git a/.gitignore b/.gitignore
index 79c85de..2d47df5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,4 @@ workload/*
 *.ipynb_checkpoints
 */__pycache__/
 
-1_test_expe
+out/*
diff --git a/scripts/build_nix_cache.sh b/scripts/build_nix_cache.sh
new file mode 100644
index 0000000..6e2479f
--- /dev/null
+++ b/scripts/build_nix_cache.sh
@@ -0,0 +1 @@
+nix-store --export $(nix-store -qR paths) > cache_nix
diff --git a/scripts/install_nix.sh b/scripts/install_nix.sh
new file mode 100644
index 0000000..19d0b35
--- /dev/null
+++ b/scripts/install_nix.sh
@@ -0,0 +1,5 @@
+# /bin/bash
+sudo-g5k
+sudo su root --command "echo 1 > /proc/sys/kernel/unprivileged_userns_clone"
+curl https://nixos.org/releases/nix/nix-2.6.0/install | sh
+nix-store --import < cache_nix
diff --git a/0_prepare_workload/swf.py b/scripts/swf.py
similarity index 100%
rename from 0_prepare_workload/swf.py
rename to scripts/swf.py
diff --git a/0_prepare_workload/swf_moulinette.py b/scripts/swf_moulinette.py
similarity index 100%
rename from 0_prepare_workload/swf_moulinette.py
rename to scripts/swf_moulinette.py
diff --git a/0_prepare_workload/swf_to_batsim_split_by_user.py b/scripts/swf_to_batsim_split_by_user.py
similarity index 100%
rename from 0_prepare_workload/swf_to_batsim_split_by_user.py
rename to scripts/swf_to_batsim_split_by_user.py
-- 
GitLab