Skip to content

Commit 481d9d2

Browse files
(MAINT) re-add /var/tmp
1 parent 4542c3f commit 481d9d2

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/workflows/test-install-matrix.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ jobs:
109109
echo " transport: docker" >> ./inventory.yaml
110110
echo " docker:" >> ./inventory.yaml
111111
echo " container: ${container_info[0]}" >> ./inventory.yaml
112+
echo " tmpdir: /var/tmp" >> ./inventory.yaml
112113
# Replica
113114
echo " - name: ${container_info[1]}" >> ./inventory.yaml
114115
echo " uri: ${container_info[1]}" >> ./inventory.yaml
@@ -118,6 +119,7 @@ jobs:
118119
echo " transport: docker" >> ./inventory.yaml
119120
echo " docker:" >> ./inventory.yaml
120121
echo " container: ${container_info[1]}" >> ./inventory.yaml
122+
echo " tmpdir: /var/tmp" >> ./inventory.yaml
121123
fi
122124
;;
123125
# ... other architecture cases ...
@@ -301,6 +303,17 @@ jobs:
301303
docker exec $container chmod 1777 /tmp
302304
docker exec $container ls -ld /tmp
303305
306+
# Ensure /var/tmp exists with correct permissions
307+
echo "Creating and setting permissions for /var/tmp directory:"
308+
docker exec $container mkdir -p /var/tmp
309+
docker exec $container chmod 1777 /var/tmp
310+
docker exec $container ls -ld /var/tmp
311+
312+
# Create a test file to verify write permissions
313+
echo "Testing write permissions:"
314+
docker exec $container touch /var/tmp/test_write_permissions || echo "Failed to create test file"
315+
docker exec $container rm -f /var/tmp/test_write_permissions || echo "Failed to remove test file"
316+
304317
# Ensure other required directories exist
305318
echo "Creating other required directories:"
306319
docker exec $container mkdir -p /var/log
@@ -318,6 +331,10 @@ jobs:
318331
echo "Ensuring systemd is working:"
319332
docker exec $container systemctl daemon-reload || echo "systemctl daemon-reload failed"
320333
334+
# Check available disk space
335+
echo "Disk space check:"
336+
docker exec $container df -h /var/tmp || echo "Cannot check disk space"
337+
321338
# Test pe_install.sh specific requirements
322339
echo "Testing pe_install.sh requirements:"
323340
docker exec $container which file || echo "file command missing - PE installer will fail"

0 commit comments

Comments
 (0)