Hashar has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/380961 )

Change subject: docker: always set XDG_CACHE_HOME=/cache
......................................................................

docker: always set XDG_CACHE_HOME=/cache

Since running as nobody, the HOME ends up being /nonexistent which...
does not exist.  That causes several warnings and even can cause a
command to abort when it is expecting to be able to create the image.

Set environment variable XDG_CACHE_HOME=/cache, will thus be used both
in a docker build and docker run.
Create the directory, and move the directories creation commands up to
be the first layer of ci-jessie.

Change-Id: Ib75fae0cce76bbc0d0a468921b75c784e83c0e8d
---
M dockerfiles/ci-jessie/Dockerfile
1 file changed, 5 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/61/380961/1

diff --git a/dockerfiles/ci-jessie/Dockerfile b/dockerfiles/ci-jessie/Dockerfile
index fce937a..8acc964 100644
--- a/dockerfiles/ci-jessie/Dockerfile
+++ b/dockerfiles/ci-jessie/Dockerfile
@@ -2,6 +2,11 @@
 
 ARG DEBIAN_FRONTEND=noninteractive
 
+# Cache directory, honored by multiple softwares
+ENV XDG_CACHE_HOME=/cache
+
+RUN install --directory --mode 777 "${XDG_CACHE_HOME}" /log /src
+
 # Locale generation, auto generated by installing 'locales'
 RUN apt-get update && \
     echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && \
@@ -13,5 +18,3 @@
     rm -rf /var/lib/apt/lists/*
 
 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
-
-RUN install --directory --mode 777 /log /src

-- 
To view, visit https://gerrit.wikimedia.org/r/380961
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib75fae0cce76bbc0d0a468921b75c784e83c0e8d
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to