[Buildroot] [PATCH] support/dockerfile: add directives to run as non-root
Yann E. MORIN
yann.morin.1998 at free.fr
Sat Jan 13 11:28:43 UTC 2018
Thomas, All,
On 2018-01-12 22:54 +0100, Thomas Petazzoni spake thusly:
> On Sat, 6 Jan 2018 16:28:33 +0100, Yann E. MORIN wrote:
> > Currently, our jobs on the gitlab-ci infra are running as root, which is
> > problematic for two reasons:
> >
> > - this is not the usual way Buildroot is built;
> > - it may miss issues where running as non-root is problematic.
> >
> > So, complement our Dockerfile with directives to add a new user and run
> > everything as that user, as demonstrated by this build job:
> > https://gitlab.com/ymorin/buildroot-ci/-/jobs/46929562
> >
> > Additional, enforce an UTF-8 locale while running.
> >
> > Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> > Cc: Arnout Vandecappelle <arnout at mind.be>
> > Cc: Peter Korsgaard <peter at korsgaard.com>
> > Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> > ---
> > support/docker/Dockerfile | 7 +++++++
> > 1 file changed, 7 insertions(+)
>
> Applied to master, thanks. Could you update the official Buildroot
> Docker image, so that the Gitlab CI testing benefits from this ?
I would if I could, but I am not supposed to have push-access to that
image, have I?
Regards,
Yann E. MORIN.
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, CTO, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list