From 4498ec54e537f67e37da4c35d2014240de7f546d Mon Sep 17 00:00:00 2001 From: Scott K Logan Date: Tue, 10 Oct 2023 11:16:50 -0500 Subject: [PATCH] Set a sane HOME for binarypkg jobs The comment above this invocation indicates that apt needs HOME to be set to something, but the variable is set to an empty string. This is even more critical for running the buildfarm using rootless Podman, because `/` is no longer writable and seems to be the default of HOME is empty. --- ros_buildfarm/templates/release/deb/binarypkg_job.xml.em | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ros_buildfarm/templates/release/deb/binarypkg_job.xml.em b/ros_buildfarm/templates/release/deb/binarypkg_job.xml.em index 70e364ea3..41e1ee362 100644 --- a/ros_buildfarm/templates/release/deb/binarypkg_job.xml.em +++ b/ros_buildfarm/templates/release/deb/binarypkg_job.xml.em @@ -168,7 +168,7 @@ but disabled since the package is blacklisted (or not whitelisted) in the config 'docker run' + ' --rm ' + ' --cidfile=$WORKSPACE/docker_build_binarydeb/docker.cid' + - ' -e=HOME=' + + ' -e=HOME=/home/buildfarm' + ' -e=TRAVIS=$TRAVIS' + ' --net=host' + ' -v $WORKSPACE/ros_buildfarm:/tmp/ros_buildfarm:ro' +