diff options
Diffstat (limited to 'vnfsdk_pkgtools/packager/manifest.py')
-rw-r--r-- | vnfsdk_pkgtools/packager/manifest.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/vnfsdk_pkgtools/packager/manifest.py b/vnfsdk_pkgtools/packager/manifest.py index d819a70..e5bceb0 100644 --- a/vnfsdk_pkgtools/packager/manifest.py +++ b/vnfsdk_pkgtools/packager/manifest.py @@ -116,11 +116,9 @@ class Manifest(object): if desc['Algorithm'] not in SUPPORTED_HASH_ALGO: raise ManifestException("Unsupported hash algorithm: %s" % desc['Algorithm']) # validate file digest hash - # TODO need to support remote file - if "://" not in desc['Source']: - hash = utils.cal_file_hash(self.root, desc['Source'], desc['Algorithm']) - if hash != desc['Hash']: - raise ManifestException("Mismatched hash for file %s" % desc['Source']) + hash = utils.cal_file_hash(self.root, desc['Source'], desc['Algorithm']) + if hash != desc['Hash']: + raise ManifestException("Mismatched hash for file %s" % desc['Source']) # nothing is wrong, let's store this self.digests[desc['Source']] = (desc['Algorithm'], desc['Hash']) elif key: |