[Armadeus-commitlog] armadeus branch, master, updated. armadeus-7.0-311-gefe1a74a4
Brought to you by:
sszy
|
From: Fabien M <fa...@us...> - 2022-02-18 16:23:35
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via efe1a74a4b5b2e20dc669f7179c2b399614224d9 (commit)
from 40cf2cfb2e76c7d33a7389b6e3de4b6bd7ef0297 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit efe1a74a4b5b2e20dc669f7179c2b399614224d9
Author: Fabien Marteau <fab...@ar...>
Date: Fri Feb 18 17:22:53 2022 +0100
[SCRIPTS][DOCKER] adding Dockerfile for apf27 compilation (ubuntu:12.04)
-----------------------------------------------------------------------
Summary of changes:
scripts/docker/apf27-ubuntu-12.04/Dockerfile | 35 ++++++++++++++++++++++++++++
scripts/docker/apf27-ubuntu-12.04/README.md | 18 ++++++++++++++
2 files changed, 53 insertions(+)
create mode 100644 scripts/docker/apf27-ubuntu-12.04/Dockerfile
create mode 100644 scripts/docker/apf27-ubuntu-12.04/README.md
diff --git a/scripts/docker/apf27-ubuntu-12.04/Dockerfile b/scripts/docker/apf27-ubuntu-12.04/Dockerfile
new file mode 100644
index 000000000..61fa39316
--- /dev/null
+++ b/scripts/docker/apf27-ubuntu-12.04/Dockerfile
@@ -0,0 +1,35 @@
+#Build container to build apf27 BSP
+FROM ubuntu:12.04
+MAINTAINER fab...@ar...
+
+ARG USER=docker
+ARG UID=1000
+ARG GID=1000
+ARG PW=docker
+
+RUN useradd -m ${USER} --uid=${UID} && echo "${USER}:${PW}" | chpasswd
+
+# Sources from https://gist.github.com/ivomts/4558134
+RUN echo "deb http://old-releases.ubuntu.com/ubuntu/ precise main restricted" > /etc/apt/sources.list && \
+ echo "deb http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted" >> /etc/apt/sources.list && \
+ echo "deb-src http://old-releases.ubuntu.com/ubuntu/ precise main restricted" >> /etc/apt/sources.list && \
+ echo "deb http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted" >> /etc/apt/sources.list && \
+ echo "deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted" >> /etc/apt/sources.list
+
+RUN apt-get update
+RUN apt-get upgrade -y
+RUN apt-get install -y build-essential python libncurses5-dev libqt4-dev libglib2.0-dev
+RUN apt-get install -y wget libgtk2.0-dev lib32z1 lib32stdc++6 rsync unzip
+RUN apt-get install -y zip bc lzma whois git vim
+
+# Locales
+RUN apt-get install -y locales
+RUN locale-gen en_US.UTF-8
+ENV LANG en_US.UTF-8
+ENV LANGUAGE en_US:en
+ENV LC_ALL en_US.UTF-8
+
+USER ${UID}:${GID}
+WORKDIR /home/${USER}
+
+CMD ["echo","apf27-ubuntu-12.04 image created"]
diff --git a/scripts/docker/apf27-ubuntu-12.04/README.md b/scripts/docker/apf27-ubuntu-12.04/README.md
new file mode 100644
index 000000000..c74b3689a
--- /dev/null
+++ b/scripts/docker/apf27-ubuntu-12.04/README.md
@@ -0,0 +1,18 @@
+# Docker image for apf27 bsp
+
+## Build
+To build it :
+
+```
+sudo docker build -t apf27bsp:1.0 .
+```
+
+## Launch
+
+To launch it dont forget to mount downloads directory and your bsp directory :
+
+```
+sudo docker run --mount src=/downloads,target=/downloads,type=bind \
+ --mount src=/home/user/prj/armadeusbsp,target=/opt/bsp/,type=bind \
+ -it apf27bsp:1.0 /bin/bash
+```
hooks/post-receive
--
armadeus
|