From 4df6f889d45d7f068f4c273dfc19c8307a1abe34 Mon Sep 17 00:00:00 2001 From: Seblu <sebastien.luttringer@smartjog.com> Date: Mon, 27 Jun 2011 14:44:14 +0200 Subject: [PATCH] fix bad image file building --- installsystems/image.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/installsystems/image.py b/installsystems/image.py index ff9a9d4..b0db614 100644 --- a/installsystems/image.py +++ b/installsystems/image.py @@ -261,17 +261,17 @@ class SourceImage(Image): tarball.addfile(ti) # adding each file for fi in os.listdir(directory): + fp = os.path.join(directory, fi) # check name if not re.match("\d+-.*\.py$", fi): debug("%s skipped: invalid name" % fi) continue # adding file - ti = tarball.gettarinfo(os.path.join(directory, fi), - arcname=os.path.join(basedirectory, fi)) + ti = tarball.gettarinfo(fp, arcname=os.path.join(basedirectory, fi)) ti.mode = 0755 ti.uid = ti.gid = 0 ti.uname = ti.gname = "root" - tarball.addfile(ti) + tarball.addfile(ti, open(fp, "rb")) arrow("%s added" % fi) arrowlevel(-1) -- GitLab