github.com/blixtra/rkt@v0.8.1-0.20160204105720-ab0d1add1a43/tests/cloudinit/debian.cloudinit (about)

     1  #!/bin/bash
     2  cat > /var/tmp/rkt-test.sh <<TESTEOF
     3  #!/bin/bash
     4  
     5  set -e
     6  set -x
     7  
     8  # Sometimes journald does not work well on old versions
     9  exec > >(tee -a "/var/tmp/rkt-test.log") 2>&1
    10  
    11  sudo groupadd rkt
    12  sudo gpasswd -a admin rkt
    13  
    14  export DEBIAN_FRONTEND=noninteractive
    15  echo 'deb http://cloudfront.debian.net/debian testing main' | tee -a /etc/apt/sources.list
    16  echo 'deb-src http://cloudfront.debian.net/debian testing main' | tee -a /etc/apt/sources.list
    17  apt-get update -y
    18  #apt-get dist-upgrade -y --force-yes
    19  apt-get install -y --force-yes build-essential autoconf
    20  apt-get install -y --force-yes wget squashfs-tools patch gnupg golang git dbus libacl1-dev
    21  
    22  su - admin --command="cd /var/tmp ; git clone --branch @GIT_BRANCH@ @GIT_URL@ rkt"
    23  su - admin --command="PATH=\$PATH ; cd /var/tmp/rkt ; ./tests/run-build.sh coreos"
    24  TESTEOF
    25  
    26  chmod +x /var/tmp/rkt-test.sh
    27  
    28  systemd-run --unit=rkt-test /var/tmp/rkt-test.sh