| config BR2_TARGET_ROOTFS_BTRFS |
| bool "btrfs root filesystem" |
| select BR2_PACKAGE_HOST_BTRFS_PROGS |
| help |
| Build a btrfs root filesystem. If you enable this option, you |
| probably want to enable the btrfs-progs package too. |
| |
| if BR2_TARGET_ROOTFS_BTRFS |
| |
| config BR2_TARGET_ROOTFS_BTRFS_LABEL |
| string "filesystem label" |
| |
| config BR2_TARGET_ROOTFS_BTRFS_SIZE |
| string "filesystem size" |
| default "100m" |
| help |
| The size of the filesystem image in bytes. |
| Suffix with k, m, g or t for power-of-two kilo-, mega-, giga- |
| or terabytes. |
| |
| config BR2_TARGET_ROOTFS_BTRFS_SIZE_SECTOR |
| string "sector size" |
| default "4096" |
| help |
| This value should be set to the page size in bytes. The |
| default value of 4096 is the the most common page size for |
| most systems. If the sectorsize differs from the page size, |
| the created filesystem may not be mountable by the kernel. |
| Therefore it is recommended to leave this value at |
| 4096. Unless you know that your kernel uses a different page |
| size. Suffix with k for power-of-two kilobytes. |
| |
| config BR2_TARGET_ROOTFS_BTRFS_SIZE_NODE |
| string "btree node size" |
| default "16384" |
| help |
| The tree block size in which btrfs stores metadata in bytes. |
| This must be a multiple of the sectorsize, but not larger |
| than 64KiB (65536). |
| Suffix with k for power-of-two kilobytes. |
| |
| config BR2_TARGET_ROOTFS_BTRFS_FEATURES |
| string "Filesystem Features" |
| help |
| A comma separated string of features that can be enabled |
| during creation time. |
| For a list of available options, use: |
| `.../host/bin/mkfs.btrfs -O list-all` |
| |
| endif # BR2_TARGET_ROOTFS_BTRFS |