Reinhard,  to answer you questions. 
I created the init script first before  I ran into this problem
The reason being was 1) to minimize modification of system files and 2) to be 
able to shutdown guests on non-upstart versions of Linux. and 3) to enable 
stopping all guests manually without having to stop libvirtd 

As far as the section that checks if libvirtd is running.  I had and inststance 
on shutdown where libvirtd was not running
for some reason.  and hence it could not stop the guests.  Dont know why that 
was so I stuck that in there just to make sure it is before shutting down the 
vm.   It may not be necessary at this point.  

I thought of using the omit feature in the sendsigs script.   I tried to test 
this by manully putting the pids of vms in file called
/lib/init/rw/sendsigs.omit.  This did nothing.  Maybe I didn't do something 
correctly there to test this.  

Reinhard said: "wouldn't it be less intrusive to make 
/etc/init/libvirt-bin.conf or probably libvirtd itself
drop or copy the pid files into /lib/init/rw/sendsigs.omit.d? AFAIUI,
the upstart job should be executed before the sendsigs init script, or
is there another race here?"

I agree.   If it would work.   I think the less intrusive the better
actually.  having to keep up with modified system files on every 10.04
system i setup can be a drag.

-- 
Should shut down domains on system shutdown
https://bugs.launchpad.net/bugs/350936
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to