19bc683e2SJoel Stanley#!/bin/bash 29bc683e2SJoel Stanley 39bc683e2SJoel Stanleyset -ex 49bc683e2SJoel Stanley 59bc683e2SJoel StanleyDockerfile=$(cat << EOF 69bc683e2SJoel StanleyFROM ubuntu:15.10 7bbbc07f1SJoel StanleyRUN DEBIAN_FRONTEND=noninteractive apt-get update 89bc683e2SJoel StanleyRUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -yy \ 99bc683e2SJoel Stanley make gcc g++ libsystemd-dev libc6-dev pkg-config 109bc683e2SJoel StanleyRUN groupadd -g ${GROUPS} ${USER} && useradd -d ${HOME} -m -u ${UID} -g ${GROUPS} ${USER} 119bc683e2SJoel StanleyUSER ${USER} 129bc683e2SJoel StanleyENV HOME ${HOME} 139bc683e2SJoel StanleyEOF 149bc683e2SJoel Stanley) 159bc683e2SJoel Stanley 169bc683e2SJoel Stanleydocker pull ubuntu:15.10 179bc683e2SJoel Stanleydocker build -t openbmc/phosphor-event - <<< "${Dockerfile}" 189bc683e2SJoel Stanley 199bc683e2SJoel Stanley 209bc683e2SJoel Stanleydocker run --rm=true --user="${USER}" \ 21*28c2a3a1SJoel Stanley -w "${PWD}" -v "${HOME}":"${HOME}" openbmc/phosphor-event gcc --version 22*28c2a3a1SJoel Stanleydocker run --rm=true --user="${USER}" \ 239bc683e2SJoel Stanley -w "${PWD}" -v "${HOME}":"${HOME}" openbmc/phosphor-event make 249ade562dSJoel Stanleydocker run --rm=true --user="${USER}" \ 259ade562dSJoel Stanley -w "${PWD}" -v "${HOME}":"${HOME}" openbmc/phosphor-event make check 26