1#!/bin/bash 2 3set -ex 4 5Dockerfile=$(cat << EOF 6FROM ubuntu:15.10 7RUN DEBIAN_FRONTEND=noninteractive apt-get update 8RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -yy \ 9 make gcc g++ libsystemd-dev libc6-dev pkg-config 10RUN groupadd -g ${GROUPS} ${USER} && useradd -d ${HOME} -m -u ${UID} -g ${GROUPS} ${USER} 11USER ${USER} 12ENV HOME ${HOME} 13EOF 14) 15 16docker pull ubuntu:15.10 17docker build -t openbmc/phosphor-event - <<< "${Dockerfile}" 18 19 20docker run --rm=true --user="${USER}" \ 21 -w "${PWD}" -v "${HOME}":"${HOME}" openbmc/phosphor-event gcc --version 22docker run --rm=true --user="${USER}" \ 23 -w "${PWD}" -v "${HOME}":"${HOME}" openbmc/phosphor-event make 24docker run --rm=true --user="${USER}" \ 25 -w "${PWD}" -v "${HOME}":"${HOME}" openbmc/phosphor-event make check 26