@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test simple read/write using plain bdrv_read/bdrv_write
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test simple read/write using plain bdrv_pread/bdrv_pwrite
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test simple read/write using bdrv_aio_readv/bdrv_aio_writev
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Make sure we can't read and write outside of the image size.
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Make sure qemu-img can create 5TB images
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Make sure qemu-img rejects > 127GB images for the vpc format as the format
# doesn't support this.
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Check for one possible case of qcow2 refcount corruption.
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test simple asynchronous read/write operations.
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Nolan I qcow2 corruption - incorrectly reports free clusters
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Nolan II qcow2 corruption - wrong used cluster
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test for AIO allocation on the same cluster
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Make sure we can open read-only images
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# qcow2 pattern test, empty and compressed image - 4k cluster patterns
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# qcow2 pattern test, complex patterns including compression and snapshots
# Using patterns for 4k cluster size.
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Combined test to grow the refcount table and test snapshots.
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test I/O after EOF for growable images.
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Simple backing file reads
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Merge backing file into test image when converting the image
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# When using a backing file for the output image in qemu-img convert,
# the backing file clusters must not copied. The data must still be
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Commit changes to backing file
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test handling of invalid patterns arguments to qemu-io
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Test bdrv_load/save_vmstate using the usual patterns
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# qcow2 pattern test with various cluster sizes
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Rebasing COW images
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Copyright (C) 2009 Red Hat, Inc.
# Copyright (c) 2000-2002,2006 Silicon Graphics, Inc. All Rights Reserved.
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Copyright (C) 2009 Red Hat, Inc.
# Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Copyright (C) 2009 Red Hat, Inc.
# Copyright (c) 2000-2003,2006 Silicon Graphics, Inc. All Rights Reserved.
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Copyright (C) 2009 Red Hat, Inc.
# Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Copyright (C) 2009 Red Hat, Inc.
#
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Copyright (C) 2009 Red Hat, Inc.
# Copyright (c) 2000-2006 Silicon Graphics, Inc. All Rights Reserved.
The tests use bash language features like 'let', which aren't supported by /bin/sh on systems that use a conservative shell like dash. This patch changes the interpreter to /bin/bash. Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> --- v2: Fixed comment about dash's support for the 'local' command. Thanks Jamie Lokier <jamie@shareable.org>. 001 | 2 +- 002 | 2 +- 003 | 2 +- 004 | 2 +- 005 | 2 +- 006 | 2 +- 007 | 2 +- 008 | 2 +- 009 | 2 +- 010 | 2 +- 011 | 2 +- 012 | 2 +- 013 | 2 +- 014 | 2 +- 015 | 2 +- 016 | 2 +- 017 | 2 +- 018 | 2 +- 019 | 2 +- 020 | 2 +- 021 | 2 +- 022 | 2 +- 023 | 2 +- 024 | 2 +- check | 2 +- common | 2 +- common.config | 2 +- common.filter | 2 +- common.pattern | 2 +- common.rc | 2 +- 30 files changed, 30 insertions(+), 30 deletions(-)