[Libguestfs] [supermin PATCH] tests: different dirs for formats in test-build-bash.sh
Richard W.M. Jones
rjones at redhat.com
Fri Apr 3 11:45:50 UTC 2020
On Fri, Apr 03, 2020 at 12:13:46PM +0200, Pino Toscano wrote:
> Use different directories for the output formats, otherwise any supermin
> --build call after the first will fail to rename the temporary directory
> to the designated output directory (as it exists already).
>
> Also make sure that we can remove all the files in the chroot output.
> ---
> tests/test-build-bash.sh | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/tests/test-build-bash.sh b/tests/test-build-bash.sh
> index 44a8c89..0b75d8b 100755
> --- a/tests/test-build-bash.sh
> +++ b/tests/test-build-bash.sh
> @@ -27,6 +27,7 @@ tmpdir=`mktemp -d`
>
> d1=$tmpdir/d1
> d2=$tmpdir/d2
> +d3=$tmpdir/d3
>
> test "$USE_NETWORK" = 1 || USE_INSTALLED=--use-installed
>
> @@ -37,6 +38,8 @@ arch="$(uname -m)"
>
> # Check all supermin-helper formats work.
> ../src/supermin -v --build -f chroot --host-cpu $arch $d1 -o $d2
> -../src/supermin -v --build -f ext2 --host-cpu $arch $d1 -o $d2
> +../src/supermin -v --build -f ext2 --host-cpu $arch $d1 -o $d3
>
> +# Need to chmod $d2 since rm -r can't remove unwritable directories.
> +chmod -R +w $d2 ||:
> rm -rf $tmpdir ||:
ACK
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
More information about the Libguestfs
mailing list