summaryrefslogtreecommitdiffstats
path: root/src/virtBootstrap/sources/docker_source.py
diff options
context:
space:
mode:
authorRadostin Stoyanov <rstoyanov1@gmail.com>2017-11-01 00:19:45 +0000
committerRadostin Stoyanov <rstoyanov1@gmail.com>2017-11-21 11:32:39 +0000
commitb38f588c76ad0541ae10fd2aa71677d5e19813d3 (patch)
treeb79c92e8520049561b51055d04879fa9043d981d /src/virtBootstrap/sources/docker_source.py
parent39f655e7799c5c80e316c048a7b05ac2c01d2528 (diff)
downloadvirt-bootstrap.git-b38f588c76ad0541ae10fd2aa71677d5e19813d3.tar.gz
virt-bootstrap.git-b38f588c76ad0541ae10fd2aa71677d5e19813d3.tar.xz
virt-bootstrap.git-b38f588c76ad0541ae10fd2aa71677d5e19813d3.zip
source-docker: Show error if skopeo not installed
Show appropriate error message when skopeo is not installed.
Diffstat (limited to 'src/virtBootstrap/sources/docker_source.py')
-rw-r--r--src/virtBootstrap/sources/docker_source.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/virtBootstrap/sources/docker_source.py b/src/virtBootstrap/sources/docker_source.py
index ef72d64..a73fa64 100644
--- a/src/virtBootstrap/sources/docker_source.py
+++ b/src/virtBootstrap/sources/docker_source.py
@@ -62,6 +62,10 @@ class DockerSource(object):
[[<start>, <target>, <count>], [<start>, <target>, <count>] ...]
"""
+ # Check if skopeo is installed
+ if not utils.is_installed('skopeo'):
+ raise RuntimeError('skopeo is not installed')
+
self.url = self.gen_valid_uri(kwargs['uri'])
self.username = kwargs.get('username', None)
self.password = kwargs.get('password', None)