From e50cfb6703cbba1c6fd893806ba45d06dee6fed3 Mon Sep 17 00:00:00 2001 From: lxnay Date: Thu, 5 Mar 2009 13:34:46 +0000 Subject: [PATCH] Molecule: - fix release file creation git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3111 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- molecule/handlers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/molecule/handlers.py b/molecule/handlers.py index bab3d0b..2586cae 100644 --- a/molecule/handlers.py +++ b/molecule/handlers.py @@ -147,7 +147,8 @@ class ChrootHandler(GenericHandlerInterface): # write release file release_file = self.metadata.get('release_file') - if release_file: + if isinstance(release_file,basestring) and release_file: + if release_file[0] == os.sep: release_file = release_file[len(os.sep):] release_file = os.path.join(self.dest_dir,release_file) if os.path.lexists(release_file) and not os.path.isfile(release_file): self.Output.updateProgress("[%s|%s] %s: %s" % (