Index: tools/mkext2.py
===================================================================
--- tools/mkext2.py	(revision 86d0c263cc77c028ccff0c4d9651abe25a22b5c6)
+++ tools/mkext2.py	(revision 69b264a9735df226a05998fb3c1faab281862562)
@@ -39,4 +39,7 @@
 import uuid
 from imgutil import *
+
+if sys.version >= '3':
+	xrange = range
 
 GDE_SIZE = 32
@@ -530,6 +533,6 @@
 		data.flags = 0
 		blockconv = lambda x: 0 if x == None else x
-		data.direct_blocks = map(blockconv, self.direct)
-		data.indirect_blocks = map(blockconv, self.indirect)
+		data.direct_blocks = list(map(blockconv, self.direct))
+		data.indirect_blocks = list(map(blockconv, self.indirect))
 		data.version = 0
 		data.file_acl = 0
@@ -567,5 +570,5 @@
 		head.inode_type = self.type
 		inode.write(head.pack())
-		inode.write(self.name+'\0')
+		inode.write(self.name+'\0'.encode())
 		inode.align_pos(4)
 
