1# Historically, the package was named bmap-tools, and that's the name 2# under which it was introduced in Buildroot. Since then, it has moved 3# to a new home, and got renamed to bmaptool. To avoid useless churn, 4# we keep the old symbols, and just refer to bmaptool in the prompt. 5config BR2_PACKAGE_BMAP_TOOLS 6 bool "bmaptool (formerly bmap-tools)" 7 depends on BR2_PACKAGE_PYTHON3 8 select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime 9 select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime, pkg_resources 10 select BR2_PACKAGE_PYTHON_SIX # runtime 11 help 12 Tool to flash image files to block devices using the block map 13 bmaptool is a generic tool for creating the block map (bmap) 14 for a file, and copying files using the block map. The idea is 15 that large file containing unused blocks, like raw system 16 image files, can be copied or flashed a lot faster with 17 bmaptool than with traditional tools like "dd" or "cp". 18 19 Relevant optional dependencies: 20 21 - Busybox compiled with CONFIG_BZIP2, or BR2_PACKAGE_BZIP2, 22 to support bz2 compressed images 23 24 - BR2_PACKAGE_PIGZ for optimized gzip decompression 25 26 - Busybox compiled with CONFIG_LZOP, or BR2_PACKAGE_LZOP, to 27 support lzo compressed images. 28 29 - BR2_PACKAGE_ZIP to support zip compressed images 30 31 - BR2_PACKAGE_LZ4 to support lz4 compressed images 32 33 - BR2_PACKAGE_ZSTD to support zstd compressed images 34 35 - Busybox compiled CONFIG_FEATURE_SEAMLESS_* or 36 BR2_PACKAGE_TAR to support tar compressed images 37 38 - BR2_PACKAGE_OPENSSH to retrieve images over SSH. 39 40 - BR2_PACKAGE_SSHPASS to retrieve images over SSH if 41 password authentication is used. 42 43 Image signature verification is not supported as 44 python-gpgme is not available. Optimized bzip2 decompression 45 is not supported as pbzip2 is not available. 46 47 https://github.com/yoctoproject/bmaptool 48