|  | #!/bin/bash | 
|  |  | 
|  | set -e | 
|  | set -x | 
|  |  | 
|  | HOST_TYPE=$1 | 
|  | if [ "$HOST_TYPE" = "" ]; then | 
|  | echo "Missing host type arg; this file is not supposed to be run directly; see Makefile for usage" >&2 | 
|  | exit 2 | 
|  | fi | 
|  |  | 
|  | sudo mv .gobuildkey /etc/gobuild.key | 
|  | sudo install rundockerbuildlet.ppc64le /usr/local/bin/rundockerbuildlet | 
|  |  | 
|  | curl -o stage0 https://storage.googleapis.com/go-builder-data/buildlet-stage0.linux-ppc64le | 
|  | chmod +x stage0 | 
|  | docker build -t golang/builder . | 
|  |  | 
|  | sed "s/env=XXX/env=$HOST_TYPE/" rundockerbuildlet.service > rundockerbuildlet.service.expanded | 
|  | sudo cp rundockerbuildlet.service.expanded /etc/systemd/user/rundockerbuildlet.service | 
|  | sudo systemctl enable /etc/systemd/user/rundockerbuildlet.service || true | 
|  | sudo systemctl daemon-reload || true | 
|  | sudo systemctl restart docker.service | 
|  | sudo systemctl restart rundockerbuildlet.service |