]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commit
*: use create_venv_dir() helper 1815/head
authorKefu Chai <kchai@redhat.com>
Wed, 19 May 2021 13:59:34 +0000 (21:59 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 20 May 2021 06:57:57 +0000 (14:57 +0800)
commite302eaabb977f3e93b1a7005c879f4b2eba581fc
tree244c87c765a0526e41377de58a33d84a683e0a38
parent2ffa854047329b3e15ef713139baf80846da2af4
*: use create_venv_dir() helper

* define create_venv_dir() helper to
  1. create a temp dir
  2. set a trap to clean it up upon exit
* use create_venv_dir() in all scripts where
  TEMPVENV and/or VENV variables are used.

this change can help us to avoid creating a tempdir in /tmp,
and keep the tempdir forever.

Signed-off-by: Kefu Chai <kchai@redhat.com>
67 files changed:
calamari-clients-build/build/setup
calamari/build/setup
ceph-ansible-docs-prs/build/build
ceph-ansible-docs/build/build
ceph-ansible-nightly/build/build
ceph-ansible-prs/build/build
ceph-ansible-rpm/build/build
ceph-ansible-scenario/build/build
ceph-build-pull-requests/build/build
ceph-build/build/setup_deb
ceph-build/build/setup_rpm
ceph-container-nighlity/build/build
ceph-container-prs/build/build
ceph-deploy-build/build/setup
ceph-deploy-docs/build/build
ceph-deploy-pull-requests/build/setup
ceph-deploy-tag/build/build
ceph-dev-build/build/setup_deb
ceph-dev-build/build/setup_osc
ceph-dev-build/build/setup_rpm
ceph-dev-new-build/build/setup_deb
ceph-dev-new-build/build/setup_mingw
ceph-dev-new-build/build/setup_rpm
ceph-iscsi-cli-flake8/build/build
ceph-iscsi-cli/build/setup
ceph-iscsi-config-flake8/build/build
ceph-iscsi-config/build/setup
ceph-iscsi-stable/build/setup
ceph-iscsi-tools/build/setup
ceph-iscsi-tox/build/build
ceph-iscsi/build/setup
ceph-medic-docs/build/build
ceph-medic-pull-requests/build/build
ceph-medic-release/build/build_rpm
ceph-medic-rpm/build/build
ceph-medic-tests/build/build
ceph-pr-commits/build/build
ceph-qa-suite-pull-requests/build/build
ceph-release-rpm/build/build
ceph-tag/build/build
ceph-volume-ansible-prs/build/build
ceph-volume-ansible-prs/build/teardown
ceph-volume-nightly/build/build
ceph-volume-pr/build/build
ceph-volume-pr/build/teardown
ceph-volume-scenario/build/build
cephadm-ansible-prs/build/build
cephmetrics-pull-requests/setup/setup
cephmetrics-release/build/setup
cephmetrics/build/setup
chacra-pull-requests/build/build
configshell-fb/build/setup
diamond-build/build/setup
jenkins-job-builder/build/build
kernel/build/setup
merfi-pull-requests/build/build
mita-deploy/build/build
nfs-ganesha-stable/build/setup
nfs-ganesha/build/setup
paddles-pull-requests/build/build
radosgw-agent-pull-requests/build/build
radosgw-agent/build/build
rtslib-fb/build/setup
samba/build/setup
scripts/build_utils.sh
tcmu-runner/build/setup
teuthology-docs/build/build