summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/lib/wic/filemap.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/lib/wic/filemap.py b/scripts/lib/wic/filemap.py
index 244c07a71c..a3919fbcad 100644
--- a/scripts/lib/wic/filemap.py
+++ b/scripts/lib/wic/filemap.py
@@ -32,7 +32,10 @@ def get_block_size(file_obj):
32 """ 32 """
33 # Get the block size of the host file-system for the image file by calling 33 # Get the block size of the host file-system for the image file by calling
34 # the FIGETBSZ ioctl (number 2). 34 # the FIGETBSZ ioctl (number 2).
35 binary_data = fcntl.ioctl(file_obj, 2, struct.pack('I', 0)) 35 try:
36 binary_data = fcntl.ioctl(file_obj, 2, struct.pack('I', 0))
37 except OSError:
38 raise IOError("Unable to determine block size")
36 bsize = struct.unpack('I', binary_data)[0] 39 bsize = struct.unpack('I', binary_data)[0]
37 if not bsize: 40 if not bsize:
38 import os 41 import os