surete lustre setup

This commit is contained in:
JOLIMAITRE Matthieu 2024-03-10 21:32:46 +01:00
parent 6054d1ada0
commit 41bc6fdbf2
2 changed files with 37 additions and 0 deletions

1
surete/lustred/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/dist

36
surete/lustred/setup.sh Executable file
View file

@ -0,0 +1,36 @@
#!/bin/sh
set -e
alias log="echo '[setup.sh]'"
dist="${1:-"./dist"}"
dist="$(realpath "$dist")"
rm -fr "$dist"
mkdir -p "$dist/lustre-v4" "$dist/lustre-v6"
log "downloading"
wget -qO "$dist/lustre-v4.tgz" https://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/lustre-v4/distrib/archives/lustre-v4-III-e-linux64.tgz &
wget -qO "$dist/lustre-v6.tgz" https://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/lustre-v6/pre-compiled/x86_64-Linux-lv6-bin-dist.tgz &
wait
log "extracting"
tar -xvf "$dist/lustre-v4.tgz" --directory="$dist/lustre-v4" > /dev/null &
tar -xvf "$dist/lustre-v6.tgz" --directory="$dist/lustre-v6" > /dev/null &
wait
rm "$dist/lustre-v4.tgz" "$dist/lustre-v6.tgz"
log "installing env"
echo '#!/bin/env -S echo "should be sourced :"
dir="'"$dist"'"
export LUSTRE_INSTALL="$dir/lustre-v4/lustre-v4-III-e0-linux64"
export PATH=$PATH:$LUSTRE_INSTALL/bin
export PATH=$PATH:~/Lustre/Lustre-v6/bin
' > "$dist/env.sh"
log "installed at '$dist'"