github.com/blixtra/rkt@v0.8.1-0.20160204105720-ab0d1add1a43/tests/cloudinit/ubuntu.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  export DEBIAN_FRONTEND=noninteractive
    12  
    13  groupadd rkt
    14  gpasswd -a ubuntu rkt
    15  
    16  apt-get update -y
    17  apt-get dist-upgrade -y --force-yes
    18  apt-get install -y build-essential autoconf
    19  apt-get install -y wget squashfs-tools patch gnupg golang libacl1-dev
    20  
    21  su - ubuntu --command="cd /var/tmp ; git clone --branch @GIT_BRANCH@ @GIT_URL@ rkt"
    22  su - ubuntu --command="PATH=\$PATH ; cd /var/tmp/rkt ; ./tests/run-build.sh coreos"
    23  TESTEOF
    24  
    25  chmod +x /var/tmp/rkt-test.sh
    26  
    27  systemd-run --unit=rkt-test /var/tmp/rkt-test.sh