diff options
author | Radostin Stoyanov <rstoyanov1@gmail.com> | 2017-11-01 00:19:45 +0000 |
---|---|---|
committer | Radostin Stoyanov <rstoyanov1@gmail.com> | 2017-11-21 11:32:39 +0000 |
commit | b38f588c76ad0541ae10fd2aa71677d5e19813d3 (patch) | |
tree | b79c92e8520049561b51055d04879fa9043d981d /src/virtBootstrap/sources/docker_source.py | |
parent | 39f655e7799c5c80e316c048a7b05ac2c01d2528 (diff) | |
download | virt-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.py | 4 |
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) |