diff options
author | Radostin Stoyanov <rstoyanov1@gmail.com> | 2017-08-26 21:42:00 +0100 |
---|---|---|
committer | Radostin Stoyanov <rstoyanov1@gmail.com> | 2017-08-28 16:00:04 +0100 |
commit | 9844b2696efa015c0fd80686459d6d4a65f8f677 (patch) | |
tree | 34abcfd4aa248b920e8227923bceefeeef0f0a28 | |
parent | 2e10b236687e4c97c983854b4a099fff4dfa9382 (diff) | |
download | virt-bootstrap.git-9844b2696efa015c0fd80686459d6d4a65f8f677.tar.gz virt-bootstrap.git-9844b2696efa015c0fd80686459d6d4a65f8f677.tar.xz virt-bootstrap.git-9844b2696efa015c0fd80686459d6d4a65f8f677.zip |
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).
-rwxr-xr-x | src/virtBootstrap/virt_bootstrap.py | 6 |
1 files changed, 6 insertions, 0 deletions
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, |