github.com/equinix-metal/virtlet@v1.5.2-0.20191204181327-1659b8a48e9b/images/image_skel/start.sh (about)

     1  #!/bin/bash
     2  set -o errexit
     3  set -o nounset
     4  set -o pipefail
     5  set -o errtrace
     6  
     7  if [[ /var/lib/virtlet/config.sh ]]; then
     8    . /var/lib/virtlet/config.sh
     9  fi
    10  
    11  if [[ -f /dind/virtlet ]]; then
    12    ln -fs /dind/virtlet /usr/local/bin/virtlet
    13  fi
    14  
    15  while [ ! -S /var/run/libvirt/libvirt-sock ] ; do
    16    echo >&1 "Waiting for libvirt..."
    17    sleep 0.3
    18  done
    19  
    20  verbose=
    21  if [[ ${VIRTLET_LOGLEVEL:-} ]]; then
    22      verbose="--v ${VIRTLET_LOGLEVEL}"
    23  fi
    24  /usr/local/bin/virtlet ${verbose} $*