From cf187d342c4c16c6578e3244b164e649d588e45c Mon Sep 17 00:00:00 2001 From: Joe Eaves Date: Tue, 5 Jan 2021 00:26:27 +0000 Subject: [PATCH] Use root for package installation And forget the chown. sudo can be used if the dependencies ever need to be updated "live" --- docker/.gitpod.Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docker/.gitpod.Dockerfile b/docker/.gitpod.Dockerfile index ac7992e5..71bf479b 100644 --- a/docker/.gitpod.Dockerfile +++ b/docker/.gitpod.Dockerfile @@ -1,5 +1,6 @@ FROM gitpod/workspace-full +USER root ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -qq \ && apt-get install -y \ @@ -23,8 +24,6 @@ RUN apt-get update -qq \ # Needs to be installed as root RUN pip3 install adafruit-nrfutil -RUN sudo chown -R gitpod /opt - COPY docker/build.sh /opt/ # Lets get each in a separate docker layer for better downloads # GCC @@ -35,4 +34,6 @@ RUN bash -c "source /opt/build.sh; GetNrfSdk;" RUN bash -c "source /opt/build.sh; GetMcuBoot;" # Link the default checkout workspace in to the default $SOURCES_DIR -RUN sudo ln -s /workspace/Pinetime /sources \ No newline at end of file +RUN ln -s /workspace/Pinetime /sources + +USER gitpod \ No newline at end of file