From f8bcb0c5821624c80dfe20b67ad9b7db208b8f11 Mon Sep 17 00:00:00 2001 From: sinhan Date: Mon, 1 May 2017 20:46:48 +0000 Subject: [PATCH] RIFT 16087 Strip off any leading slashes from README asset files so that it downloads. Signed-off-by: sinhan --- .../rwpkgmgr/rift/tasklets/rwpkgmgr/proxy/filesystem.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/proxy/filesystem.py b/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/proxy/filesystem.py index 6cfc0faf..2acfed1b 100644 --- a/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/proxy/filesystem.py +++ b/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/proxy/filesystem.py @@ -83,9 +83,10 @@ class FileSystemProxy(AbstractPackageManagerProxy): # the first part will always be the vnfd/nsd name mode = 0o664 - # for files other than README, create the package path from the asset type + # for files other than README, create the package path from the asset type, e.g. icons/icon1.png + # for README files, strip off any leading '/' package_path = package_file_type + "/" + package_path \ - if package_file_type != "readme" else package_path + if package_file_type != "readme" else package_path.strip('/') components = package_path.split("/") if len(components) > 2: schema = components[1] @@ -106,6 +107,7 @@ class FileSystemProxy(AbstractPackageManagerProxy): self.log.exception(e) return False + self.log.debug("File insertion complete at {}".format(dest_file)) return True def package_file_delete(self, package_type, package_id, package_path, package_file_type): -- 2.25.1