imgcreate/fs.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit a5c394bb526de9090bb82c2703e29785ec3f254f Author: Bruno Wolff III <[email protected]> Date: Sat Sep 11 13:32:53 2010 -0500 Don't create sparse files one byte too large. Bug 579769. diff --git a/imgcreate/fs.py b/imgcreate/fs.py index c8df085..9f9d8ea 100644 --- a/imgcreate/fs.py +++ b/imgcreate/fs.py @@ -310,7 +310,9 @@ class SparseLoopbackDisk(LoopbackDisk): logging.debug("Extending sparse file %s to %d" % (self.lofile, size)) fd = os.open(self.lofile, flags) - os.lseek(fd, size, 0) + if size <= 0: + size = 1 + os.lseek(fd, size-1, 0) os.write(fd, '\x00') os.close(fd) -- livecd mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/livecd
