Kimchi-devel
Threads by month
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- 3775 discussions
27 May '15
- ppc hotplug does not work with kvm driver, it must be
vfio by default.
Signed-off-by: Jose Ricardo Ziviani <joserz(a)linux.vnet.ibm.com>
---
src/kimchi/model/vmhostdevs.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/kimchi/model/vmhostdevs.py b/src/kimchi/model/vmhostdevs.py
index 964ec49..516d48f 100644
--- a/src/kimchi/model/vmhostdevs.py
+++ b/src/kimchi/model/vmhostdevs.py
@@ -31,6 +31,7 @@ from kimchi.model.utils import get_vm_config_flag
from kimchi.model.vms import DOM_STATE_MAP, VMModel
from kimchi.rollbackcontext import RollbackContext
from kimchi.utils import kimchi_log, run_command
+import platform
class VMHostDevsModel(object):
@@ -164,6 +165,11 @@ class VMHostDevsModel(object):
driver = ('vfio' if DOM_STATE_MAP[dom.info()[0]] == "shutoff" and
self.caps.kernel_vfio else 'kvm')
+ # on powerkvm systems it must be vfio driver.
+ distro, _, _ = platform.linux_distribution()
+ if distro == 'IBM_PowerKVM':
+ driver = 'vfio'
+
# Attach all PCI devices in the same IOMMU group
dev_model = DeviceModel(conn=self.conn)
devs_model = DevicesModel(conn=self.conn)
--
1.9.1
3
8
27 May '15
Hello everyone,
I've been working in a memory leak in the Host tab, in which every
reload of the tab
adds up 4Mb in the heap mem size of Kimchi. This may seem small but it
really adds up
when running kimchi from a long time and with multiple users.
The leak is being generated in the YUM API, where each new instance is
leaving objects
in the heap. AFAIK it doesn't matter if you force the python GC to clear
the object (calling
del <obj>) because the API reportedly does not clean itself properly due
to circular references
within its code. yum-updated itself runs the API in a separated,
short-lived helper to contain
the leak problems of the API.
The API is used to get the repository list and the packages to be
updated (RPM/YUM distros only).
The latter can be done by parsing yum check-update with minimal debug
level. The former is
a little trickier but can be done by reading the .repo files in
/etc/yum.repos.d.
To make the code smarter (ATM it refreshes all the repos from the rpmdb
every run of
getList() ) I would like to use pyinotify. This is a python API for
inotify, a kernel module
that sends file system notifications to user space. That way I can
refresh the repo
list only if there is any chance in the repository dir.
Thoughts?
2
1
27 May '15
Signed-off-by: Ramon Medeiros <ramonn(a)linux.vnet.ibm.com>
---
src/kimchi/model/storagevolumes.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kimchi/model/storagevolumes.py b/src/kimchi/model/storagevolumes.py
index dc807e4..2081fd1 100644
--- a/src/kimchi/model/storagevolumes.py
+++ b/src/kimchi/model/storagevolumes.py
@@ -530,7 +530,7 @@ class IsoVolumesModel(object):
for volume in volumes:
res = self.storagevolume.lookup(pool_name,
volume.decode("utf-8"))
- if res['format'] == 'iso':
+ if res['format'] == 'iso' and res["bootable"] == True:
res['name'] = '%s' % volume
iso_volumes.append(res)
return iso_volumes
--
2.1.0
3
3
[PATCH] Removing the hardcoded version of kimchi and make it depend of PACKAGE_VERSION
by Frédéric Bonnard 26 May '15
by Frédéric Bonnard 26 May '15
26 May '15
From: Frederic Bonnard <frediz(a)linux.vnet.ibm.com>
Hi,
Sorry, that patch got half lost last time I sent it, so here is it again fully (eventually).
This patch aims to make "dynamic" the version of kimchi in the manpage,
that is hardcoded at the moment.
It changes one line :
-.TH KIMCHI 8 "February 05, 2015" "Version 1.4.0" "Kimchi Manual"
+.TH KIMCHI 8 "February 05, 2015" "Version @PACKAGE_VERSION@" "Kimchi Manual"
Fred
Frédéric Bonnard (1):
Removing the hardcoded version of kimchi and make it depend of
PACKAGE_VERSION
configure.ac | 1 +
docs/Makefile.am | 2 +
docs/kimchid.8 | 156 ------------------------------------------------------
docs/kimchid.8.in | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 159 insertions(+), 156 deletions(-)
delete mode 100644 docs/kimchid.8
create mode 100644 docs/kimchid.8.in
--
1.9.1
2
5
Signed-off-by: Aline Manera <alinefm(a)linux.vnet.ibm.com>
---
ui/js/src/kimchi.guest_edit_main.js | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/ui/js/src/kimchi.guest_edit_main.js b/ui/js/src/kimchi.guest_edit_main.js
index 9c088aa..387dbac 100644
--- a/ui/js/src/kimchi.guest_edit_main.js
+++ b/ui/js/src/kimchi.guest_edit_main.js
@@ -1,7 +1,7 @@
/*
* Project Kimchi
*
- * Copyright IBM, Corp. 2013-2014
+ * Copyright IBM, Corp. 2013-2015
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -180,10 +180,6 @@ kimchi.guest_edit_main = function() {
var itemNode = $.parseHTML(kimchi.substitute($('#interface-tmpl').html(),data));
$(".body", "#form-guest-edit-interface").append(itemNode);
$("select", itemNode).append(networkOptions);
- if(kimchi.thisVMState === "running") {
- $("#form-guest-edit-interface .delete").remove();
- $("#form-guest-edit-interface .edit").remove();
- }
if(data.network!==""){
$("select", itemNode).val(data.network);
}
@@ -642,7 +638,6 @@ kimchi.guest_edit_main = function() {
});
if(kimchi.thisVMState === "running") {
$("#form-guest-edit-general input").prop("disabled", true);
- $("#form-guest-edit-interface .header button").remove();
} else {
$("#action-button-container").removeClass("hidden");
}
--
2.1.0
2
2
26 May '15
- When run_command does not find the command it handles
the exception by logging it as an error. However that
might not be an error, but the caller has no chance to
work around it. Now, the exception is logged as debug and
the caller is responsible to check the return code to
decide what to do with such error.
Signed-off-by: Jose Ricardo Ziviani <joserz(a)linux.vnet.ibm.com>
---
src/kimchi/utils.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/kimchi/utils.py b/src/kimchi/utils.py
index d71338a..ff3a5da 100644
--- a/src/kimchi/utils.py
+++ b/src/kimchi/utils.py
@@ -223,6 +223,11 @@ def run_command(cmd, timeout=None):
return out, error, proc.returncode
except TimeoutExpired:
raise
+ except OSError as e:
+ msg = "Impossible to execute '%s'" % ' '.join(cmd)
+ kimchi_log.debug("%s", msg)
+
+ return None, "%s %s" % (msg, e), -1
except Exception as e:
msg = "Failed to run command: %s." % " ".join(cmd)
msg = msg if proc is None else msg + "\n error code: %s."
--
1.9.1
3
2
[PATCH 00/38] [IN-PROGRESS] Split code into Wok server and Kimchi plugin
by Lucio Correia 22 May '15
by Lucio Correia 22 May '15
22 May '15
Despite the size of patchset, the review will be straightforward. The biggest
patches have only repetitive changes, like file/variable renames or URI changes.
Wok stands for Webserver Originated from Kimchi. This patchset splits code into
web server (Wok) and virtualization layer (Kimchi, made a plugin).
It's [IN-PROGRESS] because it's not fully working yet. My next steps:
* Split novnc/spice stuff
* Split error messages
* Fix some tests failing
* Other minor adjusts
Patches organization:
* 01 to 04: just renames/copies files, no code changes.
* 05 to 16: repetitive changes for wok/kimchi basic files
* 17 and 18: setup wok and kimchi to run
* 19 to 33: small fixes necessary to make wok/kimchi work in the new structure
* 34 to 38: additional fixes not specific to this new structure
Patches 01 to 33 should be applied as a single commit. They are separated here
to easy the reviewers work.
Also, I will send soon a small patchset to ginger for adapting it to wok.
This hopefully will be the base for next release (just after 1.5).
Thanks,
Signed-off-by: Gustavo Y. Ribeiro <gyr(a)linux.vnet.ibm.com>
Signed-off-by: Lucio J. H. Correia <luciojhc(a)linux.vnet.ibm.com>
Lucio (9):
Rename src/kimchi to src/wok
Use wok.min.js instead of kimchi.min.js in wok
Do not use tabs dir for kimchi plugin html templates
Move hide-content css to wok
Refer to kimchi plugin specific js/css in htmls
Make render_cheetah_file() plugin-aware
Move kimchi-specific URI functions to plugin
Move isElementInViewport() back to wok
Default to first tab
Lucio Correia (29):
Create kimchi plugin
Rename remaining wok files
Duplicate some UI files from kimchi to wok
Add po files for wok
Add specs for wok package
Add API for wok
Add/update wok makefiles
Update wok build scripts
Add/update kimchi plugin makefiles
Update kimchi plugin build scripts
Update server references to wok
Adapt imports for the new plugin structure
Rename kimchi_log to wok_log
Use plugin relative URLs
Setup wok
Setup kimchi plugin
Dynamically add authed URLs to plugin conf
Do not generate help index
Fix storage pool URI split
Fix import_module
Make cachebust's href() plugin-aware
Drop requestJSON() and listPlugins() from kimchi plugin
Move capabilities to kimchi plugin
Fix tests
Fix Fedora RPM build issue
Use --always flag to make it work for all cases
Use pool_uri to avoid case pool_name is not defined
Fix help path for plugins
Remove power-down icon from backend
.gitignore | 16 +-
Makefile.am | 49 +-
README.md | 1 -
config/Makefile.am | 18 -
config/ui/Makefile.am | 22 -
config/ui/tabs.xml | 38 -
configure.ac | 36 +-
contrib/DEBIAN/control.in | 15 +-
contrib/DEBIAN/postrm | 4 +-
contrib/Makefile.am | 13 +-
contrib/kimchi.spec.fedora.in | 204 --
contrib/kimchi.spec.suse.in | 137 --
contrib/kimchid-upstart.conf.debian | 34 -
contrib/kimchid-upstart.conf.fedora | 33 -
contrib/kimchid.service.fedora | 13 -
contrib/kimchid.sysvinit | 104 -
contrib/make-deb.sh.in | 2 +-
contrib/wok.spec.fedora.in | 178 ++
contrib/wok.spec.suse.in | 111 +
contrib/wokd-upstart.conf.debian | 28 +
contrib/wokd-upstart.conf.fedora | 28 +
contrib/wokd.service.fedora | 13 +
contrib/wokd.sysvinit | 104 +
docs/API.md | 1157 ----------
docs/Makefile.am | 9 +-
docs/README-federation.md | 60 -
docs/README.md | 234 --
docs/kimchi-guest.png | Bin 192281 -> 0 bytes
docs/kimchi-login.png | Bin 318041 -> 0 bytes
docs/kimchi-templates.png | Bin 329678 -> 0 bytes
docs/kimchid.8 | 156 --
docs/wokd.8 | 156 ++
plugins/Makefile.am | 2 +-
plugins/kimchi/.gitignore | 37 +
plugins/kimchi/ABOUT-NLS | 1281 +++++++++++
plugins/kimchi/API.json | 836 +++++++
plugins/kimchi/AUTHORS | 32 +
plugins/kimchi/CONTRIBUTE.md | 16 +
plugins/kimchi/COPYING | 18 +
plugins/kimchi/COPYING.ASL2 | 202 ++
plugins/kimchi/COPYING.LGPL | 165 ++
plugins/kimchi/ChangeLog | 1873 ++++++++++++++++
plugins/kimchi/INSTALL | 369 ++++
plugins/kimchi/Makefile.am | 158 ++
plugins/kimchi/README.md | 1 +
plugins/kimchi/VERSION | 1 +
plugins/kimchi/__init__.py | 21 +
plugins/kimchi/autogen.sh | 21 +
plugins/kimchi/build-aux/config.rpath | 672 ++++++
plugins/kimchi/build-aux/genChangelog | 25 +
plugins/kimchi/build-aux/pkg-version | 59 +
plugins/kimchi/config.py.in | 74 +
plugins/kimchi/configure.ac | 123 ++
plugins/kimchi/contrib/DEBIAN/Makefile.am | 17 +
plugins/kimchi/contrib/DEBIAN/control.in | 36 +
plugins/kimchi/contrib/Makefile.am | 34 +
plugins/kimchi/contrib/kimchi.spec.fedora.in | 131 ++
plugins/kimchi/contrib/kimchi.spec.suse.in | 113 +
plugins/kimchi/contrib/make-deb.sh.in | 15 +
plugins/kimchi/control/Makefile.am | 27 +
plugins/kimchi/control/__init__.py | 26 +
plugins/kimchi/control/config.py | 57 +
plugins/kimchi/control/cpuinfo.py | 37 +
plugins/kimchi/control/debugreports.py | 61 +
plugins/kimchi/control/groups.py | 28 +
plugins/kimchi/control/host.py | 156 ++
plugins/kimchi/control/interfaces.py | 46 +
plugins/kimchi/control/networks.py | 54 +
plugins/kimchi/control/peers.py | 29 +
plugins/kimchi/control/storagepools.py | 115 +
plugins/kimchi/control/storageservers.py | 60 +
plugins/kimchi/control/storagevolumes.py | 83 +
plugins/kimchi/control/templates.py | 58 +
plugins/kimchi/control/users.py | 35 +
plugins/kimchi/control/vm/Makefile.am | 26 +
plugins/kimchi/control/vm/__init__.py | 26 +
plugins/kimchi/control/vm/hostdevs.py | 43 +
plugins/kimchi/control/vm/ifaces.py | 45 +
plugins/kimchi/control/vm/snapshots.py | 58 +
plugins/kimchi/control/vm/storages.py | 45 +
plugins/kimchi/control/vms.py | 66 +
plugins/kimchi/disks.py | 197 ++
plugins/kimchi/distroloader.py | 66 +
plugins/kimchi/distros.d/Makefile.am | 22 +
plugins/kimchi/distros.d/debian.json | 9 +
plugins/kimchi/distros.d/fedora.json | 30 +
plugins/kimchi/distros.d/gentoo.json | 9 +
plugins/kimchi/distros.d/opensuse.json | 23 +
plugins/kimchi/distros.d/ubuntu.json | 37 +
plugins/kimchi/docs/API.md | 1157 ++++++++++
plugins/kimchi/docs/Makefile.am | 28 +
plugins/kimchi/docs/README-federation.md | 60 +
plugins/kimchi/docs/README.md | 234 ++
plugins/kimchi/docs/kimchi-guest.png | Bin 0 -> 192281 bytes
plugins/kimchi/docs/kimchi-login.png | Bin 0 -> 318041 bytes
plugins/kimchi/docs/kimchi-templates.png | Bin 0 -> 329678 bytes
plugins/kimchi/i18n.py | 343 +++
plugins/kimchi/imageinfo.py | 72 +
plugins/kimchi/iscsi.py | 88 +
plugins/kimchi/isoinfo.py | 506 +++++
plugins/kimchi/kimchi.conf | 67 +
plugins/kimchi/kvmusertests.py | 75 +
plugins/kimchi/m4/ac_python_module.m4 | 30 +
plugins/kimchi/m4/gettext.m4 | 383 ++++
plugins/kimchi/m4/iconv.m4 | 214 ++
plugins/kimchi/m4/intlmacosx.m4 | 51 +
plugins/kimchi/m4/lib-ld.m4 | 110 +
plugins/kimchi/m4/lib-link.m4 | 774 +++++++
plugins/kimchi/m4/lib-prefix.m4 | 224 ++
plugins/kimchi/m4/nls.m4 | 32 +
plugins/kimchi/m4/po.m4 | 449 ++++
plugins/kimchi/m4/progtest.m4 | 92 +
plugins/kimchi/mockmodel.py | 624 ++++++
plugins/kimchi/model/Makefile.am | 25 +
plugins/kimchi/model/__init__.py | 18 +
plugins/kimchi/model/config.py | 173 ++
plugins/kimchi/model/cpuinfo.py | 126 ++
plugins/kimchi/model/debugreports.py | 211 ++
plugins/kimchi/model/diskutils.py | 75 +
plugins/kimchi/model/featuretests.py | 209 ++
plugins/kimchi/model/groups.py | 67 +
plugins/kimchi/model/host.py | 476 ++++
plugins/kimchi/model/hostdev.py | 323 +++
plugins/kimchi/model/interfaces.py | 43 +
plugins/kimchi/model/libvirtconnection.py | 137 ++
plugins/kimchi/model/libvirtstoragepool.py | 264 +++
plugins/kimchi/model/model.py | 51 +
plugins/kimchi/model/networks.py | 382 ++++
plugins/kimchi/model/peers.py | 72 +
plugins/kimchi/model/storagepools.py | 478 ++++
plugins/kimchi/model/storageservers.py | 80 +
plugins/kimchi/model/storagetargets.py | 121 ++
plugins/kimchi/model/storagevolumes.py | 536 +++++
plugins/kimchi/model/tasks.py | 64 +
plugins/kimchi/model/templates.py | 303 +++
plugins/kimchi/model/users.py | 90 +
plugins/kimchi/model/utils.py | 153 ++
plugins/kimchi/model/vmhostdevs.py | 315 +++
plugins/kimchi/model/vmifaces.py | 168 ++
plugins/kimchi/model/vms.py | 1173 ++++++++++
plugins/kimchi/model/vmsnapshots.py | 204 ++
plugins/kimchi/model/vmstorages.py | 247 +++
plugins/kimchi/osinfo.py | 204 ++
plugins/kimchi/po/LINGUAS | 11 +
plugins/kimchi/po/Makefile.in.in | 398 ++++
plugins/kimchi/po/Makevars | 41 +
plugins/kimchi/po/POTFILES.in | 3 +
plugins/kimchi/po/de_DE.po | 2220 +++++++++++++++++++
plugins/kimchi/po/en_US.po | 2054 ++++++++++++++++++
plugins/kimchi/po/es_ES.po | 2239 +++++++++++++++++++
plugins/kimchi/po/fr_FR.po | 2261 +++++++++++++++++++
plugins/kimchi/po/gen-pot.in | 9 +
plugins/kimchi/po/it_IT.po | 2207 +++++++++++++++++++
plugins/kimchi/po/ja_JP.po | 2201 +++++++++++++++++++
plugins/kimchi/po/kimchi.pot | 2054 ++++++++++++++++++
plugins/kimchi/po/ko_KR.po | 2126 ++++++++++++++++++
plugins/kimchi/po/pt_BR.po | 2271 ++++++++++++++++++++
plugins/kimchi/po/ru_RU.po | 2128 ++++++++++++++++++
plugins/kimchi/po/zh_CN.po | 2094 ++++++++++++++++++
plugins/kimchi/po/zh_TW.po | 2071 ++++++++++++++++++
plugins/kimchi/repositories.py | 554 +++++
plugins/kimchi/root.py | 57 +
plugins/kimchi/scan.py | 89 +
plugins/kimchi/screenshot.py | 184 ++
plugins/kimchi/swupdate.py | 266 +++
plugins/kimchi/template.conf | 47 +
plugins/kimchi/tests/Makefile.am | 50 +
plugins/kimchi/tests/iso_gen.py | 211 ++
plugins/kimchi/tests/run_tests.sh.in | 55 +
plugins/kimchi/tests/test_authorization.py | 166 ++
plugins/kimchi/tests/test_config.py.in | 191 ++
plugins/kimchi/tests/test_exception.py | 112 +
plugins/kimchi/tests/test_host.py | 199 ++
plugins/kimchi/tests/test_mock_network.py | 71 +
plugins/kimchi/tests/test_mock_storagepool.py | 141 ++
plugins/kimchi/tests/test_mock_storagevolume.py | 94 +
plugins/kimchi/tests/test_mockmodel.py | 139 ++
plugins/kimchi/tests/test_model.py | 1204 +++++++++++
plugins/kimchi/tests/test_model_network.py | 144 ++
plugins/kimchi/tests/test_model_storagepool.py | 104 +
plugins/kimchi/tests/test_model_storagevolume.py | 271 +++
plugins/kimchi/tests/test_networkxml.py | 171 ++
plugins/kimchi/tests/test_objectstore.py | 96 +
plugins/kimchi/tests/test_osinfo.py | 70 +
plugins/kimchi/tests/test_plugin.py | 128 ++
plugins/kimchi/tests/test_rest.py | 1207 +++++++++++
plugins/kimchi/tests/test_rollbackcontext.py | 99 +
plugins/kimchi/tests/test_server.py | 287 +++
plugins/kimchi/tests/test_storagepoolxml.py | 171 ++
plugins/kimchi/tests/test_template.py | 362 ++++
plugins/kimchi/tests/test_utils.py | 69 +
plugins/kimchi/tests/test_vmtemplate.py | 109 +
plugins/kimchi/tests/utils.py | 260 +++
plugins/kimchi/ui/Makefile.am | 20 +
plugins/kimchi/ui/config/Makefile.am | 22 +
plugins/kimchi/ui/config/tab-ext.xml | 38 +
plugins/kimchi/ui/css/Makefile.am | 26 +
plugins/kimchi/ui/css/theme-default/button.css | 481 +++++
.../kimchi/ui/css/theme-default/circleGauge.css | 23 +
plugins/kimchi/ui/css/theme-default/form.css | 58 +
plugins/kimchi/ui/css/theme-default/guest-edit.css | 418 ++++
.../ui/css/theme-default/guest-storage-add.css | 81 +
plugins/kimchi/ui/css/theme-default/host.css | 287 +++
.../ui/css/theme-default/jquery-ui.custom.css | 203 ++
plugins/kimchi/ui/css/theme-default/line-chart.css | 73 +
plugins/kimchi/ui/css/theme-default/list.css | 308 +++
plugins/kimchi/ui/css/theme-default/message.css | 135 ++
plugins/kimchi/ui/css/theme-default/network.css | 319 +++
plugins/kimchi/ui/css/theme-default/popover.css | 124 ++
plugins/kimchi/ui/css/theme-default/report-add.css | 32 +
.../kimchi/ui/css/theme-default/report-rename.css | 39 +
.../kimchi/ui/css/theme-default/repository-add.css | 36 +
.../ui/css/theme-default/repository-edit.css | 90 +
plugins/kimchi/ui/css/theme-default/storage.css | 654 ++++++
.../css/theme-default/storagepool-add-volume.css | 36 +
.../kimchi/ui/css/theme-default/template-edit.css | 171 ++
plugins/kimchi/ui/css/theme-default/template.css | 85 +
.../kimchi/ui/css/theme-default/template_add.css | 313 +++
.../kimchi/ui/css/theme-default/template_list.css | 267 +++
plugins/kimchi/ui/css/theme-default/tile-check.css | 45 +
plugins/kimchi/ui/css/theme-default/toolbar.css | 53 +
plugins/kimchi/ui/images/Makefile.am | 22 +
plugins/kimchi/ui/images/icon-centos.png | Bin 0 -> 4734 bytes
plugins/kimchi/ui/images/icon-debian.png | Bin 0 -> 4239 bytes
plugins/kimchi/ui/images/icon-fedora.png | Bin 0 -> 4449 bytes
plugins/kimchi/ui/images/icon-gentoo.png | Bin 0 -> 15307 bytes
plugins/kimchi/ui/images/icon-opensuse.png | Bin 0 -> 3046 bytes
plugins/kimchi/ui/images/icon-ubuntu.png | Bin 0 -> 4818 bytes
plugins/kimchi/ui/images/icon-vm.png | Bin 0 -> 2976 bytes
plugins/kimchi/ui/images/logo.ico | Bin 0 -> 1214 bytes
plugins/kimchi/ui/images/theme-default/Makefile.am | 20 +
plugins/kimchi/ui/images/theme-default/alert.png | Bin 0 -> 3537 bytes
.../ui/images/theme-default/arrow-down-black.png | Bin 0 -> 2942 bytes
.../ui/images/theme-default/arrow-down-disable.png | Bin 0 -> 472 bytes
.../kimchi/ui/images/theme-default/arrow-down.png | Bin 0 -> 537 bytes
.../kimchi/ui/images/theme-default/arrow-up.png | Bin 0 -> 510 bytes
.../kimchi/ui/images/theme-default/arrow_out.png | Bin 0 -> 3048 bytes
plugins/kimchi/ui/images/theme-default/bg-mask.png | Bin 0 -> 2899 bytes
.../kimchi/ui/images/theme-default/check-green.png | Bin 0 -> 3501 bytes
.../kimchi/ui/images/theme-default/check-grey.png | Bin 0 -> 3535 bytes
.../ui/images/theme-default/folder-arrow-down.png | Bin 0 -> 2956 bytes
.../ui/images/theme-default/folder-arrow-right.png | Bin 0 -> 2958 bytes
plugins/kimchi/ui/images/theme-default/group.png | Bin 0 -> 1703 bytes
.../ui/images/theme-default/host-icon-sprite.png | Bin 0 -> 1034 bytes
.../kimchi/ui/images/theme-default/icon-alert.png | Bin 0 -> 3545 bytes
.../kimchi/ui/images/theme-default/icon-back.png | Bin 0 -> 244 bytes
.../kimchi/ui/images/theme-default/icon-camera.png | Bin 0 -> 4860 bytes
.../kimchi/ui/images/theme-default/icon-design.png | Bin 0 -> 4562 bytes
.../kimchi/ui/images/theme-default/icon-detail.png | Bin 0 -> 3079 bytes
.../kimchi/ui/images/theme-default/icon-event.png | Bin 0 -> 3791 bytes
.../kimchi/ui/images/theme-default/icon-iso.png | Bin 0 -> 4188 bytes
.../kimchi/ui/images/theme-default/icon-list.png | Bin 0 -> 2983 bytes
.../kimchi/ui/images/theme-default/icon-load.png | Bin 0 -> 3678 bytes
.../kimchi/ui/images/theme-default/icon-local.png | Bin 0 -> 425 bytes
.../ui/images/theme-default/icon-power-down.png | Bin 0 -> 4372 bytes
.../ui/images/theme-default/icon-power-up.png | Bin 0 -> 4367 bytes
.../kimchi/ui/images/theme-default/icon-qcow2.png | Bin 0 -> 4684 bytes
.../kimchi/ui/images/theme-default/icon-raw.png | Bin 0 -> 4679 bytes
.../kimchi/ui/images/theme-default/icon-remote.png | Bin 0 -> 1005 bytes
.../kimchi/ui/images/theme-default/icon-reset.png | Bin 0 -> 4576 bytes
.../kimchi/ui/images/theme-default/icon-search.png | Bin 0 -> 4197 bytes
.../ui/images/theme-default/icon-setting.png | Bin 0 -> 3664 bytes
.../kimchi/ui/images/theme-default/icon-sort.png | Bin 0 -> 3421 bytes
.../kimchi/ui/images/theme-default/icon-tool.png | Bin 0 -> 4466 bytes
.../kimchi/ui/images/theme-default/icon-tree.png | Bin 0 -> 3526 bytes
.../kimchi/ui/images/theme-default/icon-user.png | Bin 0 -> 5366 bytes
.../images/theme-default/icon-volume-default.png | Bin 0 -> 4265 bytes
.../ui/images/theme-default/kimchi-loading.gif | Bin 0 -> 6181 bytes
.../images/theme-default/kimchi-loading15x15.gif | Bin 0 -> 1653 bytes
plugins/kimchi/ui/images/theme-default/loading.gif | Bin 0 -> 2190 bytes
.../kimchi/ui/images/theme-default/logo-white.png | Bin 0 -> 9879 bytes
.../kimchi/ui/images/theme-default/thumb-guest.png | Bin 0 -> 3896 bytes
.../kimchi/ui/images/theme-default/thumb-host.png | Bin 0 -> 5069 bytes
plugins/kimchi/ui/images/theme-default/user.png | Bin 0 -> 1322 bytes
plugins/kimchi/ui/js/Makefile.am | 27 +
plugins/kimchi/ui/js/src/kimchi.api.js | 1318 ++++++++++++
plugins/kimchi/ui/js/src/kimchi.form.js | 48 +
plugins/kimchi/ui/js/src/kimchi.guest_add_main.js | 86 +
plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js | 748 +++++++
plugins/kimchi/ui/js/src/kimchi.guest_main.js | 430 ++++
.../kimchi/ui/js/src/kimchi.guest_media_main.js | 56 +
.../ui/js/src/kimchi.guest_storage_add.main.js | 199 ++
plugins/kimchi/ui/js/src/kimchi.host.js | 858 ++++++++
plugins/kimchi/ui/js/src/kimchi.line-chart.js | 202 ++
plugins/kimchi/ui/js/src/kimchi.main.js | 26 +
plugins/kimchi/ui/js/src/kimchi.network.js | 391 ++++
plugins/kimchi/ui/js/src/kimchi.report_add_main.js | 72 +
.../kimchi/ui/js/src/kimchi.report_rename_main.js | 66 +
.../kimchi/ui/js/src/kimchi.repository_add_main.js | 96 +
.../ui/js/src/kimchi.repository_edit_main.js | 74 +
plugins/kimchi/ui/js/src/kimchi.select.js | 50 +
plugins/kimchi/ui/js/src/kimchi.storage_main.js | 419 ++++
.../ui/js/src/kimchi.storagepool_add_main.js | 415 ++++
.../js/src/kimchi.storagepool_add_volume_main.js | 107 +
.../kimchi/ui/js/src/kimchi.template_add_main.js | 441 ++++
.../kimchi/ui/js/src/kimchi.template_edit_main.js | 318 +++
plugins/kimchi/ui/js/src/kimchi.template_main.js | 111 +
plugins/kimchi/ui/js/src/kimchi.utils.js | 168 ++
plugins/kimchi/ui/js/widgets/circleGauge.js | 100 +
plugins/kimchi/ui/libs/Makefile.am | 22 +
plugins/kimchi/ui/libs/themes/Makefile.am | 18 +
plugins/kimchi/ui/libs/themes/base/Makefile.am | 22 +
.../kimchi/ui/libs/themes/base/images/Makefile.am | 20 +
.../libs/themes/base/images/animated-overlay.gif | Bin 0 -> 1738 bytes
.../base/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes
.../base/images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes
.../base/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes
.../base/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes
.../base/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes
.../base/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes
.../base/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes
.../themes/base/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes
.../themes/base/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes
plugins/kimchi/ui/pages/Makefile.am | 22 +
plugins/kimchi/ui/pages/error.html.tmpl | 69 +
plugins/kimchi/ui/pages/guest-add.html.tmpl | 93 +
plugins/kimchi/ui/pages/guest-edit.html.tmpl | 307 +++
.../kimchi/ui/pages/guest-storage-add.html.tmpl | 103 +
plugins/kimchi/ui/pages/guest.html.tmpl | 73 +
plugins/kimchi/ui/pages/guests.html.tmpl | 65 +
plugins/kimchi/ui/pages/help/Makefile.am | 30 +
plugins/kimchi/ui/pages/help/de_DE/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/de_DE/guests.dita | 127 ++
plugins/kimchi/ui/pages/help/de_DE/host.dita | 49 +
plugins/kimchi/ui/pages/help/de_DE/network.dita | 62 +
plugins/kimchi/ui/pages/help/de_DE/storage.dita | 86 +
plugins/kimchi/ui/pages/help/de_DE/templates.dita | 112 +
plugins/kimchi/ui/pages/help/dita-help.xsl | 26 +
plugins/kimchi/ui/pages/help/en_US/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/en_US/guests.dita | 136 ++
plugins/kimchi/ui/pages/help/en_US/host.dita | 70 +
plugins/kimchi/ui/pages/help/en_US/network.dita | 68 +
plugins/kimchi/ui/pages/help/en_US/storage.dita | 99 +
plugins/kimchi/ui/pages/help/en_US/templates.dita | 123 ++
plugins/kimchi/ui/pages/help/es_ES/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/es_ES/guests.dita | 120 +
plugins/kimchi/ui/pages/help/es_ES/host.dita | 49 +
plugins/kimchi/ui/pages/help/es_ES/network.dita | 61 +
plugins/kimchi/ui/pages/help/es_ES/storage.dita | 86 +
plugins/kimchi/ui/pages/help/es_ES/templates.dita | 111 +
plugins/kimchi/ui/pages/help/fr_FR/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/fr_FR/guests.dita | 130 ++
plugins/kimchi/ui/pages/help/fr_FR/host.dita | 68 +
plugins/kimchi/ui/pages/help/fr_FR/network.dita | 67 +
plugins/kimchi/ui/pages/help/fr_FR/storage.dita | 93 +
plugins/kimchi/ui/pages/help/fr_FR/templates.dita | 120 +
plugins/kimchi/ui/pages/help/it_IT/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/it_IT/guests.dita | 123 ++
plugins/kimchi/ui/pages/help/it_IT/host.dita | 51 +
plugins/kimchi/ui/pages/help/it_IT/network.dita | 63 +
plugins/kimchi/ui/pages/help/it_IT/storage.dita | 91 +
plugins/kimchi/ui/pages/help/it_IT/templates.dita | 115 +
plugins/kimchi/ui/pages/help/ja_JP/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/ja_JP/guests.dita | 172 ++
plugins/kimchi/ui/pages/help/ja_JP/host.dita | 70 +
plugins/kimchi/ui/pages/help/ja_JP/network.dita | 83 +
plugins/kimchi/ui/pages/help/ja_JP/storage.dita | 120 +
plugins/kimchi/ui/pages/help/ja_JP/templates.dita | 150 ++
plugins/kimchi/ui/pages/help/kimchi.css | 208 ++
plugins/kimchi/ui/pages/help/ko_KR/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/ko_KR/guests.dita | 119 +
plugins/kimchi/ui/pages/help/ko_KR/host.dita | 47 +
plugins/kimchi/ui/pages/help/ko_KR/network.dita | 61 +
plugins/kimchi/ui/pages/help/ko_KR/storage.dita | 86 +
plugins/kimchi/ui/pages/help/ko_KR/templates.dita | 111 +
plugins/kimchi/ui/pages/help/pt_BR/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/pt_BR/guests.dita | 137 ++
plugins/kimchi/ui/pages/help/pt_BR/host.dita | 74 +
plugins/kimchi/ui/pages/help/pt_BR/network.dita | 72 +
plugins/kimchi/ui/pages/help/pt_BR/storage.dita | 102 +
plugins/kimchi/ui/pages/help/pt_BR/templates.dita | 127 ++
plugins/kimchi/ui/pages/help/ru_RU/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/ru_RU/guests.dita | 122 ++
plugins/kimchi/ui/pages/help/ru_RU/host.dita | 48 +
plugins/kimchi/ui/pages/help/ru_RU/network.dita | 61 +
plugins/kimchi/ui/pages/help/ru_RU/storage.dita | 88 +
plugins/kimchi/ui/pages/help/ru_RU/templates.dita | 111 +
plugins/kimchi/ui/pages/help/zh_CN/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/zh_CN/guests.dita | 118 +
plugins/kimchi/ui/pages/help/zh_CN/host.dita | 45 +
plugins/kimchi/ui/pages/help/zh_CN/network.dita | 61 +
plugins/kimchi/ui/pages/help/zh_CN/storage.dita | 84 +
plugins/kimchi/ui/pages/help/zh_CN/templates.dita | 111 +
plugins/kimchi/ui/pages/help/zh_TW/Makefile.am | 23 +
plugins/kimchi/ui/pages/help/zh_TW/guests.dita | 120 +
plugins/kimchi/ui/pages/help/zh_TW/host.dita | 50 +
plugins/kimchi/ui/pages/help/zh_TW/network.dita | 61 +
plugins/kimchi/ui/pages/help/zh_TW/storage.dita | 88 +
plugins/kimchi/ui/pages/help/zh_TW/templates.dita | 112 +
plugins/kimchi/ui/pages/host.html.tmpl | 177 ++
plugins/kimchi/ui/pages/i18n.json.tmpl | 185 ++
plugins/kimchi/ui/pages/network.html.tmpl | 132 ++
plugins/kimchi/ui/pages/report-add.html.tmpl | 53 +
plugins/kimchi/ui/pages/report-rename.html.tmpl | 53 +
plugins/kimchi/ui/pages/repository-add.html.tmpl | 105 +
plugins/kimchi/ui/pages/repository-edit.html.tmpl | 115 +
plugins/kimchi/ui/pages/storage.html.tmpl | 146 ++
.../ui/pages/storagepool-add-volume.html.tmpl | 77 +
plugins/kimchi/ui/pages/storagepool-add.html.tmpl | 178 ++
plugins/kimchi/ui/pages/template-add.html.tmpl | 229 ++
plugins/kimchi/ui/pages/template-edit.html.tmpl | 177 ++
plugins/kimchi/ui/pages/templates.html.tmpl | 77 +
plugins/kimchi/ui/robots.txt | 2 +
plugins/kimchi/ui/spice-html5/Makefile.am | 25 +
plugins/kimchi/ui/spice-html5/atKeynames.js | 183 ++
plugins/kimchi/ui/spice-html5/bitmap.js | 51 +
plugins/kimchi/ui/spice-html5/css/Makefile.am | 20 +
plugins/kimchi/ui/spice-html5/css/spice.css | 118 +
plugins/kimchi/ui/spice-html5/cursor.js | 110 +
plugins/kimchi/ui/spice-html5/display.js | 823 +++++++
plugins/kimchi/ui/spice-html5/enums.js | 324 +++
plugins/kimchi/ui/spice-html5/inputs.js | 280 +++
plugins/kimchi/ui/spice-html5/lz.js | 166 ++
plugins/kimchi/ui/spice-html5/main.js | 231 ++
plugins/kimchi/ui/spice-html5/pages/Makefile.am | 20 +
.../kimchi/ui/spice-html5/pages/spice_auto.html | 200 ++
plugins/kimchi/ui/spice-html5/playback.js | 278 +++
plugins/kimchi/ui/spice-html5/png.js | 256 +++
plugins/kimchi/ui/spice-html5/quic.js | 1335 ++++++++++++
plugins/kimchi/ui/spice-html5/resize.js | 70 +
plugins/kimchi/ui/spice-html5/simulatecursor.js | 202 ++
plugins/kimchi/ui/spice-html5/spicearraybuffer.js | 58 +
plugins/kimchi/ui/spice-html5/spiceconn.js | 460 ++++
plugins/kimchi/ui/spice-html5/spicedataview.js | 120 +
plugins/kimchi/ui/spice-html5/spicemsg.js | 1047 +++++++++
plugins/kimchi/ui/spice-html5/spicetype.js | 473 ++++
.../kimchi/ui/spice-html5/thirdparty/Makefile.am | 20 +
plugins/kimchi/ui/spice-html5/thirdparty/jsbn.js | 589 +++++
plugins/kimchi/ui/spice-html5/thirdparty/prng4.js | 79 +
plugins/kimchi/ui/spice-html5/thirdparty/rng.js | 102 +
plugins/kimchi/ui/spice-html5/thirdparty/rsa.js | 146 ++
plugins/kimchi/ui/spice-html5/thirdparty/sha1.js | 346 +++
plugins/kimchi/ui/spice-html5/ticket.js | 250 +++
plugins/kimchi/ui/spice-html5/utils.js | 265 +++
plugins/kimchi/ui/spice-html5/webm.js | 553 +++++
plugins/kimchi/ui/spice-html5/wire.js | 123 ++
plugins/kimchi/utils.py | 40 +
plugins/kimchi/vmtemplate.py | 415 ++++
plugins/kimchi/xmlutils/Makefile.am | 25 +
plugins/kimchi/xmlutils/__init__.py | 18 +
plugins/kimchi/xmlutils/disk.py | 164 ++
plugins/kimchi/xmlutils/graphics.py | 46 +
plugins/kimchi/xmlutils/interface.py | 62 +
plugins/kimchi/xmlutils/network.py | 123 ++
plugins/kimchi/xmlutils/qemucmdline.py | 45 +
plugins/sample/API.json | 2 +-
plugins/sample/__init__.py | 8 +-
plugins/sample/model.py | 4 +-
plugins/sample/sample.conf.in | 12 +-
plugins/sample/ui/js/util.js | 6 +-
.../sample/ui/pages/help/en_US/sample-tab1.html | 2 +-
.../sample/ui/pages/help/en_US/sample-tab2.html | 2 +-
plugins/sample/ui/pages/i18n.json.tmpl | 2 +-
po/Makevars | 2 +-
po/POTFILES.in | 3 +-
po/gen-pot.in | 2 +-
po/kimchi.pot | 2054 ------------------
po/wok.pot | 2054 ++++++++++++++++++
src/Makefile.am | 24 +-
src/distros.d/Makefile.am | 22 -
src/distros.d/debian.json | 9 -
src/distros.d/fedora.json | 30 -
src/distros.d/gentoo.json | 9 -
src/distros.d/opensuse.json | 23 -
src/distros.d/ubuntu.json | 37 -
src/firewalld.xml | 4 +-
src/kimchi.conf.in | 65 -
src/kimchi/API.json | 836 -------
src/kimchi/Makefile.am | 61 -
src/kimchi/__init__.py | 18 -
src/kimchi/asynctask.py | 74 -
src/kimchi/auth.py | 352 ---
src/kimchi/basemodel.py | 54 -
src/kimchi/cachebust.py | 30 -
src/kimchi/config.py.in | 324 ---
src/kimchi/control/Makefile.am | 27 -
src/kimchi/control/__init__.py | 26 -
src/kimchi/control/base.py | 381 ----
src/kimchi/control/config.py | 57 -
src/kimchi/control/cpuinfo.py | 37 -
src/kimchi/control/debugreports.py | 61 -
src/kimchi/control/groups.py | 28 -
src/kimchi/control/host.py | 156 --
src/kimchi/control/interfaces.py | 46 -
src/kimchi/control/networks.py | 54 -
src/kimchi/control/peers.py | 29 -
src/kimchi/control/plugins.py | 27 -
src/kimchi/control/storagepools.py | 115 -
src/kimchi/control/storageservers.py | 60 -
src/kimchi/control/storagevolumes.py | 83 -
src/kimchi/control/tasks.py | 37 -
src/kimchi/control/templates.py | 58 -
src/kimchi/control/users.py | 35 -
src/kimchi/control/utils.py | 149 --
src/kimchi/control/vm/Makefile.am | 26 -
src/kimchi/control/vm/__init__.py | 26 -
src/kimchi/control/vm/hostdevs.py | 43 -
src/kimchi/control/vm/ifaces.py | 45 -
src/kimchi/control/vm/snapshots.py | 58 -
src/kimchi/control/vm/storages.py | 45 -
src/kimchi/control/vms.py | 66 -
src/kimchi/disks.py | 197 --
src/kimchi/distroloader.py | 66 -
src/kimchi/exception.py | 102 -
src/kimchi/i18n.py | 343 ---
src/kimchi/imageinfo.py | 72 -
src/kimchi/iscsi.py | 88 -
src/kimchi/isoinfo.py | 506 -----
src/kimchi/kvmusertests.py | 75 -
src/kimchi/mockmodel.py | 624 ------
src/kimchi/model/Makefile.am | 25 -
src/kimchi/model/__init__.py | 18 -
src/kimchi/model/config.py | 172 --
src/kimchi/model/cpuinfo.py | 126 --
src/kimchi/model/debugreports.py | 211 --
src/kimchi/model/diskutils.py | 75 -
src/kimchi/model/featuretests.py | 209 --
src/kimchi/model/groups.py | 67 -
src/kimchi/model/host.py | 476 ----
src/kimchi/model/hostdev.py | 323 ---
src/kimchi/model/interfaces.py | 43 -
src/kimchi/model/libvirtconnection.py | 137 --
src/kimchi/model/libvirtstoragepool.py | 264 ---
src/kimchi/model/model.py | 51 -
src/kimchi/model/networks.py | 382 ----
src/kimchi/model/peers.py | 72 -
src/kimchi/model/plugins.py | 28 -
src/kimchi/model/storagepools.py | 476 ----
src/kimchi/model/storageservers.py | 80 -
src/kimchi/model/storagetargets.py | 121 --
src/kimchi/model/storagevolumes.py | 536 -----
src/kimchi/model/tasks.py | 64 -
src/kimchi/model/templates.py | 303 ---
src/kimchi/model/users.py | 90 -
src/kimchi/model/utils.py | 153 --
src/kimchi/model/vmhostdevs.py | 315 ---
src/kimchi/model/vmifaces.py | 168 --
src/kimchi/model/vms.py | 1171 ----------
src/kimchi/model/vmsnapshots.py | 204 --
src/kimchi/model/vmstorages.py | 247 ---
src/kimchi/netinfo.py | 216 --
src/kimchi/network.py | 62 -
src/kimchi/objectstore.py | 133 --
src/kimchi/osinfo.py | 203 --
src/kimchi/proxy.py | 101 -
src/kimchi/repositories.py | 554 -----
src/kimchi/rollbackcontext.py | 69 -
src/kimchi/root.py | 149 --
src/kimchi/scan.py | 89 -
src/kimchi/screenshot.py | 184 --
src/kimchi/server.py | 188 --
src/kimchi/sslcert.py | 91 -
src/kimchi/swupdate.py | 266 ---
src/kimchi/template.py | 111 -
src/kimchi/utils.py | 544 -----
src/kimchi/vmtemplate.py | 414 ----
src/kimchi/vnc.py | 78 -
src/kimchi/xmlutils/Makefile.am | 25 -
src/kimchi/xmlutils/__init__.py | 18 -
src/kimchi/xmlutils/disk.py | 164 --
src/kimchi/xmlutils/graphics.py | 46 -
src/kimchi/xmlutils/interface.py | 62 -
src/kimchi/xmlutils/network.py | 123 --
src/kimchi/xmlutils/qemucmdline.py | 45 -
src/kimchi/xmlutils/utils.py | 67 -
src/kimchid.in | 99 -
src/nginx/Makefile.am | 4 +-
src/nginx/kimchi.conf.in | 76 -
src/nginx/wok.conf.in | 76 +
src/template.conf | 47 -
src/wok.conf.in | 65 +
src/wok/API.json | 6 +
src/wok/Makefile.am | 61 +
src/wok/__init__.py | 18 +
src/wok/asynctask.py | 74 +
src/wok/auth.py | 352 +++
src/wok/basemodel.py | 54 +
src/wok/cachebust.py | 35 +
src/wok/config.py.in | 226 ++
src/wok/control/Makefile.am | 25 +
src/wok/control/__init__.py | 26 +
src/wok/control/base.py | 381 ++++
src/wok/control/plugins.py | 27 +
src/wok/control/tasks.py | 37 +
src/wok/control/utils.py | 149 ++
src/wok/exception.py | 102 +
src/wok/i18n.py | 337 +++
src/wok/model/Makefile.am | 25 +
src/wok/model/__init__.py | 18 +
src/wok/model/model.py | 49 +
src/wok/model/plugins.py | 28 +
src/wok/netinfo.py | 216 ++
src/wok/network.py | 62 +
src/wok/objectstore.py | 133 ++
src/wok/proxy.py | 102 +
src/wok/rollbackcontext.py | 69 +
src/wok/root.py | 149 ++
src/wok/server.py | 203 ++
src/wok/sslcert.py | 91 +
src/wok/template.py | 112 +
src/wok/utils.py | 528 +++++
src/wok/vnc.py | 78 +
src/wok/xmlutils/Makefile.am | 25 +
src/wok/xmlutils/__init__.py | 18 +
src/wok/xmlutils/utils.py | 67 +
src/wokd.in | 99 +
tests/Makefile.am | 50 -
tests/iso_gen.py | 211 --
tests/run_tests.sh.in | 55 -
tests/test_authorization.py | 166 --
tests/test_config.py.in | 196 --
tests/test_exception.py | 112 -
tests/test_host.py | 192 --
tests/test_mock_network.py | 71 -
tests/test_mock_storagepool.py | 141 --
tests/test_mock_storagevolume.py | 94 -
tests/test_mockmodel.py | 138 --
tests/test_model.py | 1194 ----------
tests/test_model_network.py | 144 --
tests/test_model_storagepool.py | 104 -
tests/test_model_storagevolume.py | 269 ---
tests/test_networkxml.py | 171 --
tests/test_objectstore.py | 96 -
tests/test_osinfo.py | 70 -
tests/test_plugin.py | 128 --
tests/test_rest.py | 1197 -----------
tests/test_rollbackcontext.py | 99 -
tests/test_server.py | 287 ---
tests/test_storagepoolxml.py | 171 --
tests/test_template.py | 362 ----
tests/test_utils.py | 69 -
tests/test_vmtemplate.py | 109 -
tests/utils.py | 260 ---
ui/Makefile.am | 4 +-
ui/css/Makefile.am | 2 +-
ui/css/theme-default/button.css | 5 -
ui/css/theme-default/circleGauge.css | 23 -
ui/css/theme-default/form.css | 58 -
ui/css/theme-default/guest-edit.css | 418 ----
ui/css/theme-default/guest-storage-add.css | 81 -
ui/css/theme-default/host.css | 287 ---
ui/css/theme-default/jquery-ui.custom.css | 203 --
ui/css/theme-default/line-chart.css | 73 -
ui/css/theme-default/list.css | 308 ---
ui/css/theme-default/network.css | 319 ---
ui/css/theme-default/report-add.css | 32 -
ui/css/theme-default/report-rename.css | 39 -
ui/css/theme-default/repository-add.css | 36 -
ui/css/theme-default/repository-edit.css | 90 -
ui/css/theme-default/storage.css | 658 ------
ui/css/theme-default/storagepool-add-volume.css | 36 -
ui/css/theme-default/template-edit.css | 171 --
ui/css/theme-default/template.css | 85 -
ui/css/theme-default/template_add.css | 313 ---
ui/css/theme-default/template_list.css | 267 ---
ui/css/theme-default/tile-check.css | 45 -
ui/css/theme-default/toolbar.css | 53 -
ui/css/theme-default/topbar.css | 4 +
ui/images/Makefile.am | 4 +-
ui/images/icon-centos.png | Bin 4734 -> 0 bytes
ui/images/icon-debian.png | Bin 4239 -> 0 bytes
ui/images/icon-fedora.png | Bin 4449 -> 0 bytes
ui/images/icon-gentoo.png | Bin 15307 -> 0 bytes
ui/images/icon-opensuse.png | Bin 3046 -> 0 bytes
ui/images/icon-ubuntu.png | Bin 4818 -> 0 bytes
ui/images/icon-vm.png | Bin 2976 -> 0 bytes
ui/images/theme-default/Makefile.am | 4 +-
ui/images/theme-default/alert.png | Bin 3537 -> 0 bytes
ui/images/theme-default/arrow-down-disable.png | Bin 472 -> 0 bytes
ui/images/theme-default/arrow-down.png | Bin 537 -> 0 bytes
ui/images/theme-default/arrow-up.png | Bin 510 -> 0 bytes
ui/images/theme-default/arrow_out.png | Bin 3048 -> 0 bytes
ui/images/theme-default/check-green.png | Bin 3501 -> 0 bytes
ui/images/theme-default/check-grey.png | Bin 3535 -> 0 bytes
ui/images/theme-default/folder-arrow-right.png | Bin 2958 -> 0 bytes
ui/images/theme-default/group.png | Bin 1703 -> 0 bytes
ui/images/theme-default/host-icon-sprite.png | Bin 1034 -> 0 bytes
ui/images/theme-default/icon-alert.png | Bin 3545 -> 0 bytes
ui/images/theme-default/icon-back.png | Bin 244 -> 0 bytes
ui/images/theme-default/icon-camera.png | Bin 4860 -> 0 bytes
ui/images/theme-default/icon-design.png | Bin 4562 -> 0 bytes
ui/images/theme-default/icon-detail.png | Bin 3079 -> 0 bytes
ui/images/theme-default/icon-event.png | Bin 3791 -> 0 bytes
ui/images/theme-default/icon-iso.png | Bin 4188 -> 0 bytes
ui/images/theme-default/icon-list.png | Bin 2983 -> 0 bytes
ui/images/theme-default/icon-load.png | Bin 3678 -> 0 bytes
ui/images/theme-default/icon-local.png | Bin 425 -> 0 bytes
ui/images/theme-default/icon-power-down.png | Bin 4372 -> 0 bytes
ui/images/theme-default/icon-power-up.png | Bin 4367 -> 0 bytes
ui/images/theme-default/icon-qcow2.png | Bin 4684 -> 0 bytes
ui/images/theme-default/icon-raw.png | Bin 4679 -> 0 bytes
ui/images/theme-default/icon-remote.png | Bin 1005 -> 0 bytes
ui/images/theme-default/icon-reset.png | Bin 4576 -> 0 bytes
ui/images/theme-default/icon-search.png | Bin 4197 -> 0 bytes
ui/images/theme-default/icon-setting.png | Bin 3664 -> 0 bytes
ui/images/theme-default/icon-sort.png | Bin 3421 -> 0 bytes
ui/images/theme-default/icon-tool.png | Bin 4466 -> 0 bytes
ui/images/theme-default/icon-tree.png | Bin 3526 -> 0 bytes
ui/images/theme-default/icon-user.png | Bin 5366 -> 0 bytes
ui/images/theme-default/icon-volume-default.png | Bin 4265 -> 0 bytes
ui/images/theme-default/kimchi-loading.gif | Bin 6181 -> 0 bytes
ui/images/theme-default/kimchi-loading15x15.gif | Bin 1653 -> 0 bytes
ui/images/theme-default/loading.gif | Bin 2190 -> 0 bytes
ui/images/theme-default/thumb-guest.png | Bin 3896 -> 0 bytes
ui/images/theme-default/thumb-host.png | Bin 5069 -> 0 bytes
ui/images/theme-default/user.png | Bin 1322 -> 0 bytes
ui/js/Makefile.am | 8 +-
ui/js/src/kimchi.api.js | 1374 ------------
ui/js/src/kimchi.cookie.js | 40 -
ui/js/src/kimchi.form.js | 48 -
ui/js/src/kimchi.grid.js | 528 -----
ui/js/src/kimchi.guest_add_main.js | 86 -
ui/js/src/kimchi.guest_edit_main.js | 748 -------
ui/js/src/kimchi.guest_main.js | 430 ----
ui/js/src/kimchi.guest_media_main.js | 56 -
ui/js/src/kimchi.guest_storage_add.main.js | 199 --
ui/js/src/kimchi.host.js | 856 --------
ui/js/src/kimchi.lang.js | 50 -
ui/js/src/kimchi.line-chart.js | 202 --
ui/js/src/kimchi.login.js | 72 -
ui/js/src/kimchi.main.js | 366 ----
ui/js/src/kimchi.message.js | 116 -
ui/js/src/kimchi.network.js | 391 ----
ui/js/src/kimchi.object.js | 85 -
ui/js/src/kimchi.popable.js | 34 -
ui/js/src/kimchi.report_add_main.js | 72 -
ui/js/src/kimchi.report_rename_main.js | 66 -
ui/js/src/kimchi.repository_add_main.js | 96 -
ui/js/src/kimchi.repository_edit_main.js | 74 -
ui/js/src/kimchi.select.js | 50 -
ui/js/src/kimchi.storage_main.js | 419 ----
ui/js/src/kimchi.storagepool_add_main.js | 415 ----
ui/js/src/kimchi.storagepool_add_volume_main.js | 107 -
ui/js/src/kimchi.string.js | 45 -
ui/js/src/kimchi.substitute.js | 45 -
ui/js/src/kimchi.template_add_main.js | 441 ----
ui/js/src/kimchi.template_edit_main.js | 318 ---
ui/js/src/kimchi.template_main.js | 111 -
ui/js/src/kimchi.topic.js | 48 -
ui/js/src/kimchi.user.js | 43 -
ui/js/src/kimchi.utils.js | 193 --
ui/js/src/kimchi.window.js | 70 -
ui/js/src/wok.api.js | 91 +
ui/js/src/wok.cookie.js | 40 +
ui/js/src/wok.grid.js | 528 +++++
ui/js/src/wok.lang.js | 50 +
ui/js/src/wok.login.js | 72 +
ui/js/src/wok.main.js | 355 +++
ui/js/src/wok.message.js | 116 +
ui/js/src/wok.object.js | 85 +
ui/js/src/wok.popable.js | 34 +
ui/js/src/wok.string.js | 45 +
ui/js/src/wok.substitute.js | 45 +
ui/js/src/wok.topic.js | 48 +
ui/js/src/wok.user.js | 43 +
ui/js/src/wok.utils.js | 43 +
ui/js/src/wok.window.js | 70 +
ui/js/widgets/button-dropDown.js | 2 +-
ui/js/widgets/circleGauge.js | 100 -
ui/js/widgets/combobox.js | 2 +-
ui/js/widgets/filter-select.js | 2 +-
ui/js/widgets/select-menu.js | 2 +-
ui/libs/Makefile.am | 2 +-
ui/libs/themes/base/Makefile.am | 2 +-
ui/libs/themes/base/images/Makefile.am | 2 +-
ui/pages/Makefile.am | 4 +-
ui/pages/error.html.tmpl | 8 +-
ui/pages/guest-add.html.tmpl | 93 -
ui/pages/guest-edit.html.tmpl | 307 ---
ui/pages/guest-storage-add.html.tmpl | 103 -
ui/pages/guest.html.tmpl | 73 -
ui/pages/help/Makefile.am | 35 -
ui/pages/help/de_DE/Makefile.am | 23 -
ui/pages/help/de_DE/guests.dita | 127 --
ui/pages/help/de_DE/host.dita | 49 -
ui/pages/help/de_DE/network.dita | 62 -
ui/pages/help/de_DE/storage.dita | 86 -
ui/pages/help/de_DE/templates.dita | 112 -
ui/pages/help/dita-help.xsl | 26 -
ui/pages/help/en_US/Makefile.am | 23 -
ui/pages/help/en_US/guests.dita | 136 --
ui/pages/help/en_US/host.dita | 70 -
ui/pages/help/en_US/network.dita | 68 -
ui/pages/help/en_US/storage.dita | 99 -
ui/pages/help/en_US/templates.dita | 123 --
ui/pages/help/es_ES/Makefile.am | 23 -
ui/pages/help/es_ES/guests.dita | 120 -
ui/pages/help/es_ES/host.dita | 49 -
ui/pages/help/es_ES/network.dita | 61 -
ui/pages/help/es_ES/storage.dita | 86 -
ui/pages/help/es_ES/templates.dita | 111 -
ui/pages/help/fr_FR/Makefile.am | 23 -
ui/pages/help/fr_FR/guests.dita | 130 --
ui/pages/help/fr_FR/host.dita | 68 -
ui/pages/help/fr_FR/network.dita | 67 -
ui/pages/help/fr_FR/storage.dita | 93 -
ui/pages/help/fr_FR/templates.dita | 120 -
ui/pages/help/gen-index.py | 63 -
ui/pages/help/it_IT/Makefile.am | 23 -
ui/pages/help/it_IT/guests.dita | 123 --
ui/pages/help/it_IT/host.dita | 51 -
ui/pages/help/it_IT/network.dita | 63 -
ui/pages/help/it_IT/storage.dita | 91 -
ui/pages/help/it_IT/templates.dita | 115 -
ui/pages/help/ja_JP/Makefile.am | 23 -
ui/pages/help/ja_JP/guests.dita | 172 --
ui/pages/help/ja_JP/host.dita | 70 -
ui/pages/help/ja_JP/network.dita | 83 -
ui/pages/help/ja_JP/storage.dita | 120 -
ui/pages/help/ja_JP/templates.dita | 150 --
ui/pages/help/kimchi.css | 208 --
ui/pages/help/ko_KR/Makefile.am | 23 -
ui/pages/help/ko_KR/guests.dita | 119 -
ui/pages/help/ko_KR/host.dita | 47 -
ui/pages/help/ko_KR/network.dita | 61 -
ui/pages/help/ko_KR/storage.dita | 86 -
ui/pages/help/ko_KR/templates.dita | 111 -
ui/pages/help/pt_BR/Makefile.am | 23 -
ui/pages/help/pt_BR/guests.dita | 137 --
ui/pages/help/pt_BR/host.dita | 74 -
ui/pages/help/pt_BR/network.dita | 72 -
ui/pages/help/pt_BR/storage.dita | 102 -
ui/pages/help/pt_BR/templates.dita | 127 --
ui/pages/help/ru_RU/Makefile.am | 23 -
ui/pages/help/ru_RU/guests.dita | 122 --
ui/pages/help/ru_RU/host.dita | 48 -
ui/pages/help/ru_RU/network.dita | 61 -
ui/pages/help/ru_RU/storage.dita | 88 -
ui/pages/help/ru_RU/templates.dita | 111 -
ui/pages/help/zh_CN/Makefile.am | 23 -
ui/pages/help/zh_CN/guests.dita | 118 -
ui/pages/help/zh_CN/host.dita | 45 -
ui/pages/help/zh_CN/network.dita | 61 -
ui/pages/help/zh_CN/storage.dita | 84 -
ui/pages/help/zh_CN/templates.dita | 111 -
ui/pages/help/zh_TW/Makefile.am | 23 -
ui/pages/help/zh_TW/guests.dita | 120 -
ui/pages/help/zh_TW/host.dita | 50 -
ui/pages/help/zh_TW/network.dita | 61 -
ui/pages/help/zh_TW/storage.dita | 88 -
ui/pages/help/zh_TW/templates.dita | 112 -
ui/pages/i18n.json.tmpl | 2 +-
ui/pages/kimchi-ui.html.tmpl | 141 --
ui/pages/login.html.tmpl | 12 +-
ui/pages/report-add.html.tmpl | 53 -
ui/pages/report-rename.html.tmpl | 53 -
ui/pages/repository-add.html.tmpl | 105 -
ui/pages/repository-edit.html.tmpl | 115 -
ui/pages/storagepool-add-volume.html.tmpl | 77 -
ui/pages/storagepool-add.html.tmpl | 178 --
ui/pages/tabs/Makefile.am | 20 -
ui/pages/tabs/guests.html.tmpl | 56 -
ui/pages/tabs/host.html.tmpl | 168 --
ui/pages/tabs/network.html.tmpl | 128 --
ui/pages/tabs/storage.html.tmpl | 142 --
ui/pages/tabs/templates.html.tmpl | 73 -
ui/pages/template-add.html.tmpl | 229 --
ui/pages/template-edit.html.tmpl | 177 --
ui/pages/websockify/Makefile.am | 2 +-
ui/pages/websockify/console.html | 12 +-
ui/pages/wok-ui.html.tmpl | 141 ++
ui/spice-html5/Makefile.am | 25 -
ui/spice-html5/atKeynames.js | 183 --
ui/spice-html5/bitmap.js | 51 -
ui/spice-html5/css/Makefile.am | 20 -
ui/spice-html5/css/spice.css | 118 -
ui/spice-html5/cursor.js | 110 -
ui/spice-html5/display.js | 823 -------
ui/spice-html5/enums.js | 324 ---
ui/spice-html5/inputs.js | 280 ---
ui/spice-html5/lz.js | 166 --
ui/spice-html5/main.js | 231 --
ui/spice-html5/pages/Makefile.am | 20 -
ui/spice-html5/pages/spice_auto.html | 200 --
ui/spice-html5/playback.js | 278 ---
ui/spice-html5/png.js | 256 ---
ui/spice-html5/quic.js | 1335 ------------
ui/spice-html5/resize.js | 70 -
ui/spice-html5/simulatecursor.js | 202 --
ui/spice-html5/spicearraybuffer.js | 58 -
ui/spice-html5/spiceconn.js | 460 ----
ui/spice-html5/spicedataview.js | 120 -
ui/spice-html5/spicemsg.js | 1047 ---------
ui/spice-html5/spicetype.js | 473 ----
ui/spice-html5/thirdparty/Makefile.am | 20 -
ui/spice-html5/thirdparty/jsbn.js | 589 -----
ui/spice-html5/thirdparty/prng4.js | 79 -
ui/spice-html5/thirdparty/rng.js | 102 -
ui/spice-html5/thirdparty/rsa.js | 146 --
ui/spice-html5/thirdparty/sha1.js | 346 ---
ui/spice-html5/ticket.js | 250 ---
ui/spice-html5/utils.js | 265 ---
ui/spice-html5/webm.js | 553 -----
ui/spice-html5/wire.js | 123 --
898 files changed, 92498 insertions(+), 56499 deletions(-)
delete mode 120000 README.md
delete mode 100644 config/Makefile.am
delete mode 100644 config/ui/Makefile.am
delete mode 100644 config/ui/tabs.xml
delete mode 100644 contrib/kimchi.spec.fedora.in
delete mode 100644 contrib/kimchi.spec.suse.in
delete mode 100644 contrib/kimchid-upstart.conf.debian
delete mode 100644 contrib/kimchid-upstart.conf.fedora
delete mode 100644 contrib/kimchid.service.fedora
delete mode 100644 contrib/kimchid.sysvinit
create mode 100644 contrib/wok.spec.fedora.in
create mode 100644 contrib/wok.spec.suse.in
create mode 100644 contrib/wokd-upstart.conf.debian
create mode 100644 contrib/wokd-upstart.conf.fedora
create mode 100644 contrib/wokd.service.fedora
create mode 100644 contrib/wokd.sysvinit
delete mode 100644 docs/API.md
delete mode 100644 docs/README-federation.md
delete mode 100644 docs/README.md
delete mode 100644 docs/kimchi-guest.png
delete mode 100644 docs/kimchi-login.png
delete mode 100644 docs/kimchi-templates.png
delete mode 100644 docs/kimchid.8
create mode 100644 docs/wokd.8
create mode 100644 plugins/kimchi/.gitignore
create mode 100644 plugins/kimchi/ABOUT-NLS
create mode 100644 plugins/kimchi/API.json
create mode 100644 plugins/kimchi/AUTHORS
create mode 100644 plugins/kimchi/CONTRIBUTE.md
create mode 100644 plugins/kimchi/COPYING
create mode 100644 plugins/kimchi/COPYING.ASL2
create mode 100644 plugins/kimchi/COPYING.LGPL
create mode 100644 plugins/kimchi/ChangeLog
create mode 100644 plugins/kimchi/INSTALL
create mode 100644 plugins/kimchi/Makefile.am
create mode 100644 plugins/kimchi/NEWS
create mode 120000 plugins/kimchi/README.md
create mode 100644 plugins/kimchi/VERSION
create mode 100644 plugins/kimchi/__init__.py
create mode 100755 plugins/kimchi/autogen.sh
create mode 100644 plugins/kimchi/build-aux/config.rpath
create mode 100755 plugins/kimchi/build-aux/genChangelog
create mode 100755 plugins/kimchi/build-aux/pkg-version
create mode 100644 plugins/kimchi/config.py.in
create mode 100644 plugins/kimchi/configure.ac
create mode 100644 plugins/kimchi/contrib/DEBIAN/Makefile.am
create mode 100644 plugins/kimchi/contrib/DEBIAN/control.in
create mode 100644 plugins/kimchi/contrib/Makefile.am
create mode 100644 plugins/kimchi/contrib/kimchi.spec.fedora.in
create mode 100644 plugins/kimchi/contrib/kimchi.spec.suse.in
create mode 100644 plugins/kimchi/contrib/make-deb.sh.in
create mode 100644 plugins/kimchi/control/Makefile.am
create mode 100644 plugins/kimchi/control/__init__.py
create mode 100644 plugins/kimchi/control/config.py
create mode 100644 plugins/kimchi/control/cpuinfo.py
create mode 100644 plugins/kimchi/control/debugreports.py
create mode 100644 plugins/kimchi/control/groups.py
create mode 100644 plugins/kimchi/control/host.py
create mode 100644 plugins/kimchi/control/interfaces.py
create mode 100644 plugins/kimchi/control/networks.py
create mode 100644 plugins/kimchi/control/peers.py
create mode 100644 plugins/kimchi/control/storagepools.py
create mode 100644 plugins/kimchi/control/storageservers.py
create mode 100644 plugins/kimchi/control/storagevolumes.py
create mode 100644 plugins/kimchi/control/templates.py
create mode 100644 plugins/kimchi/control/users.py
create mode 100644 plugins/kimchi/control/vm/Makefile.am
create mode 100644 plugins/kimchi/control/vm/__init__.py
create mode 100644 plugins/kimchi/control/vm/hostdevs.py
create mode 100644 plugins/kimchi/control/vm/ifaces.py
create mode 100644 plugins/kimchi/control/vm/snapshots.py
create mode 100644 plugins/kimchi/control/vm/storages.py
create mode 100644 plugins/kimchi/control/vms.py
create mode 100644 plugins/kimchi/disks.py
create mode 100644 plugins/kimchi/distroloader.py
create mode 100644 plugins/kimchi/distros.d/Makefile.am
create mode 100644 plugins/kimchi/distros.d/debian.json
create mode 100644 plugins/kimchi/distros.d/fedora.json
create mode 100644 plugins/kimchi/distros.d/gentoo.json
create mode 100644 plugins/kimchi/distros.d/opensuse.json
create mode 100644 plugins/kimchi/distros.d/ubuntu.json
create mode 100644 plugins/kimchi/docs/API.md
create mode 100644 plugins/kimchi/docs/Makefile.am
create mode 100644 plugins/kimchi/docs/README-federation.md
create mode 100644 plugins/kimchi/docs/README.md
create mode 100644 plugins/kimchi/docs/kimchi-guest.png
create mode 100644 plugins/kimchi/docs/kimchi-login.png
create mode 100644 plugins/kimchi/docs/kimchi-templates.png
create mode 100644 plugins/kimchi/i18n.py
create mode 100644 plugins/kimchi/imageinfo.py
create mode 100644 plugins/kimchi/iscsi.py
create mode 100644 plugins/kimchi/isoinfo.py
create mode 100644 plugins/kimchi/kimchi.conf
create mode 100644 plugins/kimchi/kvmusertests.py
create mode 100644 plugins/kimchi/m4/ac_python_module.m4
create mode 100644 plugins/kimchi/m4/gettext.m4
create mode 100644 plugins/kimchi/m4/iconv.m4
create mode 100644 plugins/kimchi/m4/intlmacosx.m4
create mode 100644 plugins/kimchi/m4/lib-ld.m4
create mode 100644 plugins/kimchi/m4/lib-link.m4
create mode 100644 plugins/kimchi/m4/lib-prefix.m4
create mode 100644 plugins/kimchi/m4/nls.m4
create mode 100644 plugins/kimchi/m4/po.m4
create mode 100644 plugins/kimchi/m4/progtest.m4
create mode 100644 plugins/kimchi/mockmodel.py
create mode 100644 plugins/kimchi/model/Makefile.am
create mode 100644 plugins/kimchi/model/__init__.py
create mode 100644 plugins/kimchi/model/config.py
create mode 100644 plugins/kimchi/model/cpuinfo.py
create mode 100644 plugins/kimchi/model/debugreports.py
create mode 100644 plugins/kimchi/model/diskutils.py
create mode 100644 plugins/kimchi/model/featuretests.py
create mode 100644 plugins/kimchi/model/groups.py
create mode 100644 plugins/kimchi/model/host.py
create mode 100644 plugins/kimchi/model/hostdev.py
create mode 100644 plugins/kimchi/model/interfaces.py
create mode 100644 plugins/kimchi/model/libvirtconnection.py
create mode 100644 plugins/kimchi/model/libvirtstoragepool.py
create mode 100644 plugins/kimchi/model/model.py
create mode 100644 plugins/kimchi/model/networks.py
create mode 100644 plugins/kimchi/model/peers.py
create mode 100644 plugins/kimchi/model/storagepools.py
create mode 100644 plugins/kimchi/model/storageservers.py
create mode 100644 plugins/kimchi/model/storagetargets.py
create mode 100644 plugins/kimchi/model/storagevolumes.py
create mode 100644 plugins/kimchi/model/tasks.py
create mode 100644 plugins/kimchi/model/templates.py
create mode 100644 plugins/kimchi/model/users.py
create mode 100644 plugins/kimchi/model/utils.py
create mode 100644 plugins/kimchi/model/vmhostdevs.py
create mode 100644 plugins/kimchi/model/vmifaces.py
create mode 100644 plugins/kimchi/model/vms.py
create mode 100644 plugins/kimchi/model/vmsnapshots.py
create mode 100644 plugins/kimchi/model/vmstorages.py
create mode 100644 plugins/kimchi/osinfo.py
create mode 100644 plugins/kimchi/po/LINGUAS
create mode 100644 plugins/kimchi/po/Makefile.in.in
create mode 100644 plugins/kimchi/po/Makevars
create mode 100644 plugins/kimchi/po/POTFILES.in
create mode 100644 plugins/kimchi/po/de_DE.po
create mode 100644 plugins/kimchi/po/en_US.po
create mode 100644 plugins/kimchi/po/es_ES.po
create mode 100644 plugins/kimchi/po/fr_FR.po
create mode 100644 plugins/kimchi/po/gen-pot.in
create mode 100644 plugins/kimchi/po/it_IT.po
create mode 100644 plugins/kimchi/po/ja_JP.po
create mode 100755 plugins/kimchi/po/kimchi.pot
create mode 100644 plugins/kimchi/po/ko_KR.po
create mode 100644 plugins/kimchi/po/pt_BR.po
create mode 100644 plugins/kimchi/po/ru_RU.po
create mode 100644 plugins/kimchi/po/zh_CN.po
create mode 100644 plugins/kimchi/po/zh_TW.po
create mode 100644 plugins/kimchi/repositories.py
create mode 100644 plugins/kimchi/root.py
create mode 100644 plugins/kimchi/scan.py
create mode 100644 plugins/kimchi/screenshot.py
create mode 100644 plugins/kimchi/swupdate.py
create mode 100644 plugins/kimchi/template.conf
create mode 100644 plugins/kimchi/tests/Makefile.am
create mode 100644 plugins/kimchi/tests/iso_gen.py
create mode 100644 plugins/kimchi/tests/run_tests.sh.in
create mode 100644 plugins/kimchi/tests/test_authorization.py
create mode 100644 plugins/kimchi/tests/test_config.py.in
create mode 100644 plugins/kimchi/tests/test_exception.py
create mode 100644 plugins/kimchi/tests/test_host.py
create mode 100644 plugins/kimchi/tests/test_mock_network.py
create mode 100644 plugins/kimchi/tests/test_mock_storagepool.py
create mode 100644 plugins/kimchi/tests/test_mock_storagevolume.py
create mode 100644 plugins/kimchi/tests/test_mockmodel.py
create mode 100644 plugins/kimchi/tests/test_model.py
create mode 100644 plugins/kimchi/tests/test_model_network.py
create mode 100644 plugins/kimchi/tests/test_model_storagepool.py
create mode 100644 plugins/kimchi/tests/test_model_storagevolume.py
create mode 100644 plugins/kimchi/tests/test_networkxml.py
create mode 100644 plugins/kimchi/tests/test_objectstore.py
create mode 100644 plugins/kimchi/tests/test_osinfo.py
create mode 100644 plugins/kimchi/tests/test_plugin.py
create mode 100644 plugins/kimchi/tests/test_rest.py
create mode 100644 plugins/kimchi/tests/test_rollbackcontext.py
create mode 100644 plugins/kimchi/tests/test_server.py
create mode 100644 plugins/kimchi/tests/test_storagepoolxml.py
create mode 100644 plugins/kimchi/tests/test_template.py
create mode 100644 plugins/kimchi/tests/test_utils.py
create mode 100644 plugins/kimchi/tests/test_vmtemplate.py
create mode 100644 plugins/kimchi/tests/utils.py
create mode 100644 plugins/kimchi/ui/Makefile.am
create mode 100644 plugins/kimchi/ui/config/Makefile.am
create mode 100644 plugins/kimchi/ui/config/tab-ext.xml
create mode 100644 plugins/kimchi/ui/css/Makefile.am
create mode 100644 plugins/kimchi/ui/css/theme-default/button.css
create mode 100644 plugins/kimchi/ui/css/theme-default/circleGauge.css
create mode 100644 plugins/kimchi/ui/css/theme-default/form.css
create mode 100644 plugins/kimchi/ui/css/theme-default/guest-edit.css
create mode 100644 plugins/kimchi/ui/css/theme-default/guest-storage-add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/host.css
create mode 100644 plugins/kimchi/ui/css/theme-default/jquery-ui.custom.css
create mode 100644 plugins/kimchi/ui/css/theme-default/line-chart.css
create mode 100644 plugins/kimchi/ui/css/theme-default/list.css
create mode 100644 plugins/kimchi/ui/css/theme-default/message.css
create mode 100644 plugins/kimchi/ui/css/theme-default/network.css
create mode 100644 plugins/kimchi/ui/css/theme-default/popover.css
create mode 100644 plugins/kimchi/ui/css/theme-default/report-add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/report-rename.css
create mode 100644 plugins/kimchi/ui/css/theme-default/repository-add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/repository-edit.css
create mode 100644 plugins/kimchi/ui/css/theme-default/storage.css
create mode 100644 plugins/kimchi/ui/css/theme-default/storagepool-add-volume.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template-edit.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template_add.css
create mode 100644 plugins/kimchi/ui/css/theme-default/template_list.css
create mode 100644 plugins/kimchi/ui/css/theme-default/tile-check.css
create mode 100644 plugins/kimchi/ui/css/theme-default/toolbar.css
create mode 100644 plugins/kimchi/ui/images/Makefile.am
create mode 100644 plugins/kimchi/ui/images/icon-centos.png
create mode 100644 plugins/kimchi/ui/images/icon-debian.png
create mode 100644 plugins/kimchi/ui/images/icon-fedora.png
create mode 100644 plugins/kimchi/ui/images/icon-gentoo.png
create mode 100644 plugins/kimchi/ui/images/icon-opensuse.png
create mode 100644 plugins/kimchi/ui/images/icon-ubuntu.png
create mode 100644 plugins/kimchi/ui/images/icon-vm.png
create mode 100644 plugins/kimchi/ui/images/logo.ico
create mode 100644 plugins/kimchi/ui/images/theme-default/Makefile.am
create mode 100644 plugins/kimchi/ui/images/theme-default/alert.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down-black.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down-disable.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-up.png
create mode 100644 plugins/kimchi/ui/images/theme-default/arrow_out.png
create mode 100644 plugins/kimchi/ui/images/theme-default/bg-mask.png
create mode 100644 plugins/kimchi/ui/images/theme-default/check-green.png
create mode 100644 plugins/kimchi/ui/images/theme-default/check-grey.png
create mode 100644 plugins/kimchi/ui/images/theme-default/folder-arrow-down.png
create mode 100644 plugins/kimchi/ui/images/theme-default/folder-arrow-right.png
create mode 100644 plugins/kimchi/ui/images/theme-default/group.png
create mode 100644 plugins/kimchi/ui/images/theme-default/host-icon-sprite.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-alert.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-back.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-camera.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-design.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-detail.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-event.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-iso.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-list.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-load.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-local.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-power-down.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-power-up.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-qcow2.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-raw.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-remote.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-reset.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-search.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-setting.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-sort.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-tool.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-tree.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-user.png
create mode 100644 plugins/kimchi/ui/images/theme-default/icon-volume-default.png
create mode 100644 plugins/kimchi/ui/images/theme-default/kimchi-loading.gif
create mode 100644 plugins/kimchi/ui/images/theme-default/kimchi-loading15x15.gif
create mode 100644 plugins/kimchi/ui/images/theme-default/loading.gif
create mode 100644 plugins/kimchi/ui/images/theme-default/logo-white.png
create mode 100644 plugins/kimchi/ui/images/theme-default/thumb-guest.png
create mode 100644 plugins/kimchi/ui/images/theme-default/thumb-host.png
create mode 100644 plugins/kimchi/ui/images/theme-default/user.png
create mode 100644 plugins/kimchi/ui/js/Makefile.am
create mode 100644 plugins/kimchi/ui/js/src/kimchi.api.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.form.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_media_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.host.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.line-chart.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.network.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.report_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.report_rename_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.repository_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.repository_edit_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.select.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.storage_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.storagepool_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.storagepool_add_volume_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_add_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_edit_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_main.js
create mode 100644 plugins/kimchi/ui/js/src/kimchi.utils.js
create mode 100644 plugins/kimchi/ui/js/widgets/circleGauge.js
create mode 100644 plugins/kimchi/ui/libs/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/base/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/Makefile.am
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/animated-overlay.gif
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_75_dadada_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_222222_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_2e83ff_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_454545_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_888888_256x240.png
create mode 100644 plugins/kimchi/ui/libs/themes/base/images/ui-icons_cd0a0a_256x240.png
create mode 100644 plugins/kimchi/ui/pages/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/error.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest-edit.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest-storage-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guest.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/guests.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/help/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/de_DE/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/dita-help.xsl
create mode 100644 plugins/kimchi/ui/pages/help/en_US/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/en_US/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/en_US/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/es_ES/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/it_IT/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/kimchi.css
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/templates.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/Makefile.am
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/guests.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/host.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/network.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/storage.dita
create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/templates.dita
create mode 100644 plugins/kimchi/ui/pages/host.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/i18n.json.tmpl
create mode 100644 plugins/kimchi/ui/pages/network.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/report-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/report-rename.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/repository-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/repository-edit.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/storage.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/storagepool-add-volume.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/storagepool-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/template-add.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/template-edit.html.tmpl
create mode 100644 plugins/kimchi/ui/pages/templates.html.tmpl
create mode 100644 plugins/kimchi/ui/robots.txt
create mode 100644 plugins/kimchi/ui/spice-html5/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/atKeynames.js
create mode 100644 plugins/kimchi/ui/spice-html5/bitmap.js
create mode 100644 plugins/kimchi/ui/spice-html5/css/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/css/spice.css
create mode 100644 plugins/kimchi/ui/spice-html5/cursor.js
create mode 100644 plugins/kimchi/ui/spice-html5/display.js
create mode 100644 plugins/kimchi/ui/spice-html5/enums.js
create mode 100644 plugins/kimchi/ui/spice-html5/inputs.js
create mode 100644 plugins/kimchi/ui/spice-html5/lz.js
create mode 100644 plugins/kimchi/ui/spice-html5/main.js
create mode 100644 plugins/kimchi/ui/spice-html5/pages/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/pages/spice_auto.html
create mode 100644 plugins/kimchi/ui/spice-html5/playback.js
create mode 100644 plugins/kimchi/ui/spice-html5/png.js
create mode 100644 plugins/kimchi/ui/spice-html5/quic.js
create mode 100644 plugins/kimchi/ui/spice-html5/resize.js
create mode 100644 plugins/kimchi/ui/spice-html5/simulatecursor.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicearraybuffer.js
create mode 100644 plugins/kimchi/ui/spice-html5/spiceconn.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicedataview.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicemsg.js
create mode 100644 plugins/kimchi/ui/spice-html5/spicetype.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/Makefile.am
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/jsbn.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/prng4.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/rng.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/rsa.js
create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/sha1.js
create mode 100644 plugins/kimchi/ui/spice-html5/ticket.js
create mode 100644 plugins/kimchi/ui/spice-html5/utils.js
create mode 100644 plugins/kimchi/ui/spice-html5/webm.js
create mode 100644 plugins/kimchi/ui/spice-html5/wire.js
create mode 100644 plugins/kimchi/utils.py
create mode 100644 plugins/kimchi/vmtemplate.py
create mode 100644 plugins/kimchi/xmlutils/Makefile.am
create mode 100644 plugins/kimchi/xmlutils/__init__.py
create mode 100644 plugins/kimchi/xmlutils/disk.py
create mode 100644 plugins/kimchi/xmlutils/graphics.py
create mode 100644 plugins/kimchi/xmlutils/interface.py
create mode 100644 plugins/kimchi/xmlutils/network.py
create mode 100644 plugins/kimchi/xmlutils/qemucmdline.py
delete mode 100755 po/kimchi.pot
create mode 100755 po/wok.pot
delete mode 100644 src/distros.d/Makefile.am
delete mode 100644 src/distros.d/debian.json
delete mode 100644 src/distros.d/fedora.json
delete mode 100644 src/distros.d/gentoo.json
delete mode 100644 src/distros.d/opensuse.json
delete mode 100644 src/distros.d/ubuntu.json
delete mode 100644 src/kimchi.conf.in
delete mode 100644 src/kimchi/API.json
delete mode 100644 src/kimchi/Makefile.am
delete mode 100644 src/kimchi/__init__.py
delete mode 100644 src/kimchi/asynctask.py
delete mode 100644 src/kimchi/auth.py
delete mode 100644 src/kimchi/basemodel.py
delete mode 100644 src/kimchi/cachebust.py
delete mode 100644 src/kimchi/config.py.in
delete mode 100644 src/kimchi/control/Makefile.am
delete mode 100644 src/kimchi/control/__init__.py
delete mode 100644 src/kimchi/control/base.py
delete mode 100644 src/kimchi/control/config.py
delete mode 100644 src/kimchi/control/cpuinfo.py
delete mode 100644 src/kimchi/control/debugreports.py
delete mode 100644 src/kimchi/control/groups.py
delete mode 100644 src/kimchi/control/host.py
delete mode 100644 src/kimchi/control/interfaces.py
delete mode 100644 src/kimchi/control/networks.py
delete mode 100644 src/kimchi/control/peers.py
delete mode 100644 src/kimchi/control/plugins.py
delete mode 100644 src/kimchi/control/storagepools.py
delete mode 100644 src/kimchi/control/storageservers.py
delete mode 100644 src/kimchi/control/storagevolumes.py
delete mode 100644 src/kimchi/control/tasks.py
delete mode 100644 src/kimchi/control/templates.py
delete mode 100644 src/kimchi/control/users.py
delete mode 100644 src/kimchi/control/utils.py
delete mode 100644 src/kimchi/control/vm/Makefile.am
delete mode 100644 src/kimchi/control/vm/__init__.py
delete mode 100644 src/kimchi/control/vm/hostdevs.py
delete mode 100644 src/kimchi/control/vm/ifaces.py
delete mode 100644 src/kimchi/control/vm/snapshots.py
delete mode 100644 src/kimchi/control/vm/storages.py
delete mode 100644 src/kimchi/control/vms.py
delete mode 100644 src/kimchi/disks.py
delete mode 100644 src/kimchi/distroloader.py
delete mode 100644 src/kimchi/exception.py
delete mode 100644 src/kimchi/i18n.py
delete mode 100644 src/kimchi/imageinfo.py
delete mode 100644 src/kimchi/iscsi.py
delete mode 100644 src/kimchi/isoinfo.py
delete mode 100644 src/kimchi/kvmusertests.py
delete mode 100644 src/kimchi/mockmodel.py
delete mode 100644 src/kimchi/model/Makefile.am
delete mode 100644 src/kimchi/model/__init__.py
delete mode 100644 src/kimchi/model/config.py
delete mode 100644 src/kimchi/model/cpuinfo.py
delete mode 100644 src/kimchi/model/debugreports.py
delete mode 100644 src/kimchi/model/diskutils.py
delete mode 100644 src/kimchi/model/featuretests.py
delete mode 100644 src/kimchi/model/groups.py
delete mode 100644 src/kimchi/model/host.py
delete mode 100644 src/kimchi/model/hostdev.py
delete mode 100644 src/kimchi/model/interfaces.py
delete mode 100644 src/kimchi/model/libvirtconnection.py
delete mode 100644 src/kimchi/model/libvirtstoragepool.py
delete mode 100644 src/kimchi/model/model.py
delete mode 100644 src/kimchi/model/networks.py
delete mode 100644 src/kimchi/model/peers.py
delete mode 100644 src/kimchi/model/plugins.py
delete mode 100644 src/kimchi/model/storagepools.py
delete mode 100644 src/kimchi/model/storageservers.py
delete mode 100644 src/kimchi/model/storagetargets.py
delete mode 100644 src/kimchi/model/storagevolumes.py
delete mode 100644 src/kimchi/model/tasks.py
delete mode 100644 src/kimchi/model/templates.py
delete mode 100644 src/kimchi/model/users.py
delete mode 100644 src/kimchi/model/utils.py
delete mode 100644 src/kimchi/model/vmhostdevs.py
delete mode 100644 src/kimchi/model/vmifaces.py
delete mode 100644 src/kimchi/model/vms.py
delete mode 100644 src/kimchi/model/vmsnapshots.py
delete mode 100644 src/kimchi/model/vmstorages.py
delete mode 100644 src/kimchi/netinfo.py
delete mode 100644 src/kimchi/network.py
delete mode 100644 src/kimchi/objectstore.py
delete mode 100644 src/kimchi/osinfo.py
delete mode 100644 src/kimchi/proxy.py
delete mode 100644 src/kimchi/repositories.py
delete mode 100644 src/kimchi/rollbackcontext.py
delete mode 100644 src/kimchi/root.py
delete mode 100644 src/kimchi/scan.py
delete mode 100644 src/kimchi/screenshot.py
delete mode 100644 src/kimchi/server.py
delete mode 100644 src/kimchi/sslcert.py
delete mode 100644 src/kimchi/swupdate.py
delete mode 100644 src/kimchi/template.py
delete mode 100644 src/kimchi/utils.py
delete mode 100644 src/kimchi/vmtemplate.py
delete mode 100644 src/kimchi/vnc.py
delete mode 100644 src/kimchi/xmlutils/Makefile.am
delete mode 100644 src/kimchi/xmlutils/__init__.py
delete mode 100644 src/kimchi/xmlutils/disk.py
delete mode 100644 src/kimchi/xmlutils/graphics.py
delete mode 100644 src/kimchi/xmlutils/interface.py
delete mode 100644 src/kimchi/xmlutils/network.py
delete mode 100644 src/kimchi/xmlutils/qemucmdline.py
delete mode 100644 src/kimchi/xmlutils/utils.py
delete mode 100644 src/kimchid.in
delete mode 100644 src/nginx/kimchi.conf.in
create mode 100644 src/nginx/wok.conf.in
delete mode 100644 src/template.conf
create mode 100644 src/wok.conf.in
create mode 100644 src/wok/API.json
create mode 100644 src/wok/Makefile.am
create mode 100644 src/wok/__init__.py
create mode 100644 src/wok/asynctask.py
create mode 100644 src/wok/auth.py
create mode 100644 src/wok/basemodel.py
create mode 100644 src/wok/cachebust.py
create mode 100644 src/wok/config.py.in
create mode 100644 src/wok/control/Makefile.am
create mode 100644 src/wok/control/__init__.py
create mode 100644 src/wok/control/base.py
create mode 100644 src/wok/control/plugins.py
create mode 100644 src/wok/control/tasks.py
create mode 100644 src/wok/control/utils.py
create mode 100644 src/wok/exception.py
create mode 100644 src/wok/i18n.py
create mode 100644 src/wok/model/Makefile.am
create mode 100644 src/wok/model/__init__.py
create mode 100644 src/wok/model/model.py
create mode 100644 src/wok/model/plugins.py
create mode 100644 src/wok/netinfo.py
create mode 100644 src/wok/network.py
create mode 100644 src/wok/objectstore.py
create mode 100644 src/wok/proxy.py
create mode 100644 src/wok/rollbackcontext.py
create mode 100644 src/wok/root.py
create mode 100644 src/wok/server.py
create mode 100644 src/wok/sslcert.py
create mode 100644 src/wok/template.py
create mode 100644 src/wok/utils.py
create mode 100644 src/wok/vnc.py
create mode 100644 src/wok/xmlutils/Makefile.am
create mode 100644 src/wok/xmlutils/__init__.py
create mode 100644 src/wok/xmlutils/utils.py
create mode 100644 src/wokd.in
delete mode 100644 tests/Makefile.am
delete mode 100644 tests/iso_gen.py
delete mode 100644 tests/run_tests.sh.in
delete mode 100644 tests/test_authorization.py
delete mode 100644 tests/test_config.py.in
delete mode 100644 tests/test_exception.py
delete mode 100644 tests/test_host.py
delete mode 100644 tests/test_mock_network.py
delete mode 100644 tests/test_mock_storagepool.py
delete mode 100644 tests/test_mock_storagevolume.py
delete mode 100644 tests/test_mockmodel.py
delete mode 100644 tests/test_model.py
delete mode 100644 tests/test_model_network.py
delete mode 100644 tests/test_model_storagepool.py
delete mode 100644 tests/test_model_storagevolume.py
delete mode 100644 tests/test_networkxml.py
delete mode 100644 tests/test_objectstore.py
delete mode 100644 tests/test_osinfo.py
delete mode 100644 tests/test_plugin.py
delete mode 100644 tests/test_rest.py
delete mode 100644 tests/test_rollbackcontext.py
delete mode 100644 tests/test_server.py
delete mode 100644 tests/test_storagepoolxml.py
delete mode 100644 tests/test_template.py
delete mode 100644 tests/test_utils.py
delete mode 100644 tests/test_vmtemplate.py
delete mode 100644 tests/utils.py
delete mode 100644 ui/css/theme-default/circleGauge.css
delete mode 100644 ui/css/theme-default/form.css
delete mode 100644 ui/css/theme-default/guest-edit.css
delete mode 100644 ui/css/theme-default/guest-storage-add.css
delete mode 100644 ui/css/theme-default/host.css
delete mode 100644 ui/css/theme-default/jquery-ui.custom.css
delete mode 100644 ui/css/theme-default/line-chart.css
delete mode 100644 ui/css/theme-default/list.css
delete mode 100644 ui/css/theme-default/network.css
delete mode 100644 ui/css/theme-default/report-add.css
delete mode 100644 ui/css/theme-default/report-rename.css
delete mode 100644 ui/css/theme-default/repository-add.css
delete mode 100644 ui/css/theme-default/repository-edit.css
delete mode 100644 ui/css/theme-default/storage.css
delete mode 100644 ui/css/theme-default/storagepool-add-volume.css
delete mode 100644 ui/css/theme-default/template-edit.css
delete mode 100644 ui/css/theme-default/template.css
delete mode 100644 ui/css/theme-default/template_add.css
delete mode 100644 ui/css/theme-default/template_list.css
delete mode 100644 ui/css/theme-default/tile-check.css
delete mode 100644 ui/css/theme-default/toolbar.css
delete mode 100644 ui/images/icon-centos.png
delete mode 100644 ui/images/icon-debian.png
delete mode 100644 ui/images/icon-fedora.png
delete mode 100644 ui/images/icon-gentoo.png
delete mode 100644 ui/images/icon-opensuse.png
delete mode 100644 ui/images/icon-ubuntu.png
delete mode 100644 ui/images/icon-vm.png
delete mode 100644 ui/images/theme-default/alert.png
delete mode 100644 ui/images/theme-default/arrow-down-disable.png
delete mode 100644 ui/images/theme-default/arrow-down.png
delete mode 100644 ui/images/theme-default/arrow-up.png
delete mode 100644 ui/images/theme-default/arrow_out.png
delete mode 100644 ui/images/theme-default/check-green.png
delete mode 100644 ui/images/theme-default/check-grey.png
delete mode 100644 ui/images/theme-default/folder-arrow-right.png
delete mode 100644 ui/images/theme-default/group.png
delete mode 100644 ui/images/theme-default/host-icon-sprite.png
delete mode 100644 ui/images/theme-default/icon-alert.png
delete mode 100644 ui/images/theme-default/icon-back.png
delete mode 100644 ui/images/theme-default/icon-camera.png
delete mode 100644 ui/images/theme-default/icon-design.png
delete mode 100644 ui/images/theme-default/icon-detail.png
delete mode 100644 ui/images/theme-default/icon-event.png
delete mode 100644 ui/images/theme-default/icon-iso.png
delete mode 100644 ui/images/theme-default/icon-list.png
delete mode 100644 ui/images/theme-default/icon-load.png
delete mode 100644 ui/images/theme-default/icon-local.png
delete mode 100644 ui/images/theme-default/icon-power-down.png
delete mode 100644 ui/images/theme-default/icon-power-up.png
delete mode 100644 ui/images/theme-default/icon-qcow2.png
delete mode 100644 ui/images/theme-default/icon-raw.png
delete mode 100644 ui/images/theme-default/icon-remote.png
delete mode 100644 ui/images/theme-default/icon-reset.png
delete mode 100644 ui/images/theme-default/icon-search.png
delete mode 100644 ui/images/theme-default/icon-setting.png
delete mode 100644 ui/images/theme-default/icon-sort.png
delete mode 100644 ui/images/theme-default/icon-tool.png
delete mode 100644 ui/images/theme-default/icon-tree.png
delete mode 100644 ui/images/theme-default/icon-user.png
delete mode 100644 ui/images/theme-default/icon-volume-default.png
delete mode 100644 ui/images/theme-default/kimchi-loading.gif
delete mode 100644 ui/images/theme-default/kimchi-loading15x15.gif
delete mode 100644 ui/images/theme-default/loading.gif
delete mode 100644 ui/images/theme-default/thumb-guest.png
delete mode 100644 ui/images/theme-default/thumb-host.png
delete mode 100644 ui/images/theme-default/user.png
delete mode 100644 ui/js/src/kimchi.api.js
delete mode 100644 ui/js/src/kimchi.cookie.js
delete mode 100644 ui/js/src/kimchi.form.js
delete mode 100644 ui/js/src/kimchi.grid.js
delete mode 100644 ui/js/src/kimchi.guest_add_main.js
delete mode 100644 ui/js/src/kimchi.guest_edit_main.js
delete mode 100644 ui/js/src/kimchi.guest_main.js
delete mode 100644 ui/js/src/kimchi.guest_media_main.js
delete mode 100644 ui/js/src/kimchi.guest_storage_add.main.js
delete mode 100644 ui/js/src/kimchi.host.js
delete mode 100644 ui/js/src/kimchi.lang.js
delete mode 100644 ui/js/src/kimchi.line-chart.js
delete mode 100644 ui/js/src/kimchi.login.js
delete mode 100644 ui/js/src/kimchi.main.js
delete mode 100644 ui/js/src/kimchi.message.js
delete mode 100644 ui/js/src/kimchi.network.js
delete mode 100644 ui/js/src/kimchi.object.js
delete mode 100644 ui/js/src/kimchi.popable.js
delete mode 100644 ui/js/src/kimchi.report_add_main.js
delete mode 100644 ui/js/src/kimchi.report_rename_main.js
delete mode 100644 ui/js/src/kimchi.repository_add_main.js
delete mode 100644 ui/js/src/kimchi.repository_edit_main.js
delete mode 100644 ui/js/src/kimchi.select.js
delete mode 100644 ui/js/src/kimchi.storage_main.js
delete mode 100644 ui/js/src/kimchi.storagepool_add_main.js
delete mode 100644 ui/js/src/kimchi.storagepool_add_volume_main.js
delete mode 100644 ui/js/src/kimchi.string.js
delete mode 100644 ui/js/src/kimchi.substitute.js
delete mode 100644 ui/js/src/kimchi.template_add_main.js
delete mode 100644 ui/js/src/kimchi.template_edit_main.js
delete mode 100644 ui/js/src/kimchi.template_main.js
delete mode 100644 ui/js/src/kimchi.topic.js
delete mode 100644 ui/js/src/kimchi.user.js
delete mode 100644 ui/js/src/kimchi.utils.js
delete mode 100644 ui/js/src/kimchi.window.js
create mode 100644 ui/js/src/wok.api.js
create mode 100644 ui/js/src/wok.cookie.js
create mode 100644 ui/js/src/wok.grid.js
create mode 100644 ui/js/src/wok.lang.js
create mode 100644 ui/js/src/wok.login.js
create mode 100644 ui/js/src/wok.main.js
create mode 100644 ui/js/src/wok.message.js
create mode 100644 ui/js/src/wok.object.js
create mode 100644 ui/js/src/wok.popable.js
create mode 100644 ui/js/src/wok.string.js
create mode 100644 ui/js/src/wok.substitute.js
create mode 100644 ui/js/src/wok.topic.js
create mode 100644 ui/js/src/wok.user.js
create mode 100644 ui/js/src/wok.utils.js
create mode 100644 ui/js/src/wok.window.js
delete mode 100644 ui/js/widgets/circleGauge.js
delete mode 100644 ui/pages/guest-add.html.tmpl
delete mode 100644 ui/pages/guest-edit.html.tmpl
delete mode 100644 ui/pages/guest-storage-add.html.tmpl
delete mode 100644 ui/pages/guest.html.tmpl
delete mode 100644 ui/pages/help/Makefile.am
delete mode 100644 ui/pages/help/de_DE/Makefile.am
delete mode 100644 ui/pages/help/de_DE/guests.dita
delete mode 100644 ui/pages/help/de_DE/host.dita
delete mode 100644 ui/pages/help/de_DE/network.dita
delete mode 100644 ui/pages/help/de_DE/storage.dita
delete mode 100644 ui/pages/help/de_DE/templates.dita
delete mode 100644 ui/pages/help/dita-help.xsl
delete mode 100644 ui/pages/help/en_US/Makefile.am
delete mode 100644 ui/pages/help/en_US/guests.dita
delete mode 100644 ui/pages/help/en_US/host.dita
delete mode 100644 ui/pages/help/en_US/network.dita
delete mode 100644 ui/pages/help/en_US/storage.dita
delete mode 100644 ui/pages/help/en_US/templates.dita
delete mode 100644 ui/pages/help/es_ES/Makefile.am
delete mode 100644 ui/pages/help/es_ES/guests.dita
delete mode 100644 ui/pages/help/es_ES/host.dita
delete mode 100644 ui/pages/help/es_ES/network.dita
delete mode 100644 ui/pages/help/es_ES/storage.dita
delete mode 100644 ui/pages/help/es_ES/templates.dita
delete mode 100644 ui/pages/help/fr_FR/Makefile.am
delete mode 100644 ui/pages/help/fr_FR/guests.dita
delete mode 100644 ui/pages/help/fr_FR/host.dita
delete mode 100644 ui/pages/help/fr_FR/network.dita
delete mode 100644 ui/pages/help/fr_FR/storage.dita
delete mode 100644 ui/pages/help/fr_FR/templates.dita
delete mode 100755 ui/pages/help/gen-index.py
delete mode 100644 ui/pages/help/it_IT/Makefile.am
delete mode 100644 ui/pages/help/it_IT/guests.dita
delete mode 100644 ui/pages/help/it_IT/host.dita
delete mode 100644 ui/pages/help/it_IT/network.dita
delete mode 100644 ui/pages/help/it_IT/storage.dita
delete mode 100644 ui/pages/help/it_IT/templates.dita
delete mode 100644 ui/pages/help/ja_JP/Makefile.am
delete mode 100644 ui/pages/help/ja_JP/guests.dita
delete mode 100644 ui/pages/help/ja_JP/host.dita
delete mode 100644 ui/pages/help/ja_JP/network.dita
delete mode 100644 ui/pages/help/ja_JP/storage.dita
delete mode 100644 ui/pages/help/ja_JP/templates.dita
delete mode 100644 ui/pages/help/kimchi.css
delete mode 100644 ui/pages/help/ko_KR/Makefile.am
delete mode 100644 ui/pages/help/ko_KR/guests.dita
delete mode 100644 ui/pages/help/ko_KR/host.dita
delete mode 100644 ui/pages/help/ko_KR/network.dita
delete mode 100644 ui/pages/help/ko_KR/storage.dita
delete mode 100644 ui/pages/help/ko_KR/templates.dita
delete mode 100644 ui/pages/help/pt_BR/Makefile.am
delete mode 100644 ui/pages/help/pt_BR/guests.dita
delete mode 100644 ui/pages/help/pt_BR/host.dita
delete mode 100644 ui/pages/help/pt_BR/network.dita
delete mode 100644 ui/pages/help/pt_BR/storage.dita
delete mode 100644 ui/pages/help/pt_BR/templates.dita
delete mode 100644 ui/pages/help/ru_RU/Makefile.am
delete mode 100644 ui/pages/help/ru_RU/guests.dita
delete mode 100644 ui/pages/help/ru_RU/host.dita
delete mode 100644 ui/pages/help/ru_RU/network.dita
delete mode 100644 ui/pages/help/ru_RU/storage.dita
delete mode 100644 ui/pages/help/ru_RU/templates.dita
delete mode 100644 ui/pages/help/zh_CN/Makefile.am
delete mode 100644 ui/pages/help/zh_CN/guests.dita
delete mode 100644 ui/pages/help/zh_CN/host.dita
delete mode 100644 ui/pages/help/zh_CN/network.dita
delete mode 100644 ui/pages/help/zh_CN/storage.dita
delete mode 100644 ui/pages/help/zh_CN/templates.dita
delete mode 100644 ui/pages/help/zh_TW/Makefile.am
delete mode 100644 ui/pages/help/zh_TW/guests.dita
delete mode 100644 ui/pages/help/zh_TW/host.dita
delete mode 100644 ui/pages/help/zh_TW/network.dita
delete mode 100644 ui/pages/help/zh_TW/storage.dita
delete mode 100644 ui/pages/help/zh_TW/templates.dita
delete mode 100644 ui/pages/kimchi-ui.html.tmpl
delete mode 100644 ui/pages/report-add.html.tmpl
delete mode 100644 ui/pages/report-rename.html.tmpl
delete mode 100644 ui/pages/repository-add.html.tmpl
delete mode 100644 ui/pages/repository-edit.html.tmpl
delete mode 100644 ui/pages/storagepool-add-volume.html.tmpl
delete mode 100644 ui/pages/storagepool-add.html.tmpl
delete mode 100644 ui/pages/tabs/Makefile.am
delete mode 100644 ui/pages/tabs/guests.html.tmpl
delete mode 100644 ui/pages/tabs/host.html.tmpl
delete mode 100644 ui/pages/tabs/network.html.tmpl
delete mode 100644 ui/pages/tabs/storage.html.tmpl
delete mode 100644 ui/pages/tabs/templates.html.tmpl
delete mode 100644 ui/pages/template-add.html.tmpl
delete mode 100644 ui/pages/template-edit.html.tmpl
create mode 100644 ui/pages/wok-ui.html.tmpl
delete mode 100644 ui/spice-html5/Makefile.am
delete mode 100644 ui/spice-html5/atKeynames.js
delete mode 100644 ui/spice-html5/bitmap.js
delete mode 100644 ui/spice-html5/css/Makefile.am
delete mode 100644 ui/spice-html5/css/spice.css
delete mode 100644 ui/spice-html5/cursor.js
delete mode 100644 ui/spice-html5/display.js
delete mode 100644 ui/spice-html5/enums.js
delete mode 100644 ui/spice-html5/inputs.js
delete mode 100644 ui/spice-html5/lz.js
delete mode 100644 ui/spice-html5/main.js
delete mode 100644 ui/spice-html5/pages/Makefile.am
delete mode 100644 ui/spice-html5/pages/spice_auto.html
delete mode 100644 ui/spice-html5/playback.js
delete mode 100644 ui/spice-html5/png.js
delete mode 100644 ui/spice-html5/quic.js
delete mode 100644 ui/spice-html5/resize.js
delete mode 100644 ui/spice-html5/simulatecursor.js
delete mode 100644 ui/spice-html5/spicearraybuffer.js
delete mode 100644 ui/spice-html5/spiceconn.js
delete mode 100644 ui/spice-html5/spicedataview.js
delete mode 100644 ui/spice-html5/spicemsg.js
delete mode 100644 ui/spice-html5/spicetype.js
delete mode 100644 ui/spice-html5/thirdparty/Makefile.am
delete mode 100644 ui/spice-html5/thirdparty/jsbn.js
delete mode 100644 ui/spice-html5/thirdparty/prng4.js
delete mode 100644 ui/spice-html5/thirdparty/rng.js
delete mode 100644 ui/spice-html5/thirdparty/rsa.js
delete mode 100644 ui/spice-html5/thirdparty/sha1.js
delete mode 100644 ui/spice-html5/ticket.js
delete mode 100644 ui/spice-html5/utils.js
delete mode 100644 ui/spice-html5/webm.js
delete mode 100644 ui/spice-html5/wire.js
1
39
- ppc hotplug does not work with kvm driver, it must be
vfio by default.
Signed-off-by: Jose Ricardo Ziviani <joserz(a)linux.vnet.ibm.com>
---
src/kimchi/model/vmhostdevs.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/kimchi/model/vmhostdevs.py b/src/kimchi/model/vmhostdevs.py
index 964ec49..31e0b92 100644
--- a/src/kimchi/model/vmhostdevs.py
+++ b/src/kimchi/model/vmhostdevs.py
@@ -31,6 +31,7 @@ from kimchi.model.utils import get_vm_config_flag
from kimchi.model.vms import DOM_STATE_MAP, VMModel
from kimchi.rollbackcontext import RollbackContext
from kimchi.utils import kimchi_log, run_command
+import platform
class VMHostDevsModel(object):
@@ -164,6 +165,10 @@ class VMHostDevsModel(object):
driver = ('vfio' if DOM_STATE_MAP[dom.info()[0]] == "shutoff" and
self.caps.kernel_vfio else 'kvm')
+ # on ppc systems it must be vfio driver.
+ if platform.machine().startswith('ppc'):
+ driver = 'vfio'
+
# Attach all PCI devices in the same IOMMU group
dev_model = DeviceModel(conn=self.conn)
devs_model = DevicesModel(conn=self.conn)
--
1.9.1
2
1
Issue #643: Service not created when building from source
Signed-off-by: Ramon Medeiros <ramonn(a)linux.vnet.ibm.com>
---
Makefile.am | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 0720277..91a0fa2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,7 +16,6 @@
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
SUBDIRS = src ui docs contrib tests po config plugins
man_MANS = docs/kimchid.8
@@ -115,6 +114,28 @@ ChangeLog:
$(top_srcdir)/build-aux/genChangelog --release > $@; \
fi
+install-data-local:
+ @if test -d /usr/lib/systemd/system/ ; then \
+ $(INSTALL_DATA) contrib/kimchid.service.fedora /usr/lib/systemd/system/kimchid.service; \
+ systemctl daemon-reload; \
+ elif test -d /etc/systemd/system; then \
+ $(INSTALL_DATA) contrib/kimchid.service.fedora /etc/systemd/system/kimchid.service; \
+ systemctl daemon-reload; \
+ else \
+ $(INSTALL_DATA) contrib/kimchid.sysvinit /etc/init.d/kimchid; \
+ chmod +x /etc/init.d/kimchid; \
+ fi
+
+uninstall-local:
+ @if test -f /usr/lib/systemd/system/kimchid.service; then \
+ $(RM) /usr/lib/systemd/system/kimchid.service; \
+ systemctl daemon-reload; \
+ elif test -f /etc/systemd/system/kimchid.service; then \
+ $(RM) /etc/systemd/system/kimchid.service; \
+ elif test -f /etc/init.d/kimchid; then \
+ $(RM) /etc/init.d/kimchid; \
+ fi
+
VERSION:
@if test -d .git; then \
git describe --abbrev=0 > $@; \
@@ -122,6 +143,7 @@ VERSION:
.PHONY: deb install-deb rpm fedora-rpm suse-rpm ChangeLog VERSION
+
clean-local:
rm -rf mo rpm
--
2.1.0
3
2
This patch fixes a bug in interfaces.py. A parenthesis is missing, so
when the user tries to create a SLES ppc64 guest, kimchi is going to
raise the error:
AttributeError: 'unicode' object has no attribute 'version'
Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo(a)linux.vnet.ibm.com>
---
src/kimchi/xmlutils/interface.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kimchi/xmlutils/interface.py b/src/kimchi/xmlutils/interface.py
index f725821..82ac505 100644
--- a/src/kimchi/xmlutils/interface.py
+++ b/src/kimchi/xmlutils/interface.py
@@ -56,7 +56,7 @@ def get_iface_xml(params, arch=None, os_distro=None, os_version=None):
((os_distro == 'ubuntu' and
LooseVersion(os_version) >= LooseVersion('14.04')) or
(os_distro == 'sles' and
- LooseVersion(os_version >= LooseVersion('12')))):
+ LooseVersion(os_version) >= LooseVersion('12'))):
interface.append(E.driver(name='qemu'))
return ET.tostring(interface, encoding='utf-8', pretty_print=True)
--
2.1.0
4
3