2020-12-22 12:00:45 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
service=/etc/systemd/system/buildbot.service
|
2020-12-22 12:14:54 +00:00
|
|
|
ROOT=$(dirname "$(readlink -f "$0")")
|
2020-12-22 12:00:45 +00:00
|
|
|
|
2020-12-22 12:14:54 +00:00
|
|
|
echo "[Unit]" > $service
|
2020-12-22 12:00:45 +00:00
|
|
|
echo "Description=BuildBot" >> $service
|
|
|
|
echo "[Service]" >> $service
|
|
|
|
echo "ExecStart=$ROOT/start.sh" >> $service
|
2020-12-22 12:14:54 +00:00
|
|
|
echo "ExecStop=$ROOT/stop.sh" >> $service
|
2020-12-22 12:00:45 +00:00
|
|
|
echo "Type=forking" >> $service
|
|
|
|
echo "PIDFile=$ROOT/twistd.pid" >> $service
|
2020-12-22 12:14:54 +00:00
|
|
|
echo "WorkingDirectory=$ROOT" >> $service
|
2021-01-10 09:50:55 +00:00
|
|
|
echo "User=$USER" >> $service
|
2020-12-22 12:00:45 +00:00
|
|
|
echo "[Install]" >> $service
|
|
|
|
echo "WantedBy=multi-user.target" >> $service
|
|
|
|
|
2020-12-22 12:14:54 +00:00
|
|
|
systemctl enable buildbot
|
|
|
|
systemctl daemon-reload
|