summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2012-11-16 11:12:47 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2012-11-16 11:13:09 +0000
commitb316ade347e389f2bec0bcc708ba5bf9a540bfdd (patch)
treea7950f38a1e856e69e43825436a2a97e048a1d67
parentd4c7e23ad7373f671460a63d2250073d5a35feba (diff)
downloadmorph-b316ade347e389f2bec0bcc708ba5bf9a540bfdd.tar.gz
Don't store original filename in compressed image files
gzip files can store the name and date of the uncompressed original, and this is displayed in some GUI archive managers, or when gunzip -N is used. In our case the original filename is something like 'tmpXsgaY15', which is useless information and serves only to confuse.
-rw-r--r--morphlib/builder2.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/morphlib/builder2.py b/morphlib/builder2.py
index 674cbb17..c7d25e1a 100644
--- a/morphlib/builder2.py
+++ b/morphlib/builder2.py
@@ -730,7 +730,8 @@ class DiskImageBuilder(SystemKindBuilder): # pragma: no cover
chatty=True)
with os.fdopen(image_file_fd, "rb") as ifh:
ofh = gzip.GzipFile(
- fileobj=handle, mode="wb", compresslevel=1)
+ fileobj=handle, filename='', mode="wb",
+ compresslevel=1)
shutil.copyfileobj(ifh, ofh, 1024 * 1024)
ofh.close()