aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-08-16 14:56:19 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-08-16 14:57:27 +0000
commit7251b2f78e533e7507f7ab685bcd62497af31157 (patch)
tree3d882036754dc11c1e5bd6e1eaa9e96bfe64f0a2
parentb57c48583120d2ffce2417a03295c72446128805 (diff)
tcwg-build: Initialize .ccache directories of infra users
... so that ccache volumes are mounted with correct permissions. Change-Id: I858968cc8a825fed16e55acebd4d2b64747ade37
-rw-r--r--tcwg-base/tcwg-build/Dockerfile.in2
-rw-r--r--trusty-amd64-tcwg-base/trusty-amd64-tcwg-build/Dockerfile4
-rw-r--r--trusty-arm64-tcwg-base/trusty-arm64-tcwg-build/Dockerfile4
-rw-r--r--trusty-armhf-tcwg-base/trusty-armhf-tcwg-build/Dockerfile4
-rw-r--r--trusty-i386-tcwg-base/trusty-i386-tcwg-build/Dockerfile4
-rw-r--r--xenial-amd64-tcwg-base/xenial-amd64-tcwg-build/Dockerfile4
-rw-r--r--xenial-arm64-tcwg-base/xenial-arm64-tcwg-build/Dockerfile4
-rw-r--r--xenial-armhf-tcwg-base/xenial-armhf-tcwg-build/Dockerfile4
-rw-r--r--xenial-i386-tcwg-base/xenial-i386-tcwg-build/Dockerfile4
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