]> git.proxmox.com Git - mirror_qemu.git/commit - tests/qemu-iotests/085.out
opts: produce valid command line in qemu_opts_print
authorKővágó, Zoltán <dirty.ice.hu@gmail.com>
Tue, 7 Jul 2015 14:42:10 +0000 (16:42 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Fri, 11 Sep 2015 07:21:38 +0000 (10:21 +0300)
commitfe646693acc13ac48b98435d14149ab04dc597bc
tree6d7c43388644b174ba0b6c96d600018984946732
parent71e0e067b2bef8823c389c3705a8bcbb2bb12429
opts: produce valid command line in qemu_opts_print

This will let us print options in a format that the user would actually
write it on the command line (foo=bar,baz=asd,etc=def), without
prepending a spurious comma at the beginning of the list, or quoting
values unnecessarily.  This patch provides the following changes:
* write and id=, if the option has an id
* do not print separator before the first element
* do not quote string arguments
* properly escape commas (,) for QEMU

Signed-off-by: Kővágó, Zoltán <DirtY.iCE.hu@gmail.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
34 files changed:
block.c
tests/qemu-iotests/017.out
tests/qemu-iotests/018.out
tests/qemu-iotests/019.out
tests/qemu-iotests/020.out
tests/qemu-iotests/024.out
tests/qemu-iotests/028.out
tests/qemu-iotests/034.out
tests/qemu-iotests/037.out
tests/qemu-iotests/038.out
tests/qemu-iotests/039.out
tests/qemu-iotests/043.out
tests/qemu-iotests/046.out
tests/qemu-iotests/049.out
tests/qemu-iotests/050.out
tests/qemu-iotests/051.out
tests/qemu-iotests/061.out
tests/qemu-iotests/069.out
tests/qemu-iotests/073.out
tests/qemu-iotests/079.out
tests/qemu-iotests/082.out
tests/qemu-iotests/085.out
tests/qemu-iotests/095.out
tests/qemu-iotests/097.out
tests/qemu-iotests/098.out
tests/qemu-iotests/110.out
tests/qemu-iotests/112.out
tests/qemu-iotests/114.out
tests/qemu-iotests/115.out
tests/qemu-iotests/121.out
tests/qemu-iotests/122.out
tests/qemu-iotests/130.out
tests/qemu-iotests/common.filter
util/qemu-option.c