mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-04 12:21:03 +02:00
test: fs_helper: Skip empty srcdir when creating a filesystem
FsHelper.mk_fs() always creates a srcdir via setup(), then passes it to the module-level mk_fs(). This fails for filesystem types like ext2 that do not support the -d flag, raising ValueError even when no files need to be copied. Pass None for src_dir when the srcdir is empty, so that creating an empty filesystem works for all supported types. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
7c69117337
commit
4e1793b1fb
@ -66,8 +66,9 @@ class FsHelper:
|
||||
"""Make a new filesystem and copy in the files"""
|
||||
self.setup()
|
||||
self._do_cleanup = True
|
||||
src_dir = self.srcdir if os.listdir(self.srcdir) else None
|
||||
self.fs_img = mk_fs(self.config, self.fs_type, self.size_mb << 20,
|
||||
self.prefix, self.srcdir, quiet=self.quiet)
|
||||
self.prefix, src_dir, quiet=self.quiet)
|
||||
|
||||
def setup(self):
|
||||
"""Set up the srcdir ready to receive files"""
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user