This commit is contained in:
@@ -34,24 +34,20 @@ jobs:
|
||||
|
||||
# for elog
|
||||
|
||||
# 📦 Installer les dépendances système
|
||||
sudo apt update
|
||||
sudo apt install -y make gcc wget tar
|
||||
|
||||
# 📥 Télécharger et compiler elog
|
||||
wget https://downloads.sourceforge.net/project/elog/elog/2.7.1/elog-2.7.1-1.tar.gz
|
||||
tar -xvzf elog-2.7.1-1.tar.gz
|
||||
cd elog-2.7.1
|
||||
make
|
||||
cd ..
|
||||
|
||||
# ✅ Copier le binaire dans ~/.local/bin et l'ajouter au PATH
|
||||
mkdir -p ~/.local/bin
|
||||
cp elog-2.7.1/elogd ~/.local/bin
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
echo "$HOME/.local/bin" >> ~/.bashrc # Pour rendre ça persistant sur ton terminal
|
||||
echo "$HOME/.local/bin" >> ~/.bashrc
|
||||
|
||||
# 🗂️ Créer une instance de logbook minimaliste
|
||||
mkdir -p elog_instance/logbooks
|
||||
cat <<EOF > elog_instance/elogd.cfg
|
||||
[global]
|
||||
@@ -61,13 +57,10 @@ jobs:
|
||||
allowhtml = 1
|
||||
EOF
|
||||
|
||||
# 🚀 Lancer le serveur elog
|
||||
elogd -c elog_instance/elogd.cfg &
|
||||
|
||||
# ⏳ Attendre que le serveur soit prêt
|
||||
sleep 3
|
||||
|
||||
# ✅ Vérifier que tout est prêt
|
||||
echo "🔍 elogd version:"
|
||||
elogd -h | head -n 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user