[Buildroot] [PATCH 0/4 v2] support/docker: add new dockers (branch yem/dockers)

Yann E. MORIN yann.morin.1998 at free.fr
Sun May 17 21:41:37 UTC 2020


Hello All!

Enhance our docker support, update the existing image, add a new one.

This will help:

  - users, to get a build environment known to work,

  - developpers, to more easily reproduce build failures reported by
    users.

A basic set of a few, very various distros have been chosen, to cover
a range of diversity:

  - the existing, rock-solid Debian Stretch, pinned to a known state,
    that we use for the Gitlab-CI testing;

  - Fedora-F32, a bleeding-edge mainstream distro, pinned to the state
    it was at release time;

More variants can be added later, depending on the demand.

Note: when this series is applied (if it is), I'll generate the images
and push them to the Buildroot repo on the Docker hub.

Changes v1 -> v2:
  - reorder patches to ensure bisectability  (Ricardo)
  - drop the Makefile rule in favour of a script
  - drop Arch and Alpine for now...


Regards,
Yann E. MORIN.


The following changes since commit 53158e41fdd4bcc1272bbf4e61b68f58bf9c1527

  package/openocd: fix -fno-common build failure (2020-05-17 21:50:04 +0200)


are available in the git repository at:

  git://git.buildroot.org/~ymorin/git/buildroot.git

for you to fetch changes up to 48c45cb866a160ce4cc05b03fdf15237eb346b66

  support/docker: add a Fedore-32 based image (2020-05-17 23:31:36 +0200)


----------------------------------------------------------------
Yann E. MORIN (4):
      support/docker: rename the Dockerfile and its accompanying file
      support/docker: add script to generate docker iamges
      support/docker: allow the br-user to becone root
      support/docker: add a Fedore-32 based image

 support/docker/Dockerfile.base                     |  1 +
 .../{Dockerfile => Dockerfile.debian-stretch}      | 12 ++++--
 support/docker/Dockerfile.fedora-32                | 48 ++++++++++++++++++++++
 support/docker/build-all                           | 17 ++++++++
 ...ources.list => debian-stretch.apt-sources.list} |  0
 5 files changed, 75 insertions(+), 3 deletions(-)
 create mode 120000 support/docker/Dockerfile.base
 rename support/docker/{Dockerfile => Dockerfile.debian-stretch} (80%)
 create mode 100644 support/docker/Dockerfile.fedora-32
 create mode 100755 support/docker/build-all
 rename support/docker/{apt-sources.list => debian-stretch.apt-sources.list} (100%)

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list