Go to file
Marek Marczykowski-Górecki 1418555346
qubes/vm: don't fail on removing VM without files
VM files may be already removed. Don't fail on this while removing a
VM, it's probably the reason why domain is being removed.

qvm-remove tool have its own guard for this, but it isn't enough - if
rmtree(dir_path) fails, storage.remove() would not be called, so
non-file storages would not be cleaned up.

This is also needed to correctly handle template reinstallation - where
VM directory is moved away to call create_on_disk again.

QubesOS/qubes-issues#2412
2016-11-26 04:08:07 +01:00
ci Extend ci/pylintrc 2016-06-23 13:16:10 +02:00
contrib contrib: import-graph creates smaller, more readable graph 2016-04-27 17:51:18 +02:00
core Merge remote-tracking branch 'origin/master' into core3-devel 2016-08-08 00:11:46 +02:00
core-modules Merge remote-tracking branch 'origin/master' into core3-devel 2016-08-08 00:11:46 +02:00
dispvm dispvm: error out on saved-cows.tar creation error 2016-08-07 00:41:59 +02:00
doc qubes/tools: do not reject --set/--get in *-prefs tools 2016-11-26 04:08:07 +01:00
etc Replace pool config parsing logic 2016-04-25 07:16:37 +02:00
linux block-snapshot: set qubes.xml path for test VMs 2016-08-09 05:14:11 +02:00
qubes qubes/vm: don't fail on removing VM without files 2016-11-26 04:08:07 +01:00
qubes-rpc qubes/tools/qvm-features: add tool for managing qvm-features 2016-05-19 03:02:24 +02:00
qubes-rpc-policy Merge branch 'master' into core3-devel 2016-06-13 19:03:46 +02:00
qvm-tools Merge remote-tracking branch 'origin/master' into core3-devel 2016-08-08 00:11:46 +02:00
relaxng qubes: new devices API 2016-09-03 20:40:39 +02:00
rpm_spec Merge remote-tracking branch 'marmarek/core3-storage-fixes' into core3-devel 2016-11-15 17:36:53 +01:00
templates Add possibility to override libvirt config 2016-10-04 11:31:31 +02:00
test-packages test-packages/dbus: add SystemBus 2016-06-10 21:27:29 +02:00
tests tests: port vm_qrexec_gui to core3 API 2016-08-17 22:41:57 +02:00
.coveragerc add config for coverage.py 2015-10-12 16:40:46 +02:00
.gitignore run-tests: Script for running tests in repo 2016-04-20 13:54:56 +02:00
.pylintrc Remove obsolete options from .pylintrc 2016-07-21 12:21:00 +02:00
.travis.yml Revert "Travis add python-lvm2 dependency" 2016-08-04 17:46:41 +02:00
installer.wxs windows/installer: configurable destination directory 2014-11-19 12:50:31 +01:00
LICENSE
Makefile qubes/tools: allow calling qvm-device as qvm-devclass (like qvm-pci) 2016-09-03 20:41:05 +02:00
Makefile.builder windows: installer 2014-11-19 12:50:30 +01:00
README.md README: add travis button 2016-06-16 17:39:38 +02:00
run-tests travis-ci config file 2016-06-10 21:27:26 +02:00
setup.cfg Add yapf configuration to setup.cfg 2016-07-21 12:11:34 +02:00
setup.py qubes/ext/pci: move PCI devices handling to an extension 2016-09-03 20:41:03 +02:00
version version 3.2.8 2016-08-07 16:11:49 +02:00

Qubes core, version 3

Build Status

This is development branch of the Qubes OS core. This branch is subject to rebase without warning until further notice.

API documentation is available: https://qubes-core-admin.readthedocs.org/en/latest/.