diff options
-rwxr-xr-x | requirements/container-tests-provider-checkbox | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/requirements/container-tests-provider-checkbox b/requirements/container-tests-provider-checkbox index e8c629c..311b403 100755 --- a/requirements/container-tests-provider-checkbox +++ b/requirements/container-tests-provider-checkbox @@ -1,18 +1,15 @@ #!/bin/bash -function finish { - rm -rf ./checkbox-ng - rm -rf ./plainbox-provider-resource -} -trap finish EXIT +TMPDIR=$(mktemp -d) +trap "rm -rf $TMPDIR" EXIT set -e -git clone git://git.launchpad.net/checkbox-ng +git clone git://git.launchpad.net/checkbox-ng $TMPDIR/checkbox-ng echo "I: running 'develop' on checkbox-ng" -( cd ./checkbox-ng/ && python3 setup.py develop --quiet | sed -e 's/^/I (develop output) /' ) +( cd $TMPDIR/checkbox-ng/ && python3 setup.py develop --quiet | sed -e 's/^/I (develop output) /' ) -git clone git://git.launchpad.net/plainbox-provider-resource -python3 ./plainbox-provider-resource/manage.py develop --force +git clone git://git.launchpad.net/plainbox-provider-resource $TMPDIR/plainbox-provider-resource +python3 $TMPDIR/plainbox-provider-resource/manage.py develop --force ./manage.py validate |