From 9844b2696efa015c0fd80686459d6d4a65f8f677 Mon Sep 17 00:00:00 2001 From: Radostin Stoyanov Date: Sat, 26 Aug 2017 21:42:00 +0100 Subject: UID/GID mapping: Use empty list instead of None Resolve an issue when only uid_map or only gid_map is specified. We set the default values to None. However, `len(None)` will raise an exception. To avoid this we need to set the default values to [] (empty list). --- src/virtBootstrap/virt_bootstrap.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/virtBootstrap/virt_bootstrap.py b/src/virtBootstrap/virt_bootstrap.py index 0bc2e2b..f970838 100755 --- a/src/virtBootstrap/virt_bootstrap.py +++ b/src/virtBootstrap/virt_bootstrap.py @@ -120,6 +120,12 @@ def bootstrap(uri, dest, logger.error("No write permissions on destination path '%s'", dest) sys.exit(1) + if uid_map is None: + uid_map = [] + + if gid_map is None: + gid_map = [] + source(uri=uri, fmt=fmt, username=username, -- cgit