golang.org/x/build@v0.0.0-20240506185731-218518f32b70/env/linux-ppc64le/osuosl/install-buildlet.bash (about) 1 #!/bin/bash 2 3 set -e 4 set -x 5 6 HOST_TYPE=$1 7 if [ "$HOST_TYPE" = "" ]; then 8 echo "Missing host type arg; this file is not supposed to be run directly; see Makefile for usage" >&2 9 exit 2 10 fi 11 12 sudo mv .gobuildkey /etc/gobuild.key 13 sudo install rundockerbuildlet.ppc64le /usr/local/bin/rundockerbuildlet 14 15 curl -o stage0 https://storage.googleapis.com/go-builder-data/buildlet-stage0.linux-ppc64le 16 chmod +x stage0 17 docker build -t golang/builder . 18 19 sed "s/env=XXX/env=$HOST_TYPE/" rundockerbuildlet.service > rundockerbuildlet.service.expanded 20 sudo cp rundockerbuildlet.service.expanded /etc/systemd/user/rundockerbuildlet.service 21 sudo systemctl enable /etc/systemd/user/rundockerbuildlet.service || true 22 sudo systemctl daemon-reload || true 23 sudo systemctl restart docker.service 24 sudo systemctl restart rundockerbuildlet.service