tap downscript is not executed when exiting qemu through "quit" monitor command
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When you tell qemu to shutdown using the "quit" monitor command, the downscript of the tap interface is not executed.
To reproduce:
Create the test script /tmp/qemu-
==
#!/bin/bash
touch /tmp/is_
==
Run:
==
# chmod +x /tmp/qemu-
# qemu-system-x86_64 -daemonize -net nic -net tap,script=
VNC server running on `127.0.0.1:5900'
# nc -U /tmp/monitor.socket
QEMU 0.12.5 monitor - type 'help' for more information
(qemu) quit
quit
# ls /tmp/is*
ls: cannot access /tmp/is*: No such file or directory
==
If I quit qemu by sending a SIGTERM instead of using the "quit" command, the downscript does get executed:
==
# qemu-system-x86_64 -daemonize -net nic -net tap,script=
VNC server running on `127.0.0.1:5900'
# killall qemu-system-x86_64
# ls /tmp/is*
/tmp/is_
==
Issue occurs with both 0.12.3 and 0.12.5
Changed in qemu: | |
status: | Fix Committed → Fix Released |
Have you reported this to QEMU developers' mailing list?