summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-11-25 14:50:43 +0100
committerCarl Hetherington <cth@carlh.net>2024-11-25 14:50:54 +0100
commit03b654c39c22a642111a7a11e87ac1c51c58bafb (patch)
tree2bf35bfa576d111a5a1cadb2cafddefd13e5c6a4
parent533d1176868e4d0aa0280c122673bbf0ca55db31 (diff)
Add some more images.
-rwxr-xr-xmake-ccache-volume12
1 files changed, 10 insertions, 2 deletions
diff --git a/make-ccache-volume b/make-ccache-volume
index 49ecb00..1642ba5 100755
--- a/make-ccache-volume
+++ b/make-ccache-volume
@@ -1,12 +1,20 @@
#!/bin/bash
+images="ubuntu-16.04-64 ubuntu-18.04-64 ubuntu-20.04-64 ubuntu-22.04-64 ubuntu-23.10-64 ubuntu-24.04-64 ubuntu-24.10-64"
+images="$images windows windows_2.17.x"
+images="$images debian-10-64 debian-11-64 debian-12-64 debian-unstable-64"
+images="$images fedora-35-64 fedora-36-64 fedora-37-64 fedora-38-64 fedora-39-64 fedora-40-64 fedora-41-64"
+images="$images mageia-8-64 mageia-9-64"
+images="$images centos-7-64 centos-stream8-64 centos-stream9-64"
+images="$images arch-64"
+
docker volume rm ccache
docker volume create ccache
volume_id=$(docker run --mount source=ccache,target=/ccache -itd ubuntu-18.04-64 bash)
for user in $USER; do
id=$(id -u $user)
- for t in ubuntu-16.04-64 ubuntu-18.04-64 ubuntu-20.04-64 ubuntu-20.10-64 windows windows_v2.17.x fedora-34-64 debian-10-64 fedora-35-64 ubuntu-22.04-64 ubuntu-23.04-64 fedora-39-64; do
- docker exec $volume_id mkdir /ccache/$t-$id
+ for t in $images; do
+ docker exec $volume_id mkdir -p /ccache/$t-$id
docker exec $volume_id chmod 777 /ccache/$t-$id
done
done