The copy of fsck.btrfs is triggered by the hook script carried in btrfs- tools. This is therefore not a initramfs-tools bug. This appears to be fixed in the following btrfs-tools upload:
btrfs-tools (4.0-2) unstable; urgency=medium * Adjust initramfs hooks and udev rules for move of all binaries to /bin. (Closes: #784234) -- Dimitri John Ledkov <dimitri.j.led...@linux.intel.com> Mon, 04 May 2015 18:51:07 +0100 ** Also affects: btrfs-tools (Ubuntu) Importance: Undecided Status: New ** Changed in: btrfs-tools (Ubuntu) Importance: Undecided => Medium ** Changed in: initramfs-tools (Ubuntu) Importance: Undecided => Medium ** Changed in: initramfs-tools (Ubuntu) Assignee: (unassigned) => Andy Whitcroft (apw) ** Changed in: btrfs-tools (Ubuntu) Status: New => Fix Released ** Changed in: initramfs-tools (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu. https://bugs.launchpad.net/bugs/1483975 Title: update-initramfs complains about missing /sbin/fsck.btrfs Status in btrfs-tools package in Ubuntu: Fix Released Status in initramfs-tools package in Ubuntu: Invalid Status in btrfs-tools package in Debian: New Status in initramfs-tools package in Debian: New Bug description: /sbin/fsck.btrfs moved to /bin/fsck.btrfs with btrfs-tools 4.0-2 (http://bugs.debian.org/784234), which causes $ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.1.0-3-generic Warning: /sbin/fsck.btrfs doesn't exist, can't install to initramfs, ignoring. I assume this means that fsck won’t run on a btrfs /, which seems bad. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/btrfs-tools/+bug/1483975/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp