1*4882a593Smuzhiyunconfig BR2_PACKAGE_BMAP_TOOLS 2*4882a593Smuzhiyun bool "bmap-tools" 3*4882a593Smuzhiyun depends on BR2_PACKAGE_PYTHON3 || BR2_PACKAGE_PYTHON 4*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3 # runtime 5*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON # runtime 6*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime, pkg_resources 7*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON_SIX # runtime 8*4882a593Smuzhiyun help 9*4882a593Smuzhiyun Tool to flash image files to block devices using the block map 10*4882a593Smuzhiyun bmaptool is a generic tool for creating the block map (bmap) 11*4882a593Smuzhiyun for a file, and copying files using the block map. The idea is 12*4882a593Smuzhiyun that large file containing unused blocks, like raw system 13*4882a593Smuzhiyun image files, can be copied or flashed a lot faster with 14*4882a593Smuzhiyun bmaptool than with traditional tools like "dd" or "cp". 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun Relevant optional dependencies: 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun - Busybox compiled with CONFIG_BZIP2, or BR2_PACKAGE_BZIP2, 19*4882a593Smuzhiyun to support bz2 compressed images 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun - BR2_PACKAGE_PIGZ for optimized gzip decompression 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun - Busybox compiled with CONFIG_LZOP, or BR2_PACKAGE_LZOP, to 24*4882a593Smuzhiyun support lzo compressed images. 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun - BR2_PACKAGE_ZIP to support zip compressed images 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun - BR2_PACKAGE_LZ4 to support lz4 compressed images 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun - BR2_PACKAGE_ZSTD to support zstd compressed images 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun - Busybox compiled CONFIG_FEATURE_SEAMLESS_* or 33*4882a593Smuzhiyun BR2_PACKAGE_TAR to support tar compressed images 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun - BR2_PACKAGE_OPENSSH to retrieve images over SSH. 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun - BR2_PACKAGE_SSHPASS to retrieve images over SSH if 38*4882a593Smuzhiyun password authentication is used. 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun Image signature verification is not supported as 41*4882a593Smuzhiyun python-gpgme is not available. Optimized bzip2 decompression 42*4882a593Smuzhiyun is not supported as pbzip2 is not available. 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun https://github.com/intel/bmap-tools 45