blob: 6b12e4e46101d74979f40e69b3d69e984081a2a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env bash
post_install() {
echo "To start the buildkite-agent service run"
echo " systemctl enable --now buildkite-agent"
echo "For multiple agents on the same machine, use the template"
echo " systemctl enable --now buildkite-agent@1"
echo " systemctl enable --now buildkite-agent@2"
echo " ...etc..."
}
post_upgrade() {
echo "Restarting any existing buildkite-agent systemd services"
systemctl try-restart buildkite-agent.service 'buildkite-agent@*.service'
}
pre_remove() {
echo "Stopping and disabling any buildkite-agent systemd services"
systemctl list-units --plain --no-legend --all | awk '{print $1}' | grep '^buildkite-agent' | xargs -I {} systemctl disable --now {} || true
}
|