OSDN Git Service

qemu-iotests: convert `pwd` and $(pwd) to $PWD
authorMao Zhongyi <maozhongyi@cmss.chinamobile.com>
Fri, 16 Nov 2018 20:33:03 +0000 (14:33 -0600)
committerEric Blake <eblake@redhat.com>
Mon, 19 Nov 2018 16:08:19 +0000 (10:08 -0600)
commite8d81a61e1b9e28267164f751dee5b9b59444e71
tree1086e80b29b3a17243fc4b527379d4a9a6b1aa31
parentbf22957309369cf6f642e715ff6c470671920e7e
qemu-iotests: convert `pwd` and $(pwd) to $PWD

POSIX requires $PWD to be reliable, and we expect all
shells used by qemu scripts to be relatively close to
POSIX.  Thus, it is smarter to avoid forking the pwd
executable for something that is already available in
the environment.

So replace it with the following:

sed -i 's/\(`pwd`\|\$(pwd)\)/$PWD/g' $(git grep -l pwd)

Then delete a pointless line assigning PWD to itself.

Cc: kwolf@redhat.com
Cc: mreitz@redhat.com
Cc: eblake@redhat.com
Suggested-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
Message-Id: <20181024094051.4470-2-maozhongyi@cmss.chinamobile.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
[eblake: touch up commit message, reorder series, tweak a couple more files]
Signed-off-by: Eric Blake <eblake@redhat.com>
configure
scripts/coccinelle/tcg_gen_extract.cocci
tests/check-block.sh
tests/qemu-iotests/check
tests/qemu-iotests/common.config
tests/qemu-iotests/common.rc