summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/virtBootstrap/virt_bootstrap.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/virtBootstrap/virt_bootstrap.py b/src/virtBootstrap/virt_bootstrap.py
index 2ee505e..1befaae 100755
--- a/src/virtBootstrap/virt_bootstrap.py
+++ b/src/virtBootstrap/virt_bootstrap.py
@@ -26,7 +26,7 @@ import gettext
import sys
import os
from textwrap import dedent
-from logging import getLogger, DEBUG, INFO, WARNING
+from logging import getLogger, DEBUG, INFO, WARNING, error
from subprocess import CalledProcessError, Popen, PIPE
try:
from urlparse import urlparse
@@ -93,6 +93,10 @@ def bootstrap(args):
source = get_source(args)
if not os.path.exists(args.dest):
os.makedirs(args.dest)
+ elif not os.path.isdir(args.dest): # Show error if not directory
+ error("Destination path '%s' is not directory.", args.dest)
+ sys.exit(1)
+
source.unpack(args.dest)
if args.root_password is not None: