diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-08-16 14:56:19 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-08-16 14:57:27 +0000 |
commit | 7251b2f78e533e7507f7ab685bcd62497af31157 (patch) | |
tree | 3d882036754dc11c1e5bd6e1eaa9e96bfe64f0a2 | |
parent | b57c48583120d2ffce2417a03295c72446128805 (diff) |
tcwg-build: Initialize .ccache directories of infra users
... so that ccache volumes are mounted with correct permissions.
Change-Id: I858968cc8a825fed16e55acebd4d2b64747ade37
9 files changed, 26 insertions, 8 deletions
diff --git a/tcwg-base/tcwg-build/Dockerfile.in b/tcwg-base/tcwg-build/Dockerfile.in index d9a8f692..5cd51cfe 100644 --- a/tcwg-base/tcwg-build/Dockerfile.in +++ b/tcwg-base/tcwg-build/Dockerfile.in @@ -5,6 +5,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd #if ARCH_amd64 || ARCH_i386 diff --git a/trusty-amd64-tcwg-base/trusty-amd64-tcwg-build/Dockerfile b/trusty-amd64-tcwg-base/trusty-amd64-tcwg-build/Dockerfile index f0d30e44..088e35a3 100644 --- a/trusty-amd64-tcwg-base/trusty-amd64-tcwg-build/Dockerfile +++ b/trusty-amd64-tcwg-base/trusty-amd64-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd # Install wine. On amd64 arch we need to enable i386, otherwise wine @@ -20,4 +22,4 @@ RUN \ /var/lib/apt/lists/* \ /tmp/* \ /var/tmp/* -# checksum: 0d3f78647975acb724f2bed4e767ab96 +# checksum: 8cf045e109118559e5638f49e6b22120 diff --git a/trusty-arm64-tcwg-base/trusty-arm64-tcwg-build/Dockerfile b/trusty-arm64-tcwg-base/trusty-arm64-tcwg-build/Dockerfile index ec0ab025..403cd1fd 100644 --- a/trusty-arm64-tcwg-base/trusty-arm64-tcwg-build/Dockerfile +++ b/trusty-arm64-tcwg-base/trusty-arm64-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd -# checksum: 36d4ba8834ee42fc1ca4643f5b011bda +# checksum: b3846a54f517aff06c5447eb552dd15a diff --git a/trusty-armhf-tcwg-base/trusty-armhf-tcwg-build/Dockerfile b/trusty-armhf-tcwg-base/trusty-armhf-tcwg-build/Dockerfile index 13aa42a6..46ed9d64 100644 --- a/trusty-armhf-tcwg-base/trusty-armhf-tcwg-build/Dockerfile +++ b/trusty-armhf-tcwg-base/trusty-armhf-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd -# checksum: f0b16677dd91a122dea1a7f6cb00c8a9 +# checksum: 65590c772b7855a6a5746503ff220e72 diff --git a/trusty-i386-tcwg-base/trusty-i386-tcwg-build/Dockerfile b/trusty-i386-tcwg-base/trusty-i386-tcwg-build/Dockerfile index c5a14d34..3f344b51 100644 --- a/trusty-i386-tcwg-base/trusty-i386-tcwg-build/Dockerfile +++ b/trusty-i386-tcwg-base/trusty-i386-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd # Install wine. On amd64 arch we need to enable i386, otherwise wine @@ -19,4 +21,4 @@ RUN \ /var/lib/apt/lists/* \ /tmp/* \ /var/tmp/* -# checksum: 05747b8e543f8061bcbfb8136b6d852b +# checksum: 00d6640fb2e9cd0c816c1186e0026634 diff --git a/xenial-amd64-tcwg-base/xenial-amd64-tcwg-build/Dockerfile b/xenial-amd64-tcwg-base/xenial-amd64-tcwg-build/Dockerfile index 42b8d8d1..65b4d824 100644 --- a/xenial-amd64-tcwg-base/xenial-amd64-tcwg-build/Dockerfile +++ b/xenial-amd64-tcwg-base/xenial-amd64-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd # Install wine. On amd64 arch we need to enable i386, otherwise wine @@ -20,4 +22,4 @@ RUN \ /var/lib/apt/lists/* \ /tmp/* \ /var/tmp/* -# checksum: 5ec4314bb47180f2d9b6430d56a1292f +# checksum: 55ac8c54cb4645138ac4fda8ed8586f5 diff --git a/xenial-arm64-tcwg-base/xenial-arm64-tcwg-build/Dockerfile b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-build/Dockerfile index 310695a9..41b05edd 100644 --- a/xenial-arm64-tcwg-base/xenial-arm64-tcwg-build/Dockerfile +++ b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd -# checksum: 4d88d7f7bd807bc14693d2641fd270c3 +# checksum: 443d79e453fa3bdf6ad9089f670cd90f diff --git a/xenial-armhf-tcwg-base/xenial-armhf-tcwg-build/Dockerfile b/xenial-armhf-tcwg-base/xenial-armhf-tcwg-build/Dockerfile index 61718983..09c06be4 100644 --- a/xenial-armhf-tcwg-base/xenial-armhf-tcwg-build/Dockerfile +++ b/xenial-armhf-tcwg-base/xenial-armhf-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd -# checksum: c815138e51130526b39402332535d2e5 +# checksum: 42236a4db3a31045c88d1a3859571f0f diff --git a/xenial-i386-tcwg-base/xenial-i386-tcwg-build/Dockerfile b/xenial-i386-tcwg-base/xenial-i386-tcwg-build/Dockerfile index 101688c0..9ef8d56d 100644 --- a/xenial-i386-tcwg-base/xenial-i386-tcwg-build/Dockerfile +++ b/xenial-i386-tcwg-base/xenial-i386-tcwg-build/Dockerfile @@ -6,6 +6,8 @@ RUN while read line; do \ continue; \ fi; \ new-user.sh --passwd "$line"; \ + user=$(echo "$line" | cut -d: -f 1); \ + sudo -i -u $user ccache --print-config; \ done </home-data/passwd # Install wine. On amd64 arch we need to enable i386, otherwise wine @@ -19,4 +21,4 @@ RUN \ /var/lib/apt/lists/* \ /tmp/* \ /var/tmp/* -# checksum: 187d9beb3498e962ef96cdc3ca97a938 +# checksum: c9e664ac8fbca90586d162b8dce9dd53 |