diff options
author | Lianhao Lu <lianhao.lu@intel.com> | 2018-03-26 13:35:22 +0800 |
---|---|---|
committer | Lianhao Lu <lianhao.lu@intel.com> | 2018-03-26 13:37:37 +0800 |
commit | cd02d1f9b64957a63ad4b16bac639116975edb22 (patch) | |
tree | 1615d4af58dbe0354649e146e6dd3431977899d0 /vnfsdk_pkgtools/cli | |
parent | 432bca4baa6d704301b0c6e24026018212ecc368 (diff) |
Added file digest computation
Support to compute file digest and save it to manifest file. Also extend
the manifest file module to be able to write content into temporary
file.
Change-Id: If1f3f42799eb527bdeac418d1a40aa203641f628
Issue-ID: VNFSDK-174
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Diffstat (limited to 'vnfsdk_pkgtools/cli')
-rw-r--r-- | vnfsdk_pkgtools/cli/__main__.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vnfsdk_pkgtools/cli/__main__.py b/vnfsdk_pkgtools/cli/__main__.py index 005a1ac..88776de 100644 --- a/vnfsdk_pkgtools/cli/__main__.py +++ b/vnfsdk_pkgtools/cli/__main__.py @@ -87,6 +87,10 @@ def parse_args(args_list): csar_create.add_argument( '--licenses', help='Directory containing license information, relative to service template directory') + csar_create.add_argument( + '--digest', + choices=['SHA256', 'SHA512'], + help='If present, means to check the file deigest in manifest; compute the digest using the specified hash algorithm of all files in the csar package to be put into the manifest file') csar_open = subparsers.add_parser('csar-open') |