qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [Bug 636095] Re: tap downscript is not executed when exitin


From: T. Huth
Subject: [Qemu-devel] [Bug 636095] Re: tap downscript is not executed when exiting qemu through "quit" monitor command
Date: Mon, 27 Jun 2016 19:07:01 -0000

** Changed in: qemu
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/636095

Title:
  tap downscript is not executed when exiting qemu through "quit"
  monitor command

Status in QEMU:
  Fix Released

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-ifdown-test.sh :

  ==
  #!/bin/bash

  touch /tmp/is_this_working
  ==

  Run:

  ==
  # chmod +x /tmp/qemu-ifdown-test.sh
  # qemu-system-x86_64 -daemonize -net nic -net 
tap,script=/etc/qemu-ifup,downscript=/tmp/qemu-ifdown-test.sh -monitor 
unix:/tmp/monitor.socket,nowait,server
  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=/etc/qemu-ifup,downscript=/tmp/qemu-ifdown-test.sh -monitor 
unix:/tmp/monitor.socket,nowait,server
  VNC server running on `127.0.0.1:5900'
  # killall qemu-system-x86_64
  # ls /tmp/is*
  /tmp/is_this_working
  ==

  Issue occurs with both 0.12.3 and 0.12.5

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/636095/+subscriptions



reply via email to

[Prev in Thread] Current Thread [Next in Thread]