From 465a0284c0d8fb931add3ffea700d5e2d8593d61 Mon Sep 17 00:00:00 2001 From: cytopia Date: Wed, 30 Mar 2022 14:35:06 +0200 Subject: [PATCH] Always clean up after installation --- Dockerfiles/work/Dockerfile-5.2 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-5.3 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-5.4 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-5.5 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-5.6 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-7.0 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-7.1 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-7.2 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-7.3 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-7.4 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-8.0 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-8.1 | 345 +++++++++++++++---- Dockerfiles/work/Dockerfile-8.2 | 345 +++++++++++++++---- build/ansible/DOCKERFILES/Dockerfile-work.j2 | 97 +++--- build/ansible/group_vars/all/work.yml | 56 +-- 15 files changed, 3687 insertions(+), 951 deletions(-) diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 67b668b..09638cd 100644 --- a/Dockerfiles/work/Dockerfile-5.2 +++ b/Dockerfiles/work/Dockerfile-5.2 @@ -186,16 +186,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -279,45 +302,83 @@ fi \ \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -326,7 +387,42 @@ fi \ ### RUN set -eux \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -385,11 +481,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -412,8 +539,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -432,8 +593,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -520,26 +715,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-5.3 b/Dockerfiles/work/Dockerfile-5.3 index a946502..f06725e 100644 --- a/Dockerfiles/work/Dockerfile-5.3 +++ b/Dockerfiles/work/Dockerfile-5.3 @@ -195,16 +195,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -334,45 +357,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -384,7 +445,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -443,11 +539,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -470,8 +597,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -490,8 +651,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -585,26 +780,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-5.4 b/Dockerfiles/work/Dockerfile-5.4 index 3ca3408..1cc7a62 100644 --- a/Dockerfiles/work/Dockerfile-5.4 +++ b/Dockerfiles/work/Dockerfile-5.4 @@ -195,16 +195,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -368,45 +391,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -422,7 +483,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -481,11 +577,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -508,8 +635,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -528,8 +689,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -628,26 +823,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-5.5 b/Dockerfiles/work/Dockerfile-5.5 index df41d16..a8f8344 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -195,16 +195,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -374,45 +397,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -436,7 +497,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -495,11 +591,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -522,8 +649,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -542,8 +703,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -645,26 +840,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-5.6 b/Dockerfiles/work/Dockerfile-5.6 index 6dfaa33..9961219 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -390,45 +413,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -452,7 +513,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -511,11 +607,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -535,8 +662,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -555,8 +716,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -659,26 +854,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-7.0 b/Dockerfiles/work/Dockerfile-7.0 index 539bcea..4d5f07a 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -371,45 +394,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -433,7 +494,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -492,11 +588,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -516,8 +643,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -536,8 +697,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -638,26 +833,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-7.1 b/Dockerfiles/work/Dockerfile-7.1 index 15991f0..b7df9be 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -196,16 +196,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -370,45 +393,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -432,7 +493,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -491,11 +587,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -515,8 +642,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -535,8 +696,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -637,26 +832,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-7.2 b/Dockerfiles/work/Dockerfile-7.2 index f229ce1..bf6d13a 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -196,16 +196,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -390,45 +413,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -452,7 +513,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -511,11 +607,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -535,8 +662,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -555,8 +716,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -659,26 +854,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-7.3 b/Dockerfiles/work/Dockerfile-7.3 index 50b9a47..fc15886 100644 --- a/Dockerfiles/work/Dockerfile-7.3 +++ b/Dockerfiles/work/Dockerfile-7.3 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -391,45 +414,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -453,7 +514,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -512,11 +608,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -536,8 +663,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -556,8 +717,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -660,26 +855,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-7.4 b/Dockerfiles/work/Dockerfile-7.4 index 446f841..997d866 100644 --- a/Dockerfiles/work/Dockerfile-7.4 +++ b/Dockerfiles/work/Dockerfile-7.4 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -391,45 +414,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -453,7 +514,42 @@ RUN set -eux \ && COMPOSER_HOME="/usr/local/src/composer" COMPOSER_MEMORY_LIMIT=-1 /usr/local/bin/composer-1 global require hirak/prestissimo \ \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -512,11 +608,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -536,8 +663,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -556,8 +717,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -660,26 +855,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-8.0 b/Dockerfiles/work/Dockerfile-8.0 index 51cb9b0..9479708 100644 --- a/Dockerfiles/work/Dockerfile-8.0 +++ b/Dockerfiles/work/Dockerfile-8.0 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -325,45 +348,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -372,7 +433,42 @@ fi \ ### RUN set -eux \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -431,11 +527,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -455,8 +582,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -475,8 +636,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -570,26 +765,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-8.1 b/Dockerfiles/work/Dockerfile-8.1 index c25cb1a..eaadcaf 100644 --- a/Dockerfiles/work/Dockerfile-8.1 +++ b/Dockerfiles/work/Dockerfile-8.1 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -325,45 +348,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -372,7 +433,42 @@ fi \ ### RUN set -eux \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -431,11 +527,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -455,8 +582,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -475,8 +636,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -570,26 +765,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/Dockerfiles/work/Dockerfile-8.2 b/Dockerfiles/work/Dockerfile-8.2 index 77e160a..430fd27 100644 --- a/Dockerfiles/work/Dockerfile-8.2 +++ b/Dockerfiles/work/Dockerfile-8.2 @@ -197,16 +197,39 @@ RUN set -eux \ && su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \ && su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \ -&& (rm -rf /home/devilbox/.cache || true) \ -&& (rm -rf /home/devilbox/.node || true) \ -&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ && (rm -rf /home/devilbox/node_modules || true) \ -&& (rm -rf /home/devilbox/yarn.lock || true) \ -&& (rm -rf /root/.cache || true) \ -&& (rm -rf /root/.node || true) \ -&& (rm -rf /root/.npm || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ +\ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ && (rm -rf /root/node_modules || true) \ -&& (rm -rf /root/yarn.lock || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ \ # -------------------- awesomeci -------------------- @@ -309,45 +332,83 @@ fi \ && chmod +x /usr/local/bin/wp \ \ # -------------------- cleanup -------------------- - && rm -rf /home/${MY_USER}/.*json \ -&& rm -rf /home/${MY_USER}/.cache \ -&& rm -rf /home/${MY_USER}/.composer \ -&& rm -rf /home/${MY_USER}/.config \ -&& rm -rf /home/${MY_USER}/.drush \ -&& rm -rf /home/${MY_USER}/.subversion \ -&& rm -rf /home/${MY_USER}/.v8* \ + && true \ +&& (rm -rf /home/devilbox/.*json || true) \ +&& (rm -rf /home/devilbox/.ansible || true) \ +&& (rm -rf /home/devilbox/.cache || true) \ +&& (rm -rf /home/devilbox/.composer || true) \ +&& (rm -rf /home/devilbox/.config || true) \ +&& (rm -rf /home/devilbox/.console || true) \ +&& (rm -rf /home/devilbox/.drush || true) \ +&& (rm -rf /home/devilbox/.gem || true) \ +&& (rm -rf /home/devilbox/.local || true) \ +&& (rm -rf /home/devilbox/.node || true) \ +&& (rm -rf /home/devilbox/.npm || true) \ +&& (rm -rf /home/devilbox/.pm2 || true) \ +&& (rm -rf /home/devilbox/.subversion || true) \ +&& (rm -rf /home/devilbox/.v8* || true) \ +&& (rm -rf /home/devilbox/node_modules || true) \ +&& (rm -rf /home/devilbox/yarn.lock || true) \ \ -&& rm -rf /root/.*json \ -&& rm -rf /root/.cache \ -&& rm -rf /root/.composer \ -&& rm -rf /root/.config \ -&& rm -rf /root/.drush \ -&& rm -rf /root/.subversion \ -&& rm -rf /root/.v8* \ +&& (rm -rf /root/.*json || true) \ +&& (rm -rf /root/.ansible || true) \ +&& (rm -rf /root/.cache || true) \ +&& (rm -rf /root/.composer || true) \ +&& (rm -rf /root/.config || true) \ +&& (rm -rf /root/.console || true) \ +&& (rm -rf /root/.drush || true) \ +&& (rm -rf /root/.gem || true) \ +&& (rm -rf /root/.local || true) \ +&& (rm -rf /root/.node || true) \ +&& (rm -rf /root/.npm || true) \ +&& (rm -rf /root/.pm2 || true) \ +&& (rm -rf /root/.subversion || true) \ +&& (rm -rf /root/.v8* || true) \ +&& (rm -rf /root/node_modules || true) \ +&& (rm -rf /root/yarn.lock || true) \ \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \ \ \ \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -356,7 +417,42 @@ fi \ ### RUN set -eux \ \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -415,11 +511,42 @@ RUN set -eux \ \ && su -c '. /opt/nvm/nvm.sh; npm cache clear --force' devilbox \ && su -c '. /opt/nvm/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /opt/nvm -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -439,8 +566,42 @@ RUN set -eux \ && gem install mdl -v 0.5.0 \ \ \ - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -459,8 +620,42 @@ RUN set -eux \ && pip install --no-cache-dir --force-reinstall yq || true \ \ \ - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -552,26 +747,40 @@ RUN set -eux \ \ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ - \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - \ + && (rm -rf /home/devilbox/.*json || true) \ + && (rm -rf /home/devilbox/.ansible || true) \ + && (rm -rf /home/devilbox/.cache || true) \ + && (rm -rf /home/devilbox/.composer || true) \ + && (rm -rf /home/devilbox/.config || true) \ + && (rm -rf /home/devilbox/.console || true) \ + && (rm -rf /home/devilbox/.drush || true) \ + && (rm -rf /home/devilbox/.gem || true) \ + && (rm -rf /home/devilbox/.local || true) \ + && (rm -rf /home/devilbox/.node || true) \ + && (rm -rf /home/devilbox/.npm || true) \ + && (rm -rf /home/devilbox/.pm2 || true) \ + && (rm -rf /home/devilbox/.subversion || true) \ + && (rm -rf /home/devilbox/.v8* || true) \ + && (rm -rf /home/devilbox/node_modules || true) \ + && (rm -rf /home/devilbox/yarn.lock || true) \ + \ + && (rm -rf /root/.*json || true) \ + && (rm -rf /root/.ansible || true) \ + && (rm -rf /root/.cache || true) \ + && (rm -rf /root/.composer || true) \ + && (rm -rf /root/.config || true) \ + && (rm -rf /root/.console || true) \ + && (rm -rf /root/.drush || true) \ + && (rm -rf /root/.gem || true) \ + && (rm -rf /root/.local || true) \ + && (rm -rf /root/.node || true) \ + && (rm -rf /root/.npm || true) \ + && (rm -rf /root/.pm2 || true) \ + && (rm -rf /root/.subversion || true) \ + && (rm -rf /root/.v8* || true) \ + && (rm -rf /root/node_modules || true) \ + && (rm -rf /root/yarn.lock || true) \ + \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/build/ansible/DOCKERFILES/Dockerfile-work.j2 b/build/ansible/DOCKERFILES/Dockerfile-work.j2 index c3d5866..e6191ba 100644 --- a/build/ansible/DOCKERFILES/Dockerfile-work.j2 +++ b/build/ansible/DOCKERFILES/Dockerfile-work.j2 @@ -229,24 +229,17 @@ RUN set -eux \ {%- else -%} {{ "\n\t" }}\{{ "\n" }} {%- endif %} - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} + \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} \ && (rm -rf /usr/local/src/composer/cache/* || true) \ - && rm -rf /tmp/* \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) @@ -295,7 +288,16 @@ RUN set -eux \ {%- else -%} {{ "\n\t" }}\{{ "\n" }} {%- endif %} - && rm -rf /tmp/* \ + \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} + \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -348,11 +350,16 @@ RUN set -eux \ \ && su -c '. {{ nvm_home }}/nvm.sh; npm cache clear --force' devilbox \ && su -c '. {{ nvm_home }}/nvm.sh; nvm cache clear --force' devilbox \ - && rm -rf /home/devilbox/.npm \ - && rm -rf /home/devilbox/.node \ - && rm -rf /home/devilbox/.cache \ - && rm -rf /home/devilbox/.config \ - && rm -rf /tmp/* \ + \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} + \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find {{ nvm_home }} -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) @@ -399,8 +406,16 @@ RUN set -eux \ {%- else -%} {{ "\n\t" }}\{{ "\n" }} {%- endif %} - && rm -rf /root/.gem \ - && rm -rf /tmp/* \ + \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} + \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -449,8 +464,16 @@ RUN set -eux \ {%- else -%} {{ "\n\t" }}\{{ "\n" }} {%- endif %} - && rm -rf /root/.cache/pip \ - && rm -rf /tmp/* \ + \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} + \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} + \ + && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) \ \ && (find /usr/local/bin -type f -print0 | xargs -n1 -0 strip --strip-all -p 2>/dev/null || true) \ @@ -549,25 +572,13 @@ RUN set -eux \ {% endfor %}{{ "\n\t" }}\ # -------------------- Cleanup -------------------- \ - && (rm -rf /root/.ansible || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.composer || true) \ - && (rm -rf /root/.config || true) \ - && (rm -rf /root/.console || true) \ - && (rm -rf /root/.drush || true) \ - && (rm -rf /root/.gem || true) \ - && (rm -rf /root/.local || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/.pm2 || true) \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.composer || true) \ - && (rm -rf /home/devilbox/.config || true) \ - && (rm -rf /home/devilbox/.gem || true) \ - && (rm -rf /home/devilbox/.local || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} \ && (rm -rf /tmp/* || true) \ && (rm -rf /tmp/.* || true) diff --git a/build/ansible/group_vars/all/work.yml b/build/ansible/group_vars/all/work.yml index fa8b433..2147c57 100644 --- a/build/ansible/group_vars/all/work.yml +++ b/build/ansible/group_vars/all/work.yml @@ -15,6 +15,24 @@ composer_home: /usr/local/src/composer nvm_home: /opt/nvm node_version: --lts +directory_to_clean: + - .*json + - .ansible + - .cache + - .composer + - .config + - .console + - .drush + - .gem + - .local + - .node + - .npm + - .pm2 + - .subversion + - .v8* + - node_modules + - yarn.lock + # ------------------------------------------------------------------------------------------------- # Apt repositories to enable (in defined order) @@ -541,16 +559,13 @@ software_available: su -c '. {{ nvm_home }}/nvm.sh; nvm install {{ node_version }}' devilbox \ && su -c '. {{ nvm_home }}/nvm.sh; nvm use {{ node_version }}' devilbox \ && su -c '. {{ nvm_home }}/nvm.sh; corepack enable' devilbox \ - && (rm -rf /home/devilbox/.cache || true) \ - && (rm -rf /home/devilbox/.node || true) \ - && (rm -rf /home/devilbox/.npm || true) \ - && (rm -rf /home/devilbox/node_modules || true) \ - && (rm -rf /home/devilbox/yarn.lock || true) \ - && (rm -rf /root/.cache || true) \ - && (rm -rf /root/.node || true) \ - && (rm -rf /root/.npm || true) \ - && (rm -rf /root/node_modules || true) \ - && (rm -rf /root/yarn.lock || true) \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} + \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} awesomeci: check: regex-grep --version | grep -E '[0-9][.0-9]+' all: @@ -1055,21 +1070,14 @@ software_available: cleanup: all: command: | - rm -rf /home/${MY_USER}/.*json \ - && rm -rf /home/${MY_USER}/.cache \ - && rm -rf /home/${MY_USER}/.composer \ - && rm -rf /home/${MY_USER}/.config \ - && rm -rf /home/${MY_USER}/.drush \ - && rm -rf /home/${MY_USER}/.subversion \ - && rm -rf /home/${MY_USER}/.v8* \ + true \ + {% for f in directory_to_clean %} + && (rm -rf /home/devilbox/{{ f }} || true) \ + {% endfor %} \ - && rm -rf /root/.*json \ - && rm -rf /root/.cache \ - && rm -rf /root/.composer \ - && rm -rf /root/.config \ - && rm -rf /root/.drush \ - && rm -rf /root/.subversion \ - && rm -rf /root/.v8* \ + {% for f in directory_to_clean %} + && (rm -rf /root/{{ f }} || true) \ + {% endfor %} \ && rm -rf /tmp/* \ && (rm -rf /tmp/.* || true) \