This commit is contained in:
@@ -32,6 +32,41 @@ jobs:
|
|||||||
git clone https://gitea.psi.ch/SwissFEL/morbidissimo.git
|
git clone https://gitea.psi.ch/SwissFEL/morbidissimo.git
|
||||||
echo "PYTHONPATH=$PYTHONPATH:$(pwd)/morbidissimo" >> $GITHUB_ENV
|
echo "PYTHONPATH=$PYTHONPATH:$(pwd)/morbidissimo" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
# for elog
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -y make gcc wget tar
|
||||||
|
|
||||||
|
# wget https://midas.psi.ch/elog/elog-3.1.3.tgz
|
||||||
|
wget --content-disposition "https://sourceforge.net/projects/elog/files/elog/3.1.3/elog-3.1.3.tgz/download"
|
||||||
|
tar xvf elog-3.1.3.tgz
|
||||||
|
|
||||||
|
cd elog-3.1.3
|
||||||
|
make
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
mkdir -p elog_instance/logbooks
|
||||||
|
echo -e "[global]\nport = 8080\nlogdir = logbooks\nallowposting = 1\nallowhtml = 1" > elog_instance/elogd.cfg
|
||||||
|
|
||||||
|
./elog-3.1.3/elogd -c elog_instance/elogd.cfg &
|
||||||
|
sleep 3
|
||||||
|
|
||||||
|
mkdir -p ~/.local/bin
|
||||||
|
cp elog-3.1.3/elogd ~/.local/bin
|
||||||
|
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||||
|
|
||||||
|
echo "🔍 Listing ~/.local/bin contents:"
|
||||||
|
ls -l ~/.local/bin
|
||||||
|
|
||||||
|
echo "🔍 PATH at runtime:"
|
||||||
|
echo "$PATH"
|
||||||
|
|
||||||
|
echo "🔍 Is elogd available?"
|
||||||
|
which elogd || echo "❌ elogd not found"
|
||||||
|
|
||||||
|
echo "🔍 Does elogd binary exist where expected?"
|
||||||
|
test -f ~/.local/bin/elogd && echo "✅ elogd found" || echo "❌ elogd missing"
|
||||||
|
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
##################################### TO NOT CHANGE #################################
|
##################################### TO NOT CHANGE #################################
|
||||||
|
|||||||
Reference in New Issue
Block a user