/usr/share/initramfs-tools/hooks
NameSizeModeActions
amd64_microcode38600755editdlrm
bcache5430755editdlrm
btrfs7010755editdlrm
cloud-initramfs-dyn-netconf1180755editdlrm
console_setup31420755editdlrm
copymods2800755editdlrm
cryptgnupg9580755editdlrm
cryptgnupg-sc24620755editdlrm
cryptkeyctl4570755editdlrm
cryptopensc15180755editdlrm
cryptpassdev8880755editdlrm
cryptroot160090755editdlrm
cryptroot-unlock10100755editdlrm
dhcpcd13350755editdlrm
dmsetup5060755editdlrm
fixrtc4360755editdlrm
framebuffer3860755editdlrm
fsck21090755editdlrm
fuse2310755editdlrm
intel_microcode48420755editdlrm
iscsi6720755editdlrm
kbd3010755editdlrm
klibc-utils6940755editdlrm
kmod4680755editdlrm
lvm26610755editdlrm
mdadm32150755editdlrm
ntfs_3g3040755editdlrm
overlayroot6880755editdlrm
plymouth61850755editdlrm
resume32670755editdlrm
sg3-utils4850755editdlrm
thermal11720755editdlrm
thin-provisioning-tools3310755editdlrm
udev26500755editdlrm
xfs8500755editdlrm
zz-busybox-initramfs22330755editdlrm
Edit: /usr/share/initramfs-tools/hooks/xfs (850B)
#!/bin/sh # Put XFS utilities in initramfs if the root fs is XFS. PREREQ="" prereqs() { echo "$PREREQ" } case $1 in prereqs) prereqs exit 0 ;; esac fstab_files() { echo /etc/fstab if [ -d /etc/fstab.d ]; then ls -1 /etc/fstab.d | grep '\.fstab$' | sed -e 's;^;/etc/fstab.d/;' fi } rootfs_type() { fstab_files | while read file; do test ! -f "$file" && continue while read MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK; do case "$MNT_FSNAME" in ""|\#*) continue; ;; esac test "$MNT_DIR" != "/" && continue echo "$MNT_TYPE" break; done < "$file" done } . /usr/share/initramfs-tools/scripts/functions . /usr/share/initramfs-tools/hook-functions if [ "$(rootfs_type)" = "xfs" ]; then copy_exec /sbin/xfs_repair copy_exec /usr/sbin/xfs_db copy_exec /usr/sbin/xfs_metadump fi exit 0