21 lines
513 B
Bash
21 lines
513 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
set -euo pipefail
|
||
|
|
|
||
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||
|
|
|
||
|
|
if [ "$EUID" -ne 0 ]; then
|
||
|
|
echo "Ce script doit être exécuté avec sudo." >&2
|
||
|
|
exit 1
|
||
|
|
fi
|
||
|
|
|
||
|
|
mkdir -p /var/log/kuby
|
||
|
|
|
||
|
|
for service in kuby-bot.service kuby-flask.service; do
|
||
|
|
sed "s#__KUBY_DIR__#${ROOT_DIR}#g" "$ROOT_DIR/systemd/$service" > "/etc/systemd/system/$service"
|
||
|
|
done
|
||
|
|
|
||
|
|
systemctl daemon-reload
|
||
|
|
systemctl enable --now kuby-bot.service kuby-flask.service
|
||
|
|
|
||
|
|
echo "Services systemd installés et démarrés."
|