36,8 → 36,6 |
import xstruct |
import array |
|
exclude_names = set(['.svn']) |
|
def align_up(size, alignment): |
"Return size aligned up to alignment" |
|
288,11 → 286,11 |
for name in os.listdir(root): |
canon = os.path.join(root, name) |
|
if (os.path.isfile(canon) and (not name in exclude_names)): |
if (os.path.isfile(canon)): |
rv = write_file(canon, outf, cluster_size, data_start, fat, reserved_clusters) |
directory.append(create_dirent(name, False, rv[0], rv[1])) |
|
if (os.path.isdir(canon) and (not name in exclude_names)): |
if (os.path.isdir(canon)): |
rv = recursion(False, canon, outf, cluster_size, root_start, data_start, fat, reserved_clusters, dirent_size, empty_cluster) |
directory.append(create_dirent(name, True, rv[0], rv[1])) |
|