2026-04-01 19:03:35 +01:00
|
|
|
#!/bin/bash
|
2026-07-05 13:15:27 +01:00
|
|
|
dir_name="epicyon"
|
|
|
|
|
if [ -d /etc/${dir_name} ]; then
|
|
|
|
|
cd /etc/${dir_name} || exit 0
|
2026-06-17 20:24:13 +01:00
|
|
|
else
|
2026-07-05 13:15:27 +01:00
|
|
|
if [ -d /opt/${dir_name} ]; then
|
|
|
|
|
cd /opt/${dir_name} || exit 0
|
2026-07-05 13:34:54 +01:00
|
|
|
elif [ -d /opt/epicyon-tor ]; then
|
2026-07-05 13:15:27 +01:00
|
|
|
dir_name="epicyon-tor"
|
|
|
|
|
cd /opt/${dir_name} || exit 0
|
2026-07-05 13:34:54 +01:00
|
|
|
elif [ -d /opt/epicyon-i2p ]; then
|
2026-07-05 13:15:27 +01:00
|
|
|
dir_name="epicyon-i2p"
|
|
|
|
|
cd /opt/${dir_name} || exit 0
|
2026-07-05 13:34:54 +01:00
|
|
|
elif [ -d /opt/epicyon-yggdrasil ]; then
|
2026-07-05 13:15:27 +01:00
|
|
|
dir_name="epicyon-yggdrasil"
|
|
|
|
|
cd /opt/${dir_name} || exit 0
|
2026-07-05 13:34:54 +01:00
|
|
|
fi
|
2026-06-17 20:24:13 +01:00
|
|
|
fi
|
2026-07-05 13:34:54 +01:00
|
|
|
|
2026-05-06 19:40:50 +01:00
|
|
|
git stash
|
2026-04-01 19:03:35 +01:00
|
|
|
git pull
|
2026-07-05 13:15:27 +01:00
|
|
|
chown -R ${dir_name}:${dir_name} *
|
2026-04-01 19:04:40 +01:00
|
|
|
chmod 644 *.py
|
2026-06-04 13:32:10 +01:00
|
|
|
chmod 644 src/*.py
|
2026-07-05 13:15:27 +01:00
|
|
|
systemctl restart ${dir_name}
|