aboutsummaryrefslogtreecommitdiff
path: root/etc/bootstrap/bbot-bootstrap.service
diff options
context:
space:
mode:
Diffstat (limited to 'etc/bootstrap/bbot-bootstrap.service')
-rw-r--r--etc/bootstrap/bbot-bootstrap.service33
1 files changed, 33 insertions, 0 deletions
diff --git a/etc/bootstrap/bbot-bootstrap.service b/etc/bootstrap/bbot-bootstrap.service
new file mode 100644
index 0000000..ecb0da4
--- /dev/null
+++ b/etc/bootstrap/bbot-bootstrap.service
@@ -0,0 +1,33 @@
+[Unit]
+Description=bbot worker bootstrap
+After=default.target
+Conflicts=getty@tty1.service
+
+[Service]
+Type=idle
+# Old versions of systemd have no 'infinity'.
+TimeoutStartSec=6000min
+RemainAfterExit=true
+User=build
+Group=build
+# Old versions of systemd have no '~'.
+WorkingDirectory=/home/build
+
+Environment=CXX=g++
+Environment=BUILD=/tmp
+Environment=ENVIRONMENT=/home/build/environment
+
+ExecStart=/usr/local/bin/bbot-bootstrap.sh \
+ --cxx ${CXX} \
+ --build ${BUILD} \
+ --environment ${ENVIRONMENT}
+
+StandardInput=tty-force
+StandardOutput=inherit
+StandardError=inherit
+TTYPath=/dev/tty1
+TTYReset=yes
+TTYVHangup=yes
+
+[Install]
+WantedBy=default.target