--- data/org.virt-manager.virt-manager.gschema.xml | 6 ++++++ virtManager/config.py | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/data/org.virt-manager.virt-manager.gschema.xml b/data/org.virt-manager.virt-manager.gschema.xml index 411c812..d88450f 100644 --- a/data/org.virt-manager.virt-manager.gschema.xml +++ b/data/org.virt-manager.virt-manager.gschema.xml @@ -153,6 +153,12 @@ <schema id="org.virt-manager.virt-manager.urls" path="/org/virt-manager/virt-manager/urls/"> + <key name="containers" type="as"> + <default>[]</default> + <summary>Saved list of source URLs</summary> + <description>Saved list of source URLs used to bootstrap OS containers</description> + </key> + <key name="urls" type="as"> <default>[]</default> <summary>Saved list of install URLs</summary> diff --git a/virtManager/config.py b/virtManager/config.py index 5b04013..6fd6530 100644 --- a/virtManager/config.py +++ b/virtManager/config.py @@ -549,11 +549,15 @@ class vmmConfig(object): del urls[len(urls) - 1] self.conf.set(gsettings_path, urls) + def add_container_url(self, url): + self._url_add_helper("/urls/containers", url) def add_media_url(self, url): self._url_add_helper("/urls/urls", url) def add_iso_path(self, path): self._url_add_helper("/urls/isos", path) + def get_container_urls(self): + return self.conf.get("/urls/containers") def get_media_urls(self): return self.conf.get("/urls/urls") def get_iso_paths(self): -- 2.9.4 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list