xref: /openbmc/phosphor-host-ipmid/.build.sh (revision 46329287)
1a3544a10SJoel Stanley#!/bin/bash
2a3544a10SJoel Stanley
3a3544a10SJoel StanleyDockerfile=$(cat << EOF
4a3544a10SJoel StanleyFROM ubuntu:15.10
5a3544a10SJoel StanleyRUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get upgrade -yy
6a3544a10SJoel StanleyRUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -yy make g++ gcc libsystemd-dev libc6-dev pkg-config
7*06736b26SPatrick WilliamsRUN groupadd -g ${GROUPS[0]} ${USER} && useradd -d ${HOME} -m -u ${UID} -g ${GROUPS[0]} ${USER}
8a3544a10SJoel StanleyUSER ${USER}
9a3544a10SJoel StanleyENV HOME ${HOME}
10a3544a10SJoel StanleyRUN /bin/bash
11a3544a10SJoel StanleyEOF
12a3544a10SJoel Stanley)
13a3544a10SJoel Stanley
14a3544a10SJoel Stanleydocker pull ubuntu:15.10
15a3544a10SJoel Stanleydocker build -t temp - <<< "${Dockerfile}"
16a3544a10SJoel Stanley
17a3544a10SJoel Stanleygcc --version
18a3544a10SJoel Stanley
19a3544a10SJoel Stanleydocker run --cap-add=sys_admin --net=host --rm=true --user="${USER}" \
20a3544a10SJoel Stanley    -w "${PWD}" -v "${HOME}":"${HOME}" -t temp make
21