Fix builds on Ubuntu 25.10 by making sure to use parameters that are
correctly understood by core-utils and uutils. Most of these were
already removed by a previous commit, but some occurrences were missed.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
"""
Prepare content for a msdos/vfat rootfs partition.
"""
- du_cmd = "du -bks %s" % rootfs_dir
+ du_cmd = "du --apparent-size -ks %s" % rootfs_dir
out = exec_cmd(du_cmd)
blocks = int(out.split()[0])
out = exec_cmd(cp_cmd, True)
logger.debug("include_path files:\n%s" % out)
- du_cmd = "du -bks %s" % hdddir
+ du_cmd = "du --apparent-size -ks %s" % hdddir
out = exec_cmd(du_cmd)
blocks = int(out.split()[0])
for install_cmd in cmds:
exec_cmd(install_cmd)
- du_cmd = "du -bks %s" % hdddir
+ du_cmd = "du --apparent-size -ks %s" % hdddir
out = exec_cmd(du_cmd)
blocks = int(out.split()[0])
# Default to 100 blocks of extra space for file system overhead
esp_extra_blocks = int(source_params.get('esp_extra_blocks', '100'))
- du_cmd = "du -bks %s/EFI" % isodir
+ du_cmd = "du --apparent-size -ks %s/EFI" % isodir
out = exec_cmd(du_cmd)
blocks = int(out.split()[0])
blocks += esp_extra_blocks