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